anpera.net
https://anpera.dyndns.org/phpbb3/

Edit: Fehlende Navs
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=984
Seite 1 von 1

Autor:  Eliwood [ Fr 18 Feb, 2005 13:20 ]
Betreff des Beitrags:  Edit: Fehlende Navs

Ich hab mir mal getraut, ein Special zu machen, mit dem man zum Wanderhändler kommt, wenn er nicht in der Stadt ist. Beim Testen mit dem Fall, das der Wanderhändler in der Stadt ist, funktioniert alles, doch sobald der Wanderhändler in der Stadt ist und ich mich zum Wanderhändler per Nav klicken will, komme ich wieder ins Dorf zurück...

Weiss jemand wieso?

[php]<?php
require_once "common.php";
page_header("Alte Stadt");



if (getsetting("vendor",0)==1) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist.");
output("Du hörst kein Geräusch und willst, da du Angst hast, die Stadt so schnell wie möglich verlassen");
addnav("Zurück zum Wald","village.php");}

if (getsetting("vendor",0)==0) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch.");
output("Du betritts ein verfallenes Gebäude und traust deinen Augen nicht. Du siehst den Wanderhändler und gehst auf ihn zu.");
addnav("Zurück zum Wald","village.php");
addnav("Zum Wanderhändler","vendor.php");}

?>[/php]

Autor:  Kevz [ Fr 18 Feb, 2005 13:27 ]
Betreff des Beitrags: 

Ganz einfach..

Suche:
[php]if (getsetting("vendor",0)==1) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist."); [/php]

Ersetze durch:
[php]if (getsetting("vendor",0)==0) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist."); [/php]

Suche:
[php]if (getsetting("vendor",0)==0) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch."); [/php]

Ersetze durch:
[php]if (getsetting("vendor",0)==1) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch."); [/php]


So sollte es gehn

Autor:  Eliwood [ Fr 18 Feb, 2005 13:33 ]
Betreff des Beitrags: 

Kevz hat geschrieben:
Ganz einfach..

Suche:
[php]if (getsetting("vendor",0)==1) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist."); [/php]

Ersetze durch:
[php]if (getsetting("vendor",0)==0) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist."); [/php]

Suche:
[php]if (getsetting("vendor",0)==0) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch."); [/php]

Ersetze durch:
[php]if (getsetting("vendor",0)==1) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch."); [/php]


So sollte es gehn


Aber so kommt man ja zum Wanderhändler, wenn er ja sowie so erreichbar ist, ich aber möchte mit dem Special zum Wanderhändler kommen, wenn er nicht in der Stadt ist... Denn sonst ist ja das Special überflüssig.
Ich hoffe, dass das irgendwie gehen wird...

if (getsetting("vendor",0)==1) heisst ja soviel wie, wenn der Händler in der Stadt ist dann

und

if (getsetting("vendor",0)==0) heisst, wenn der Händler nicht in der Stadt ist

Autor:  das_anp [ Fr 18 Feb, 2005 13:42 ]
Betreff des Beitrags: 

Die Antwort liegt beim Wanderhändler selbst. Die Zeile
if (!getsetting("vendor",0)) redirect("village.php");
in der vendor.php verhindert, dass man den Wanderhändler aufsuchen kann, wenn er nicht in der Stadt ist.

Ich vermute, ich hatte damals einen Grund, das einzubauen, aber er fällt mir nicht mehr ein. Ersetze die Zeile durch
// if (!getsetting("vendor",0)) redirect("village.php");
und probier mal, ob du irgendwo Probleme kriegst.

Achja - in Specials ist die Zeile
require_once "common.php";
überflüssig ;)

Autor:  Kevz [ Fr 18 Feb, 2005 13:49 ]
Betreff des Beitrags: 

oh verzeih dann habsch oben des falsch gelesen^^

Autor:  Eliwood [ Fr 18 Feb, 2005 13:49 ]
Betreff des Beitrags: 

das_anp hat geschrieben:
Die Antwort liegt beim Wanderhändler selbst. Die Zeile
if (!getsetting("vendor",0)) redirect("village.php");
in der vendor.php verhindert, dass man den Wanderhändler aufsuchen kann, wenn er nicht in der Stadt ist.

Ich vermute, ich hatte damals einen Grund, das einzubauen, aber er fällt mir nicht mehr ein. Ersetze die Zeile durch
// if (!getsetting("vendor",0)) redirect("village.php");
und probier mal, ob du irgendwo Probleme kriegst.

Achja - in Specials ist die Zeile
require_once "common.php";
überflüssig ;)


Hab mir doch gedacht, dass das Problem beim Händler liegt ^^

Danke Annonymous (?)

Jetzt funktioniert es perfekt

Wald->Alte Stadt->Wanderhändler->Händlergasse->Dorfplatz
so wie ich es will

Autor:  Kevz [ Fr 18 Feb, 2005 13:52 ]
Betreff des Beitrags: 

Eliwood hat geschrieben:
Danke Annonymous (?)


Anpera ist es (?) :D

Autor:  Eliwood [ Fr 18 Feb, 2005 13:57 ]
Betreff des Beitrags: 

Kevz hat geschrieben:
Eliwood hat geschrieben:
Danke Annonymous (?)


Anpera ist es (?) :D


In dem Fall, Danke dir, Anpera, du hilfst immer schnell und es stimmt immer (zumindest bei mir)
Und noch danke an dich, Kevz

Autor:  Kevz [ Fr 18 Feb, 2005 15:06 ]
Betreff des Beitrags: 

nix zu danken^^

Autor:  teruk [ Fr 18 Feb, 2005 15:14 ]
Betreff des Beitrags:  Re: Special will nicht zum Wanderhändler linken

Eliwood hat geschrieben:
[php]addnav("Zurück zum Wald","village.php");[/php]


das sollte dann aber heißen:

[php]addnav("Zurück zum Wald","forest.php");[/php]

;)

Autor:  Eliwood [ Fr 18 Feb, 2005 15:22 ]
Betreff des Beitrags:  Re: Special will nicht zum Wanderhändler linken

teruk hat geschrieben:
Eliwood hat geschrieben:
[php]addnav("Zurück zum Wald","village.php");[/php]


das sollte dann aber heißen:

[php]addnav("Zurück zum Wald","forest.php");[/php]

;)



Ubs....
Hatte vorhin eine Händlergasse eingeführt und daher geisterte mir im Kopf village umher...
Danke für den freundlich hinweis

Autor:  Eliwood [ Sa 19 Feb, 2005 10:52 ]
Betreff des Beitrags:  Re: Special will nicht zum Wanderhändler linken

Ubs....
Hatte vorhin eine Händlergasse eingeführt und daher geisterte mir im Kopf village umher...
Danke für den freundlich hinweis[/quote]

Sooo....
Das Special ist nun noch ein wenig erweitert, aber hab schon wieder ein Fehler gemacht... (Wie immer ^^)
Ich hab einen Palast in die Stadt eingefürht, zu dem ich auch komme, aber im Palast gibt es keine Navs...
So ein Mist.

[php]<?php

/*
Special bei Eliwood
Mit Hilfe von Anpera und dem Rest der Anpera.net Community
*/
page_header("Alte Stadt");

if($_GET[op]=="pal"){
output("Du siehst einen grossen Trohn und überlegst, ob du ihn untersuchen solltest.");
addnav("Trohn untersuchen","forest.php?op=trohn");
addnav("Zurück zum Wald","forest.php");
}
if($_GET[op]=="trohn"){
//hier kommt noch eine Auswahl ein Geschehnisse Rein. ^^
addnav("Zurück zum Wald","forest.php");
}

else {if (getsetting("vendor",0)==1) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist.");
output("Du hörst kein Geräusch und willst, da du Angst hast, die Stadt so schnell wie möglich verlassen");
output("Aber du siehst auch ein grosses Gebäude, welches zwar verfallen, aber dennoch stabil aussieht. Die Entscheidung bleibt bei dir.");
addnav("Gehe zum Gebäude","forest.php?op=pal");
addnav("Zurück zum Wald","forest.php");}





else if (getsetting("vendor",0)==0) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch.");
output("Du betritts ein verfallenes Gebäude und traust deinen Augen nicht. Du siehst den Wanderhändler und gehst auf ihn zu.");
addnav("Zurück zum Wald","forest.php");
addnav("Zum Wanderhändler","vendor.php");}
}

addnews("".$session[user][name]." hat eine alte Stadt gefunden");

?>[/php]

Autor:  Meteora [ Sa 19 Feb, 2005 12:01 ]
Betreff des Beitrags:  Re: Special will nicht zum Wanderhändler linken

Eliwood hat geschrieben:
Ubs....
Hatte vorhin eine Händlergasse eingeführt und daher geisterte mir im Kopf village umher...
Danke für den freundlich hinweis

Sooo....
Das Special ist nun noch ein wenig erweitert, aber hab schon wieder ein Fehler gemacht... (Wie immer ^^)
Ich hab einen Palast in die Stadt eingefürht, zu dem ich auch komme, aber im Palast gibt es keine Navs...
So ein Mist.

[php]<?php

/*
Special bei Eliwood
Mit Hilfe von Anpera und dem Rest der Anpera.net Community
*/
page_header("Alte Stadt");

if($_GET[op]=="pal"){
output("Du siehst einen grossen Trohn und überlegst, ob du ihn untersuchen solltest.");
addnav("Trohn untersuchen","forest.php?op=trohn");
addnav("Zurück zum Wald","forest.php");
}
if($_GET[op]=="trohn"){
//hier kommt noch eine Auswahl ein Geschehnisse Rein. ^^
addnav("Zurück zum Wald","forest.php");
}

else {if (getsetting("vendor",0)==1) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist.");
output("Du hörst kein Geräusch und willst, da du Angst hast, die Stadt so schnell wie möglich verlassen");
output("Aber du siehst auch ein grosses Gebäude, welches zwar verfallen, aber dennoch stabil aussieht. Die Entscheidung bleibt bei dir.");
addnav("Gehe zum Gebäude","forest.php?op=pal");
addnav("Zurück zum Wald","forest.php");}





else if (getsetting("vendor",0)==0) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch.");
output("Du betritts ein verfallenes Gebäude und traust deinen Augen nicht. Du siehst den Wanderhändler und gehst auf ihn zu.");
addnav("Zurück zum Wald","forest.php");
addnav("Zum Wanderhändler","vendor.php");}
}

addnews("".$session[user][name]." hat eine alte Stadt gefunden");

?>[/php]


Fehler seh ich grad nicht aber das

addnews("".$session[user][name]." hat eine alte Stadt gefunden");

würde bei JEDEM klick im Special in die News kommen. Nur so zur info

Autor:  Eliwood [ Sa 19 Feb, 2005 12:05 ]
Betreff des Beitrags:  Re: Special will nicht zum Wanderhändler linken

[php]<?php

/*
Special bei Eliwood
Mit Hilfe von Anpera und dem Rest der Anpera.net Community
*/
page_header("Alte Stadt");

if($_GET[op]=="pal"){
output("Du siehst einen grossen Trohn und überlegst, ob du ihn untersuchen solltest.");
addnav("Trohn untersuchen","forest.php?op=trohn");
addnav("Zurück zum Wald","forest.php");
}
if($_GET[op]=="trohn"){
//hier kommt noch eine Auswahl ein Geschehnisse Rein. ^^
addnav("Zurück zum Wald","forest.php");
}

else {if (getsetting("vendor",0)==1) {output("Du findest eine verlassene Stadt und merkst, das die Stadt wirklich verlassen ist.");
output("Du hörst kein Geräusch und willst, da du Angst hast, die Stadt so schnell wie möglich verlassen");
output("Aber du siehst auch ein grosses Gebäude, welches zwar verfallen, aber dennoch stabil aussieht. Die Entscheidung bleibt bei dir.");
addnews("".$session[user][name]." hat eine alte Stadt gefunden");
addnav("Gehe zum Gebäude","forest.php?op=pal");
addnav("Zurück zum Wald","forest.php");}





else if (getsetting("vendor",0)==0) {output("Du betrittst eine alte Stadt und läuftst durch die Gassen. Plötzlich hörst du ein Geräusch.");
output("Du betritts ein verfallenes Gebäude und traust deinen Augen nicht. Du siehst den Wanderhändler und gehst auf ihn zu.");
addnews("".$session[user][name]." hat eine alte Stadt gefunden");
addnav("Zurück zum Wald","forest.php");
addnav("Zum Wanderhändler","vendor.php");}
}



?>[/php]

Danke, habs grad mal verändert

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