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