anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 21:07

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 25 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: So 17 Apr, 2005 15:03 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Sehr gut, danke!

Jetzt hab ich aber noch ein kleines Problem, meine Kraeuter.php will nicht laufen:

[php]
Der Code steht 3,4 Posts weiter unten!
(Ladezeit sparen...^^)
[/php]

Wenn ich die Seite aufrufe kommt:

Parse error: parse error, unexpected T_BOOLEAN_AND in /home/www/web64/html/abraxas/logd/logda/kraeuter.php on line 32

Hat es was mit && zu tun?
(Hab was ähnliches in der village, aber da gehts... :/ )

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Zuletzt geändert von Abraxas am So 17 Apr, 2005 19:03, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 17 Apr, 2005 15:16 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Nein guck mal hier:
[php]if($krauta>=2) && if($krauta<=5)[/php]


Das is falsch soweit ich mein und glaube ;)
Ersetz es mal durch:
[php]if($krauta>=2 && $krauta<=5)[/php]


und pass es bei den anderen stellen genau so an.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 17 Apr, 2005 15:26 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Hab ich, aber jetzt kommt:

Parse error: parse error, unexpected T_IF in /home/www/web64/html/abraxas/logd/logda/kraeuter.php on line 36

*grübel*

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 17 Apr, 2005 16:45 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
mouh!
ersetz einfach mal alle
if($kraut?>=Y) && if($kraut?<=X)
durch
if($kraut?>=Y && $kraut?<=X)

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 17 Apr, 2005 19:05 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Funzt, danke nochmal!

Hier der Code:

[php]
<?php
/* coded by Ithil dae (alias Abraxas)
* Email: questbraxel@web.de
* April 2005
* http://www.zum-tanzenden-troll.de ; http://www.tanzender-troll.de
* v 0.01
* Wer einen Rhechtschraibfeler findet darf in behalten.
*/

require_once("common.php");
addcommentary();
page_header("Kräuter suchen");

addnav("Weitersuchen","kraeuter.php");
addnav("Zurück zum Wald","forest.php");
addnav("Zurück zur Stadt","village.php");

if ($session[user][turns]<=2) {
output("`^ Du bist zu erschöpft um heute noch Kräuter zu suchen, es würde 3 Runden dauern...`n");
}

if ($session[user][turns]>=3) {

$session[user][turns]-=3;

output("`^ Mit wachem Blick durchforstest du das Dickicht auf der Suche nach heilenden Kräutern und Reagenzien...`n
Deine Suche kostet dich 3 Runden! Du findest: `n`n");

for ($i=1;$i<=5;$i++){

$krauta = e_rand(1,100);
$krautb = e_rand(1,100);
$krautc = e_rand(1,10);

// krauta definiert die Art der Reagenzie, ob Drachen- Sonnen- usw.. Die Art der Reagenzie bestimmt die Art des Effektes.
// krautb definiert die Stärke der Reagenzie, ob Gras- Wurzel usw.
// krautc sind die extrem seltenen Reagenzien, ihr Effekt ist entsprechend hoch.

if($krauta==1) {
if($krautc==1) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Maia-Blüten','Kraut','".$session[user][acctid]."','0','8','')");}
if($krautc==2) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Lifa-Blüten','Kraut','".$session[user][acctid]."','0','8','')");}
if($krautc==3) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Mana-Blüten','Kraut','".$session[user][acctid]."','0','8','')");}
if($krautc==4) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Honig','Kraut','".$session[user][acctid]."','0','8','')");}
if($krautc==5) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Tau','Kraut','".$session[user][acctid]."','0','8','')");}
if($krautc==6) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Wahlnuss','Kraut','".$session[user][acctid]."','0','8','')");}
if($krautc>=7) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Drachenblatt','Kraut','".$session[user][acctid]."','1024','0','')");}
}
if($krauta>=2 && $krauta<=5) {
if($krautb>=1 && $krautb<=5) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Drachenblatt','Kraut','".$session[user][acctid]."','1024','0','')");}
if($krautb>=6 && $krautb<=15) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Drachenwurzel','Kraut','".$session[user][acctid]."','512','0','')");}
if($krautb>=16 && $krautb<=30) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Drachenmoos','Kraut','".$session[user][acctid]."','256','0','')");}
if($krautb>=31 && $krautb<=55) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Drachenkraut','Kraut','".$session[user][acctid]."','128','0','')");}
if($krautb>=56 && $krautb<=100) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Drachengras','Kraut','".$session[user][acctid]."','64','0','')");}
}
if($krauta>=6 && $krauta<=13) {
if($krautb>=1 && $krautb<=5) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Sonnenblatt','Kraut','".$session[user][acctid]."','512','0','')");}
if($krautb>=6 && $krautb<=15) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Sonnenwurzel','Kraut','".$session[user][acctid]."','256','0','')");}
if($krautb>=16 && $krautb<=30) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Sonnenmoos','Kraut','".$session[user][acctid]."','128','0','')");}
if($krautb>=31 && $krautb<=55) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Sonnenkraut','Kraut','".$session[user][acctid]."','64','0','')");}
if($krautb>=56 && $krautb<=100) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Sonnengras','Kraut','".$session[user][acctid]."','32','0','')");}
}
if($krauta>=14 && $krauta<=26) {
if($krautb>=1 && $krautb<=5) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Schattenblatt','Kraut','".$session[user][acctid]."','256','0','')");}
if($krautb>=6 && $krautb<=15) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Schattenwurzel','Kraut','".$session[user][acctid]."','128','0','')");}
if($krautb>=16 && $krautb<=30) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Schattenmoos','Kraut','".$session[user][acctid]."','64','0','')");}
if($krautb>=31 && $krautb<=55) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Schattenkraut','Kraut','".$session[user][acctid]."','32','0','')");}
if($krautb>=56 && $krautb<=100) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Schattengras','Kraut','".$session[user][acctid]."','16','0','')");}
}
if($krauta>=27 && $krauta<=51) {
if($krautb>=1 && $krautb<=5) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Rabenblatt','Kraut','".$session[user][acctid]."','128','0','')");}
if($krautb>=6 && $krautb<=15) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Rabenwurzel','Kraut','".$session[user][acctid]."','64','0','')");}
if($krautb>=16 && $krautb<=30) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Rabenmoos','Kraut','".$session[user][acctid]."','32','0','')");}
if($krautb>=31 && $krautb<=55) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Rabenkraut','Kraut','".$session[user][acctid]."','16','0','')");}
if($krautb>=56 && $krautb<=100) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Rabengras','Kraut','".$session[user][acctid]."','8','0','')");}
}
if($krauta>=52 && $krauta<=100) {
if($krautb>=1 && $krautb<=5) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Feuerblatt','Kraut','".$session[user][acctid]."','64','0','')");}
if($krautb>=6 && $krautb<=15) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Feuerwurzel','Kraut','".$session[user][acctid]."','32','0','')");}
if($krautb>=16 && $krautb<=30) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Feuermoos','Kraut','".$session[user][acctid]."','16','0','')");}
if($krautb>=31 && $krautb<=55) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Feuerkraut','Kraut','".$session[user][acctid]."','8','0','')");}
if($krautb>=56 && $krautb<=100) {db_query("INSERT INTO items (name,class,owner,gold,gems,description) VALUES ('Feuergras','Kraut','".$session[user][acctid]."','4','0','')");}
}

if($krauta==1) {
if($krautc==1) output("`^Maia-Blüten`n");
if($krautc==2) output("`^Lifa-Blüten`n");
if($krautc==3) output("`^Mana-Blüten`n");
if($krautc==4) output("`^Honig`n");
if($krautc==5) output("`^Tau`n");
if($krautc==6) output("`^Wahlnuss`n");
if($krautc>=7) output("`^Drachenblatt`n");
}

if($krauta>=2 && $krauta<=5) {output("`^Drachen-");}
if($krauta>=6 && $krauta<=13) {output("`^Sonnen-");}
if($krauta>=14 && $krauta<=26) {output("`^Schatten-");}
if($krauta>=27 && $krauta<=51) {output("`^Raben-");}
if($krauta>=52 && $krauta<=100) {output("`^Feuer-");}

if($krautb>=1 && $krautb<=5) {output("`^Blatt`n");}
if($krautb>=6 && $krautb<=15) {output("`^Wurzel`n");}
if($krautb>=16 && $krautb<=30) {output("`^Moos`n");}
if($krautb>=31 && $krautb<=55) {output("`^Kraut`n");}
if($krautb>=56 && $krautb<=100) {output("`^Gras`n");}

} // Schleife Ende

} // Wenn genug Runden Ende
page_footer();
?>
[/php]

Bisher läuft das ganze Bugfrei,
was noch fehlt sind Anwendungsmöglichkeiten für die gefundenen Items,
kommt noch...

EDIT:

So, hier:

[php]
<?php
require_once("common.php");
addcommentary();
page_header("Eine kurze Rast...");

addnav ("Aktionen");
addnav("Schlafen... (Logout)","login.php?op=logout",true);
addnav("Zum Wald","forest.php");
addnav("Zur Stadt","village.php");
addnav ("Beutel");

if(date("Gi")>="0600" && date("Gi")<="2100") {
output("`^Um der Hektik des Tages zu entkommen beschließt du dir eine Pause zu gönnen...`n
Unter der großen Eiche in den Feldern vor der Stadt findest du ein gemütliches Plätzchen,
du schließt für einen Augenblick die Augen und beginnst den Vögeln zu lauschen...");}

if(date("Gi")<"0600" or date("Gi")>"2100") {
output("`^Ein Vorhang der Stille liegt auf Stadt und Feldern, einzig die Vögel der Nacht singen ihr Lied...`n
Erschöpft von einem harten Tag beschließt du einen Augenblick in den Feldern zu Rasten und so machst du es dir
am Stamm der 'großen Eiche' bequem und geniest den Frieden... ");}

page_footer();
?>
[/php]

Für die meisten LoGDs dürfte ein Text reichen bei mir ists da etwas anders...

Die rast.php (also das da) kann man im Wald und in den Feldern (oder auch überall sonst) verlinken. Hier sollen die Buttons zur Anwendung von Items rein (um andere files wie die Common klein zu halten).


Die Frage ist, wie mach ich das jetzt a) mit dem Counter und b) wie prüfe ich ob ein User das Item hat und nehm es ihm dann weg (=senke den Counter um 1).

*hoffnungsvoll in die Runde blick*

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 25 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 29 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