anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 18 Jul, 2025 00:29

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Objektabfrage
BeitragVerfasst: So 19 Mär, 2006 16:32 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 24 Nov, 2005 11:06
Beiträge: 70
LoGD: http://test.legend-of-vinestra.de/source.php
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 16:43 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
[.............]

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Zuletzt geändert von -DoM am Sa 22 Apr, 2006 12:32, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 16:51 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 24 Nov, 2005 11:06
Beiträge: 70
LoGD: http://test.legend-of-vinestra.de/source.php
ja, es soll ein Item sein, das man im Wald finden kann


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 18:28 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 19 Mär, 2006 18:58 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
OK, danke Eli, damit ist uns schon geholfen.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum