anpera.net
https://anpera.dyndns.org/phpbb3/

Lichtgestalt
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2246
Seite 1 von 1

Autor:  Drazaar [ Mi 15 Feb, 2006 16:18 ]
Betreff des Beitrags:  Lichtgestalt

Jo, servus...

Also seit mein Freundeskreis und ich nun n eigenen Server haben, interessiere ich mich auch für php etc...und heute kam ich auf die gorreiche Idee mal selbst ein Script zu bauen...aber leider sieht es so aus, als ob ich dazu unfähig wäre :pein:
Naja however, das Ding heißt "lichtgestalt.php" und ist ungefähr sowas wie "der Fremde"...nur viel einfacher etc (ist mein erstes script...)

http://test.legend-of-vinestra.de/sourc ... estalt.php

Kann mit bitte wer sagen, wo die fehler sind?
lasst mich aber bitte leben *gg*

Autor:  Meteora [ Mi 15 Feb, 2006 17:49 ]
Betreff des Beitrags: 

Was funktioniert nicht?

Autor:  Drazaar [ Mi 15 Feb, 2006 18:04 ]
Betreff des Beitrags: 

DAS funktioniert nicht...

Parse error: syntax error, unexpected '"' in /is/htdocs/wp1037182_J4AY65IMLD/www/test/special/lichtgestalt.php on line 45

€: :cry:

Autor:  Auric [ Mi 15 Feb, 2006 18:16 ]
Betreff des Beitrags: 

Und immer schön $_GET Statt $HTTP_GET_VARS verwenden.

Das kann sonst auch noch mal irgendwann mucken machen!

Autor:  Drazaar [ Mi 15 Feb, 2006 18:20 ]
Betreff des Beitrags: 

*umschreib* ja Meister ... ;)

Gut, ist umgeschrieben aber anscheinend ist immer noch die Zeile

$this->bbcode_second_pass_code('', '
$session[user][specialinc]="";')

was kann man da falsch machen???

Autor:  Eliwood [ Mi 15 Feb, 2006 18:54 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
*umschreib* ja Meister ... ;)

Gut, ist umgeschrieben aber anscheinend ist immer noch die Zeile

$this->bbcode_second_pass_code('', '
$session[user][specialinc]="";')

was kann man da falsch machen???


Zeilen +/- 5 Bitte, danke.

Übrigens, daran ist was falsch.
Strings gehören escaped ;)
Nur dank der PHP-Fehlerbehebung wird das als String erkannt, und das auch nur, wenns keine Konstanten sind.

Autor:  Darkness [ Mi 15 Feb, 2006 19:06 ]
Betreff des Beitrags: 

hab den fehler entdeckt ;-)
also... damit es geht, musste folgendes machen^^

[php]
//suche:
$session[user]specialinc]="";

//ersetze durch:
$session[user][specialinc]="";


//Nebenbei hab ich noch 2 Fehler entdeckt^^

// 1.

//suche:
[/php][php]output("`n`qSo schnell du kannst nimmst du die Beine in die Hand!`n
Schließlich ist mit solchen wunderschönen Elfen meist ja nicht zu spaßen...davon bist
du zumindest schwer überzeugt.`n($session[user][sex]?"Der Elf":"Die Elfe")." sieht dir verwundert nach...");[/php] [php]

//ersetze durch:
output("`n`qSo schnell du kannst nimmst du die Beine in die Hand!`n
Schließlich ist mit solchen wunderschönen Elfen meist ja nicht zu spaßen...davon bist
du zumindest schwer überzeugt.`n".($session[user][sex]?"Der Elf":"Die Elfe")." sieht dir verwundert nach...");

// 2.

// suche:
output("`n`qDu zitterst vor Ehrfurcht (Angst gibst du nicht zu) zwar am ganzen Körper, dennoch näherst du dich langsam
der `^Li`&cht`^ge`&st`^alt`q. Jene steht immer noch regungslos da und blickt dich aus ".($session[user][sex]?"seinen":"ihren")." wunderschönen
Augen an. Fasziniert stehst du da und bringst schließlich, nachdem du dich kurz gesammelt hast ein paar Worte hervor:`n
`7Seid gegrüßt ehrwürdiges Wesen `qbrinst du hervor.`n
Freundlich senkt die Lichtgestalt ihren Blick und verneigt sich leicht.`nNach einiger Zeit wirst du offener und ihr beginnt ein Gespräch.`nVon ".($session[user][sex]?"dem Elf":"der Elfe")."
konntest du noch viel lernen.`nDu gewinnst `7Erfahrung `qhinzu!!
Damit steigen deine Erfahrungs punkte auf `7".($session['user']['experience'])."`q.`0");

$session['user']['experience']*1.05;

// ersetze durch:
$session['user']['experience']*=1.05;
output("`n`qDu zitterst vor Ehrfurcht (Angst gibst du nicht zu) zwar am ganzen Körper, dennoch näherst du dich langsam
der `^Li`&cht`^ge`&st`^alt`q. Jene steht immer noch regungslos da und blickt dich aus ".($session[user][sex]?"seinen":"ihren")." wunderschönen
Augen an. Fasziniert stehst du da und bringst schließlich, nachdem du dich kurz gesammelt hast ein paar Worte hervor:`n
`7Seid gegrüßt ehrwürdiges Wesen `qbrinst du hervor.`n
Freundlich senkt die Lichtgestalt ihren Blick und verneigt sich leicht.`nNach einiger Zeit wirst du offener und ihr beginnt ein Gespräch.`nVon ".($session[user][sex]?"dem Elf":"der Elfe")."
konntest du noch viel lernen.`nDu gewinnst `7Erfahrung `qhinzu!!
Damit steigen deine Erfahrungs punkte auf `7".($session['user']['experience'])."`q.`0"); [/php]

dann solls funktionieren ;-)

Autor:  Drazaar [ Mi 15 Feb, 2006 19:24 ]
Betreff des Beitrags: 

danke, hab alles gemacht (fehler 1 hab ich schon gefixt, war wohl ein tippfehler^^)...trotzdem meckert er noch rum

@eli: auf deutsch heißt das? escapen?^^

Autor:  Darkness [ Mi 15 Feb, 2006 19:28 ]
Betreff des Beitrags: 

$this->bbcode_second_pass_code('', '
// Suche:
attraktiv dastehen...`nDu verlierst `72Charmpunkte`q.`0").");

// ersetze durch:
attraktiv dastehen...`nDu verlierst `72Charmpunkte`q.`0"));
')

das hab ich ganz übersehen^^

Autor:  Eliwood [ Mi 15 Feb, 2006 19:32 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
danke, hab alles gemacht (fehler 1 hab ich schon gefixt, war wohl ein tippfehler^^)...trotzdem meckert er noch rum

@eli: auf deutsch heißt das? escapen?^^



Sowas wie

in ' ' oder in " " setzen.

Autor:  Drazaar [ Mi 15 Feb, 2006 19:35 ]
Betreff des Beitrags: 

ok auch gefixt ^^
vielen dank :)
$this->bbcode_second_pass_code('', '
...attraktiv dastehen...`nDu verlierst `72Charmpunkte`q.`0"));
$session[user][charm]+=2;
$session[user][specialinc]="";
}
elseif ($_GET[op]=="leave"){ //Vor der Lichtgestalt abhauen
output("`n`qSo schnell du kannst nimmst du die Beine in')
trotzdem ist da irgendwie noch ein fehler... ind er Zeile
$session[user][specialinc]="";

Autor:  Eliwood [ Mi 15 Feb, 2006 19:38 ]
Betreff des Beitrags: 

Was für ein Fehler??
Fehlermeldung?

Autor:  Darkness [ Mi 15 Feb, 2006 19:42 ]
Betreff des Beitrags: 

Ich hab das Ding bei mir mal hochgeladen, und es geht einwandfrei...

aber in deinem source ist der letze Fehler nicht ausgebssert,
kanns sein, dass du vergessen hast, die datei neu hochzuladen? ^^;;;;;;;


EDIT:
hab nochmal in deinen Source geschaut, der fehler is jetzt verbessert, aber du hast nen neuen Tippfehler reingebracht...

[php]
$session[user][charm]+=2';
[/php]
das ' gehört da sicher nciht hin ^^;;;

Autor:  Drazaar [ Mi 15 Feb, 2006 19:56 ]
Betreff des Beitrags: 

habs bemerkt ^^...wurde auch schon verbessert...

jetzt funktioniert alles...nur GANZ ganz komische sahen passieren nun.
wenn ich das ereignis aktiviere, erscheint genau DAS:
Zitat:
Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1037182_J4AY65IMLD/www/test/special/lichtgestalt.php:56) in /is/htdocs/wp1037182_J4AY65IMLD/www/test/common.php on line 99
(+ ewig viele komische zeichen^^)

wenn ich dann auf "zurück" in meinem IE klicke und das ereignis erneut anwähle, oder sonst irgendwo draufklicke, komme ich weiter zum ereignis...
dann kann ich auswählen, wobei wieder die fehlermeldung (+ewig viele zeichen) kommt. dann zurück -> nochmal selbe aktion auswählen, dann funktionierts :???:
SEHR verwirrend...also theoretisch klappts, nur alles doppelt anzuwählen nervt ^^ (was mir selbst nen motivationsschub um 20 punkte gibt *gg*)

€: langsam bekomm ich n schlechtes gewissen, weil ich so viel frage ... ich bitte um verzeihung, aber eigentlich wollen wir nur einfach unseren server hochziehen, damit wir schön rp machen können :(

Autor:  Rikkarda [ Mi 15 Feb, 2006 22:43 ]
Betreff des Beitrags: 

vor allem wenn er Charme verliert sollte man ihn abziehen..

hab das Special mal lauffähig gemacht


lg Rikka

Autor:  Drazaar [ Mi 15 Feb, 2006 22:56 ]
Betreff des Beitrags: 

Danke, habe ich selber bemerkt :D
uuund ich hab es sogar selbst mit der Weile zum Laufen gebracht...
(Motivationsschub um 500 nach vorne ;) )
[offtopic]
Trotzdem danke Rikka, wirklich sehr nett (erinner dich daran, dass ich dafür öfters RP auf Silli mach *gg*...zumindest wenn die stelle als weihnachtswichtel wieder frei ist an weihnachten ^^)
[/offtopic]

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/