anpera.net https://anpera.dyndns.org/phpbb3/ |
|
brauche Hilfe https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3978 |
Seite 1 von 1 |
Autor: | Himli [ So 09 Sep, 2007 17:41 ] |
Betreff des Beitrags: | brauche Hilfe |
Hallo liebe logd zogger ich habe soeben ein Special fertig gemacht, und wollte es testen doch leider zeigte er diese Fehlermeldung an: Parse error: syntax error, unexpected T_STRING in /usr/export/www/hosting/rocker012/logd/special/uberfall.php on line 47 Und hier ist das ganze spezial (zeile 47 makiere ich mir #####)$this->bbcode_second_pass_code('', '<?php /////////////////////////////////////////////////////////////////////////////// // Specialname: uberfall / // made by:Himli/ballerman007 / /////////////////////////////////////////////////////////////////////////////// if (!isset($session)) exit(); $filename = basename(__FILE__); $fn = "forest.php"; $spi = ($session['user']['specialinc']=$filename); switch ($_GET['op']){ default: $spi; output("`2Als du den Wald nach Monstern durchsuchst, bemerkst du hinter dir einen schwarzen Schatten.`n Du denkst, es ist der grüne Drache und du bekommst es mit der Angst zu tun. .. `n`n`tWas willst Du nun tun?`2 `n`n"); addnav("`@Du greifst den Schatten an","$fn?op=attack"); addnav("Du drehst dich langsam um","$fn?op=umdrehen"); addnav("Renn um dein Leben","$fn?op=wald"); break; case 'attack': output("`QDu greifst den Schatten an.`n`n"); switch(e_rand(1,3)){ case '1': output("Als das etwas zusammenbrecht, merkst du, das es Cedrik ist, der im wald spazieren ging und verlierst 5 Waldkämpfe sowie dein ganzes Gold"); $session['user']['turns']-5; $session['user']['gold']=0; $session['user']['specialinc']=""; addnews($session['user']['name']." schlug im Wald, Cedrik zusammen"); break; case '2': output("Du schlägst auf einen dummer Troll ein, der nun das selbe mit dir macht."); $session['user']['hitpoints']=0; $session['user']['alive']=0; $session['user']['specialinc']=""; addnav("Tägliche News","news.php"); addnews($session['user']['name']." wurde im Wald von einem Troll getötet. break; case '3': #####output("Es war ein kleiner Goblin. Beim genaueren durchsuchen des Leichnams findest du 3 Edelsteine.");###### $session['user']['gems']+3; $session['user']['specialinc']=""; break; } break; case 'umdrehen': output("`QDu drehst dich langsam um...`n`n"); switch(e_rand(1,3)){ case '1': output("... und erkennst eine wunderschöne Frau. Sie reicht dir einen schönen Apfel, den du gleich isst und bekommst 1 Permanenten lebenspunkt dazu."); $session['user']['maxhitpoints']++; $session['user']['specialinc']=""; break; case '2': output("... und siehst den grünen Drachen, der auch gleich einen Feuerball auf dich wirft."); $session['user']['hitpoints']=0; $session['user']['alive']=0; $session['user']['specialinc']=""; addnav("Tägliche News","news.php"); addnews($session['user']['name']." wurde im Wald vom grünen Drachen getötet. break; case '3': output("... und siehst einen kahlen Baum und an dem Stamm findest du drei Edelsteine."); $session['user']['gems']+3; $session['user']['specialinc']=""; break; } break; case 'wald': output("`3Du rennst so schnell wie der wind und drehst dich nicht um"); $session['user']['specialinc']=""; addnews($session['user']['name']." hatte im Wald Angst vor einem Schatten. break; } ?>') bitte helft mir ![]() |
Autor: | Rikkarda [ So 09 Sep, 2007 18:51 ] |
Betreff des Beitrags: | |
hol dir nen editor mit farben (scite) dann hast dsa schnell gesehen $this->bbcode_second_pass_code('', ' addnews($session['user']['name']." wurde im Wald von einem Troll getötet.') da fehlt wohl das ende ![]() ausserdem sollte die anzeige der addnews überall so aussehen: $this->bbcode_second_pass_code('', 'addnews("`7 ".$session[user][name]."`7 wurde im Wald von einem Troll getötet.");') also überarbeite nochmal alle deine addnews und die eine beende mal dann hast auch keine fehlermeldung mehr edit: ausserdem solltest du auch Sicherheitsrückfragen machen zb. in dem case 1 wo man 5 wks verliert.. was ist wenn derjenige gar keine 5 mehr hat? ![]() |
Autor: | Himli [ So 09 Sep, 2007 18:59 ] |
Betreff des Beitrags: | |
ok, danke rikkarda =) das mit den sicherheitsrückfragen kann ich nocht nicht, also überleg ich mir was anderes xD |
Autor: | Rikkarda [ So 09 Sep, 2007 19:05 ] |
Betreff des Beitrags: | |
$this->bbcode_second_pass_code('', 'case 1: if ($session['user']['turns']>=5){ output("Als das etwas zusammenbrecht, merkst du, das es Cedrik ist, der im wald spazieren ging und verlierst 5 Waldkämpfe sowie dein ganzes Gold"); $session['user']['turns']-=5; $session['user']['gold']=0; $session['user']['specialinc']=""; addnews("`7".$session['user']['name']." schlug im Wald, Cedrik zusammen"); break; }else{ output("Als das etwas zusammenbrecht, merkst du, das es Cedrik ist, der im wald spazieren ging und verlierst deine letzten Waldkämpfe sowie dein ganzes Gold"); $session['user']['turns']=0; $session['user']['gold']=0; $session['user']['specialinc']=""; addnews("`7".$session['user']['name']." schlug im Wald, Cedrik zusammen"); break; } break;') so zb. |
Autor: | Himli [ Di 11 Sep, 2007 18:58 ] |
Betreff des Beitrags: | |
achso, dank dir rikkarda ![]() nun kann ich mein special verbessern, und weis zudem noch, wie ich nun sicherheitsfragen machen kann ![]() |
Autor: | Drazaar [ Do 13 Sep, 2007 21:10 ] |
Betreff des Beitrags: | |
Zitat: Als das etwas zusammenbrecht,
Und bitte, bitte: "bricht". Da hat Brecht nichts mit zu tun... |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |