anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Frage zu Monstern im Ereigniss https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2151 |
Seite 1 von 1 |
Autor: | Johny [ Di 24 Jan, 2006 18:52 ] |
Betreff des Beitrags: | Frage zu Monstern im Ereigniss |
[php]if($_GET[op]=="aekampf") $badguy = array("creaturename"=>"`4Anführer der Diebesbande", "creaturelevel"=>15, "creatureweapon"=>"Ätzender Atem", "creatureattack"=>20, "creaturedefense"=>15, "creaturehealth"=>150, "diddamage"=>0 ); $session['user']['badguy']=createstring($badguy); $battle=true;[/php] Hi, hab zu dem Ausschnitt ein paar Fragen ![]() 1. Kann ich das "creaturelevel" auch in [] Klammern schreiben? (siehe unten) 2. Geht das mit dem ==$session[user][level] ? Also das Monster solldas gleiche Level wie der Spieler haben. [php][creaturelevel]==$session[user][level][/php] Und dann noch eine Frage. Wie mach ich das jetzt was nach dem Kampf kommt? Also ich meine wenn man gewinnt/verliert soll natürlich was kommen... ![]() Hoffe ihr könnt mir helfen ![]() |
Autor: | Auric [ Di 24 Jan, 2006 20:32 ] |
Betreff des Beitrags: | |
Jain... dann musst du das so machen: [php]$badguy[creaturelevel]=$session[user][level];[/php] Und - wie oben shcon eingefügt: Wenn du den wert auf das Level des Users setzten willst, darfst du nur ein [=] verwenden. ich hoffe das hilft dir weiter |
Autor: | Johny [ Di 24 Jan, 2006 20:51 ] |
Betreff des Beitrags: | |
Hmm... noch n paar dinge sind mi unklar: [php] if($_GET[op]=="aekampf") { $badguy=array[creaturename]=>"`^ `bAnführer der Diebesbande`^ `b"; $badguy[creaturelevel]=$session[user][level]; $badguy[creatureweapon]="`^ `b Blitzender Säbel`^ `b "; $badguy[creatureattack]=$session[user][attack]; $badguy[creaturedefense]=$session[user][defense]; $badguy[creaturehealth]=$session[user][maxhitpoints]; $badguy[diddamage]=>0 //was bedeutet das diddamage?^^ ); $session[user][badguy]=createstring$badguy; $battle=true;[/php] Dann hab ich doch praktisch den Namen ANführer der Diebesbande mit der Waffe Blitzender Säbel den selben atk def hp wie der spieler... jez wiess ich nur noch nicht, was diddagme ist und wie ich die verschiedenen möglichkeiten mache die kommen wenn man gewinnt/verliert? ![]() |
Autor: | Eliwood [ Di 24 Jan, 2006 22:19 ] |
Betreff des Beitrags: | |
Johny hat geschrieben: Hmm... noch n paar dinge sind mi unklar: Eine Frage.
[php] if($_GET[op]=="aekampf") { $badguy=array[creaturename]=>"`^ `bAnführer der Diebesbande`^ `b"; $badguy[creaturelevel]=$session[user][level]; $badguy[creatureweapon]="`^ `b Blitzender Säbel`^ `b "; $badguy[creatureattack]=$session[user][attack]; $badguy[creaturedefense]=$session[user][defense]; $badguy[creaturehealth]=$session[user][maxhitpoints]; $badguy[diddamage]=>0 //was bedeutet das diddamage?^^ ); $session[user][badguy]=createstring$badguy; $battle=true;[/php] Was bitte soll dieser Code heissen: [php]$badguy=array[creaturename]=>"`^ `bAnführer der Diebesbande`^ `b" $badguy[creaturelevel]=$session[user][level]; $badguy[creatureweapon]="`^ `b Blitzender Säbel`^ `b "; $badguy[creatureattack]=$session[user][attack]; $badguy[creaturedefense]=$session[user][defense]; $badguy[creaturehealth]=$session[user][maxhitpoints]; $badguy[diddamage]=>0 //was bedeutet das diddamage?^^ );[/php] ? Das gibt mehrere Parse-Errors... Richtiger (Keiner Garantie, dass sich kein Fehler eingeschlichten hat!) [php]$badguy=array(); $badguy[creaturename]="`^ `bAnführer der Diebesbande`^ `b"; $badguy[creaturelevel]=$session[user][level]; $badguy[creatureweapon]="`^ `b Blitzender Säbel`^ `b "; $badguy[creatureattack]=$session[user][attack]; $badguy[creaturedefense]=$session[user][defense]; $badguy[creaturehealth]=$session[user][maxhitpoints]; $badguy[diddamage]=0; //was bedeutet das diddamage?^^[/php] Oder noch besser so: [php]$badguy = array( "creaturename"=>"Anführer", "Blub"=>"Blub", );[/php] |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |