anpera.net
https://anpera.homeip.net/phpbb3/

Wanderhändler
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2730
Seite 1 von 1

Autor:  Varius [ Di 08 Aug, 2006 16:03 ]
Betreff des Beitrags:  Wanderhändler

Hallo,

wahrscheinlich werden die alten Hasen nun über mich schmunzeln.

Ich möchte das der wanderhändler immer da ist. Weiß aber nicht wo ich das machen kann mit welchen Befehl und wo. Leider sind meine PHP Kenntnisse sehr klein. vieliecht mag mir ja einer helfen

Vielen Dank :)

Autor:  Morpheus [ Di 08 Aug, 2006 17:54 ]
Betreff des Beitrags: 

Oh, wieso, jeder war mal neu im Geschäft ;)

Öffne die setnewday.php und finde :
$this->bbcode_second_pass_code('', '// Vendor in town?
if (e_rand(1,3)==1){
savesetting("vendor","1");
$sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('`qDer Wanderhändler ist heute im Dorf!`0',NOW(),0)";
db_query($sql) or die(db_error($link));
}else{
savesetting("vendor","0");
} ')

Mache davor /* und dahinter */, es sieht dann so aus:

$this->bbcode_second_pass_code('', '/*
// Vendor in town?
if (e_rand(1,3)==1){
savesetting("vendor","1");
$sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('`qDer Wanderhändler ist heute im Dorf!`0',NOW(),0)";
db_query($sql) or die(db_error($link));
}else{
savesetting("vendor","0");
}
*/')

Öffne dann die village.php und finde

$this->bbcode_second_pass_code('', 'if (getsetting("vendor",0)==1) addnav("Wanderhändler","vendor.php");')

Mach vor den ersten Teil // und drücke nach ..==1) Return, dann sieht es so aus:

$this->bbcode_second_pass_code('', '//if (getsetting("vendor",0)==1)
addnav("Wanderhändler","vendor.php");
')
LAde beide Dateien wieder ins Hauptverzeichnis von Lotgd, jetzt ist der Wanderhändler immer da, und wenn Du es mal wieder anders willst, gehe den Weg einfach rückwärts (//weg, wieder hochziehen und dahinter, /* und */ weg) und alles ist wieder so, wie es war ;) :wink:

P.S.: Gib doch bitte die Url Deines Spieles an, das ist hier eigentlich Bedingung um Hilfe zu bekommen ;)

Autor:  Varius [ Di 08 Aug, 2006 18:13 ]
Betreff des Beitrags: 

Hallo ,

Danke für die sehr ausführliche Antwort. Hab alles gemacht so Du geschrieben hast hast. Aber wenn ich dann auf Wanderhändler klicke passiert nichts. Keine Fehlermeldug man steht einfach weiter auf den Platz :(

Hier mal der Lini zu meinen kleinen Drachen



http://edahni.plastic.hl-users.com/chippilogd/logdi/index.php

Autor:  Morpheus [ Di 08 Aug, 2006 18:24 ]
Betreff des Beitrags: 

Oh, entschuldige, ich hab ja auch was vergessen :pein:
Öffne die vendor.php und finde, ziemlich weit unten:

$this->bbcode_second_pass_code('', ' if (!getsetting("vendor",0)) redirect("village.php");')

Mache davor wieder //, dann sieht es, im gesammten, so aus:

$this->bbcode_second_pass_code('', '
}else{ // Teenage Rampage
checkday();
//if (!getsetting("vendor",0)) redirect("village.php");
output("`qHeute ist der Wanderhändler `tAeki `qwieder im Dorf! Direkt vor `!MightyE`qs Waffenladen hat er seinen Wagen aufgebaut, was MightyE sichtlich missfällt. Da er aber ");
')
Lade die Datei wieder hoch und nun sollte es gehen :wink:

Autor:  Varius [ Di 08 Aug, 2006 18:32 ]
Betreff des Beitrags: 

Ja nun geht es Perfekt vielen Damk :)

Autor:  Morpheus [ Di 08 Aug, 2006 18:40 ]
Betreff des Beitrags: 

Nichts zu danken, und denke daran, wenn Du wieder willst, daß der Wanderhändler zufällig da ist, einfach den Weg rückwärts gehen ;) :wink:

Autor:  Chris [ Do 11 Feb, 2010 22:16 ]
Betreff des Beitrags:  Re: Wanderhändler

Huhu,

kannst du das vllt. bitte nochmal für die DS V3 Version erklären? Denn da wird das über market.php redirected statt über village.php und in der vendor.php lautet der Code unten:

$this->bbcode_second_pass_code('', 'else{ // Teenage Rampage
checkday();
if (!getsetting("vendor",0)) {

if(!$session['user']['superuser']) {
redirect("market.php");
}
else {
output('`c`bWanderhändler`b`c`n`n');
}

}

output('`qHeute ist der Wanderhändler `tAeki `qwieder im Dorf! Direkt vor `!Thorim`qs Waffenladen hat er seinen Wagen aufgebaut, was Thorim sichtlich missfällt. Da er aber selbst hin und wieder Handel mit ihm betreibt, läßt er ihn gewähren.
`nNeugierig näherst du dich dem Wagen, um zu sehen, ob der Händler diesmal etwas Interessantes für dich dabei hat. Vielleicht hast du aber auch etwas, das du ihm verkaufen kannst?`n');
')

Und als ich versucht habe mit // vor getsetting war auf einmal der Marktplatz weiß. xD

Autor:  Patzue [ Do 11 Feb, 2010 23:39 ]
Betreff des Beitrags:  Re: Wanderhändler

versuche es so

$this->bbcode_second_pass_code('', 'else{ // Teenage Rampage
checkday();

/*if (!getsetting("vendor",0)) {

if(!$session['user']['superuser']) {
redirect("market.php");
}
}

else { */
output('`c`bWanderhändler`b`c`n`n');
}

}

output('`qHeute ist der Wanderhändler `tAeki `qwieder im Dorf! Direkt vor `!Thorim`qs Waffenladen hat er seinen Wagen aufgebaut, was Thorim sichtlich missfällt. Da er aber selbst hin und wieder Handel mit ihm betreibt, läßt er ihn gewähren.
`nNeugierig näherst du dich dem Wagen, um zu sehen, ob der Händler diesmal etwas Interessantes für dich dabei hat. Vielleicht hast du aber auch etwas, das du ihm verkaufen kannst?`n');
}
')

Autor:  Lori [ Fr 12 Feb, 2010 10:00 ]
Betreff des Beitrags:  Re: Wanderhändler

@Chris: Du hast die Anweisung nicht richtig durchgelesen.
Zitat:
//if (!getsetting("vendor",0)) redirect("village.php");

steht da, du hast aber
Zitat:
if (!getsetting("vendor",0)) {
if(!$session['user']['superuser']) {
redirect("market.php");


@Patzue: Dein Vorschlag ist nicht ganz korrekt, ein Klammer muss noch auskommentiert werden ;)

Zitat:
/*if (!getsetting("vendor",0)) {

if(!$session['user']['superuser']) {
redirect("market.php");
}

else { */
output('`c`bWanderhändler`b`c`n`n');
// }

//}

Autor:  Patzue [ Fr 12 Feb, 2010 10:36 ]
Betreff des Beitrags:  Re: Wanderhändler

Lori hat geschrieben:
@Patzue: Dein Vorschlag ist nicht ganz korrekt, ein Klammer muss noch auskommentiert werden ;)

Zitat:
/*if (!getsetting("vendor",0)) {

if(!$session['user']['superuser']) {
redirect("market.php");
}

else { */
output('`c`bWanderhändler`b`c`n`n');
// }

//}


hab mich schon gewundert wo die abschließende Klammer dafür ist :O ^^

Autor:  Chris [ Sa 13 Feb, 2010 16:11 ]
Betreff des Beitrags:  Re: Wanderhändler

Supi vielen Danke, geht alles! :D

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/