anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Objektabfrage https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=2379 |
Seite 1 von 1 |
Autor: | Andragor [ So 19 Mär, 2006 16:32 ] |
Betreff des Beitrags: | Objektabfrage |
Hi Wir sind gerade dabei ein Ereignis zu schreiben, bei dem man einen Auftrag annehmen kann und etwas suchen muss, allerdings wissen wir nicht, wie man ein Abfrage einbaut, ob der Spieler das zu suchende Objekt bei sich trägt. Ok, hier mla das script wie es bisher aussieht: [php]<? // ********************************************** // * Suche nach Artefakt * // * Idee by Tirith, Andragor & Draza´ar * // * Umsetzung by: Andragor & Draza´ar * // * mail to: drazaar@legend-of-vinestra.de * // * mail to: andragor@legend-of-vinestra.de * // * play us: http://logd.legend-of-vinestra.de * // ********************************************** if (!isset($session)) exit(); require_once "common.php"; switch ($_GET['op']) { case '': output("`n`n`2Aus den Schatten des Waldes tritt plötzlich ein edel gekleideter Herr hervor."); addnav("Zu ihm hingehen","forest.php?op=hin"); //zum Mann gehen addnav("unauffällig zurückziehen","forest.php?op=zurück"); //abhauen $session['user']['specialinc']="suche.php"; break; case 'hin': output("`n`n`2Vorsichtig trittst du zu dem Herrn der sich dir als `4V`\$la`Qdi`\$mi`4r `2vorstellt.`n"); output("Er bittet dich, nachdem du mit ihm in's Gespräch gekommen bist, zusammen mit einigen"); output("anderen Helden aus seiner Truppe, ein altes, magisches Artefakt, namens `@Versén `2zu suchen.`n"); output("Er verspricht dir eine fürstliche Belohnung, falls du es finden solltest."); addnav("Einwilligen","forest.php?op=ok"); //suchen gehen addnav("Ablehnen","forest.php?op=ablehnen"); //wieder gehen und ablehnen $session['user']['specialinc']="suche.php"; break; case 'zurück': output("`n`n`2Bevor der Herr, der dir doch sehr komisch vorkam, dich bemerkt, verschwindest du wieder im Wald."); $session['user']['specialinc']=""; break; case 'ablehnen': output("`2`n`nSchmierig lächelnd versichert dir `4V`\$la`Qdi`\$mi`4r`2, dass er deine Entscheidung verstehe und"); output("akzeptiere.`n`n`^Später stellst du fest, dass er ein Kopfgeld auf dich ausgesetzt hat!"); $gold = round($session['user']['level']*700); $session['user']['bounty']+=$gold; addnews("`4V`\$la`Qdi`\$mi`4r `2setzte ein Kopfgeld in Höhe von `@$gold `2auf ".($session['user']['name'])." `2aus`0"); $session['user']['specialinc']=""; break; case 'ok': output("`n`n`4V`\$la`Qdi`\$mi`4r `2lächelt, mit einem dir unangenehmen Lächeln und meint `4\"Gut, dann wäre das ja geklärt.\"`n`2Mit diesen Worten entlässt er dich und die anderen Helden wieder.`nDie anderen Helden ziehen noch ein kleines Stück mit dir mit und unterstützen dich im Kampf."); $buff = array( "name" => "`4Vl`\$adi`Qmir`\$s Hel`4den","roundmsg" => "`4Vl`\$adi`Qmir`\$s Hel`4den `2kämpfen mit dir!`0","wearoff" => "`4Vl`\$adi`Qmir`\$s Hel`4den `2verlassen dich!`0","rounds" => "25","atkmod" => "1.9","defmod" => "1.9","survivenewday" => "0","activate" => "offense,defense"); $session['bufflist']['helden']=$buff; $session['user']['specialinc']=""; break; } [/php] Hoffe ihr könnt uns helfen thx Andragor |
Autor: | -DoM [ So 19 Mär, 2006 16:43 ] |
Betreff des Beitrags: | |
[.............] |
Autor: | Andragor [ So 19 Mär, 2006 16:51 ] |
Betreff des Beitrags: | |
ja, es soll ein Item sein, das man im Wald finden kann |
Autor: | Eliwood [ So 19 Mär, 2006 18:28 ] |
Betreff des Beitrags: | |
Andragor hat geschrieben: ja, es soll ein Item sein, das man im Wald finden kann
Kuck dir mal jewelrymaker.php an - ein Waldspecial aussem Core-Code. Darin kann man all sein Gold gegen ein "Kunstwerk" eintauschen, also ein Insert in die Item-Tabelle. Auch wird dort gefragt, ob der User schon in Besitz eines solchen Items ist, foglich auch ein Select-Beispiel. |
Autor: | Drazaar [ So 19 Mär, 2006 18:58 ] |
Betreff des Beitrags: | |
OK, danke Eli, damit ist uns schon geholfen. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |