Frage zu Code,

Support für weitere IT-Themenbereiche
Antworten
Benutzeravatar
Archon
Beiträge: 1631
Registriert: Mo 20.Okt, 2003 23:24
Wohnort: Erde
Kontaktdaten:

Frage zu Code,

Beitrag von Archon »

Hm, ihr wisst ja das Archon hat 0 Ahnung von PHP, und wenn das Archon dann mal damit Rumbastelt funktioniert garnixmehr.

Weiss jetzt nicht ob das irgendwie spezielle unterstufen gibt, aber ich frag einfach mal, ich hab hier nen bisl Script zusammengewürfelt (ansich bestimmt auch das einfachste vom einfachsten)

Und nun, meckert er dabei irgendwie, und ich hab KEIN plan wo der hund begraben liegt.

Hier mal der Code:

Code: Alles auswählen

<?php


switch(e_rand(1,7)){
	case 1:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `@Nichts als Büsche`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 2:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `&Einen haufen Steine`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 3:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `#Einen kleinen plätschernden Bach`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 4:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `tNur geröll`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 5:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest:`$ Ein feld Rosen`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 6:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und fällst in ein tiefes Loch`0");
	output("´0Durch den Fall hast du dir einige Verletzungen zugezogen`0");
	$lochinhalt = e_rand(1,4) {
		if ($lochinhalt==1){
		$gems = e_rand(1,5)
		output("´0In dem Loch findest du `%$schatz Edelsteine´0, das lässt dich deine Schmerzen bald vergessen.`0");
		$session[user][gems]+=$gems;
		$session[user][hitpoints]*=0.7;
		}
		if ($lochinhalt==2){
		$gold = e_rand(1,100)*$session[user][level];
		output("´0In dem Loch findest du `^$schatz Gold´0, das lässt dich deine Schmerzen bald vergessen.`0");
		$session[user][gold]+=$gold;
		$session[user][hitpoints]*=0.7;
		}
		if ($lochinhalt==3){
		output("´0In dem Loch findest du Ratten, erschreckt rennst du weg.`0");
		$session[user][hitpoints]*=0.5;
		}
		if ($lochinhalt==4){
		output("´0Du kleterst aus dem Loch heraus und gehst weiter.`0");
		$session[user][hitpoints]*=0.7;
		}
	$session[user][turns]-=3;
	break;
	case 7:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest tatsächlich eine Schatztruhe`0");
	output("´0Als du sie zögerlich geöfnet hast stellst du fest:`0");
	$kisteninhalt = e_rand(1,5) {
		if ($kisteninhalt==1){
		$gems = e_rand(1,5)
		$gold = e_rand(1,100)*$session[user][level];
		output("´0Das in der Kiste `%$schatz Edelsteine´0 und ^$schatz2 Gold´0 du bist überglücklich über den Fund und tanzt albern um die Kister herum.`0");
		$session[user][gold]+=$gold;
		$session[user][gems]+=$gems;
		}
		if ($kisteninhalt==2){
		$gems = e_rand(1,5)
		$gold = e_rand(1,100)*$session[user][level];
		output("´0Dass in der Kiste `%$schatz Edelsteine´0 und ^$schatz2 Gold´0 du bist überglücklich über den Fund und tanzt albern um die Kister herum.`0");
		output("´0Dabei stolperst du über einen Stein und fällst auf einen Spitzen Stein.`0");
		$session[user][gold]+=$gold;
		$session[user][gems]+=$gems;
		$session[user][hitpoints]*=0.7;
		}
		if ($kisteninhalt==3){
		output("´0Dass die Kiste leer ist.`0");
		}
		if ($kisteninhalt==4){
		output("´0Dass die Kiste leer ist. Wutentbrannt trittst du gegen einen Baum, dabei fällt dir ein Ast auf den Kopf.`0");
		$session[user][hitpoints]*=0.8;
		}
		if ($kisteninhalt==5){
		output("´0Dass plötzlich ein Springteufel aus der Kiste Springt, du erschreckst dich so sehr das du nach hinten umfällst und dir den Kopf stößt.`0");
		$session[user][hitpoints]*=0.9;
		}
	$session[user][turns]-=2;
	break;
}
?>
Und hier die Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected '{' in /usr/export/www/vhosts/funnetwork/hosting/onkellan/logd/special/schatzsuche.php on line 33
:( hab keine Ahnung. Wodran das Laggen könnte, hoffe ihr könnt da Helfen.
Zuletzt geändert von Archon am Sa 05.Mär, 2005 15:08, insgesamt 2-mal geändert.
[center]Ein Pessimist ist ein Optimist mit erfahrung
BildBild
What Magic the Gathering Color are you? [/center]
Inventarnummer: A1-B69
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuchs mal mit diesem hier:

Code: Alles auswählen

<?php


switch(e_rand(1,7)){
	case 1:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `@Nichts als Büsche`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 2:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `&Einen haufen Steine`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 3:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `#Einen kleinen plätschernden Bach`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 4:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest: `tNur geröll`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 5:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest:`$ Ein feld Rosen`0");
	output("´0Niedergeschlagen machst du dich wieder auf den Weg.`0");	
	$session[user][turns]-=2;
	break;
	case 6:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und fällst in ein tiefes Loch`0");
	output("´0Durch den Fall hast du dir einige Verletzungen zugezogen`0");
	$lochinhalt = e_rand(1,4);
		if ($lochinhalt==1){
		$gems = e_rand(1,5)
		output("´0In dem Loch findest du `%$schatz Edelsteine´0, das lässt dich deine Schmerzen bald vergessen.`0");
		$session[user][gems]+=$gems;
		$session[user][hitpoints]*=0.7;
		}
		if ($lochinhalt==2){
		$gold = e_rand(1,100)*$session[user][level];
		output("´0In dem Loch findest du `^$schatz Gold´0, das lässt dich deine Schmerzen bald vergessen.`0");
		$session[user][gold]+=$gold;
		$session[user][hitpoints]*=0.7;
		}
		if ($lochinhalt==3){
		output("´0In dem Loch findest du Ratten, erschreckt rennst du weg.`0");
		$session[user][hitpoints]*=0.5;
		}
		if ($lochinhalt==4){
		output("´0Du kleterst aus dem Loch heraus und gehst weiter.`0");
		$session[user][hitpoints]*=0.7;
		}
	$session[user][turns]-=3;
	break;
	case 7:
	output("´0Auf der Suche nach großen Schätzen schlägst du dich durch das dickicht, und findest tatsächlich eine Schatztruhe`0");
	output("´0Als du sie zögerlich geöfnet hast stellst du fest:`0");
	$kisteninhalt = e_rand(1,5);
		if ($kisteninhalt==1){
		$gems = e_rand(1,5)
		$gold = e_rand(1,100)*$session[user][level];
		output("´0Das in der Kiste `%$schatz Edelsteine´0 und ^$schatz2 Gold´0 du bist überglücklich über den Fund und tanzt albern um die Kister herum.`0");
		$session[user][gold]+=$gold;
		$session[user][gems]+=$gems;
		}
		if ($kisteninhalt==2){
		$gems = e_rand(1,5)
		$gold = e_rand(1,100)*$session[user][level];
		output("´0Dass in der Kiste `%$schatz Edelsteine´0 und ^$schatz2 Gold´0 du bist überglücklich über den Fund und tanzt albern um die Kister herum.`0");
		output("´0Dabei stolperst du über einen Stein und fällst auf einen Spitzen Stein.`0");
		$session[user][gold]+=$gold;
		$session[user][gems]+=$gems;
		$session[user][hitpoints]*=0.7;
		}
		if ($kisteninhalt==3){
		output("´0Dass die Kiste leer ist.`0");
		}
		if ($kisteninhalt==4){
		output("´0Dass die Kiste leer ist. Wutentbrannt trittst du gegen einen Baum, dabei fällt dir ein Ast auf den Kopf.`0");
		$session[user][hitpoints]*=0.8;
		}
		if ($kisteninhalt==5){
		output("´0Dass plötzlich ein Springteufel aus der Kiste Springt, du erschreckst dich so sehr das du nach hinten umfällst und dir den Kopf stößt.`0");
		$session[user][hitpoints]*=0.9;
		}
	$session[user][turns]-=2;
	break;
}
?>
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Archon
Beiträge: 1631
Registriert: Mo 20.Okt, 2003 23:24
Wohnort: Erde
Kontaktdaten:

Beitrag von Archon »

Jo, THX nu läufts. ^^
[center]Ein Pessimist ist ein Optimist mit erfahrung
BildBild
What Magic the Gathering Color are you? [/center]
Inventarnummer: A1-B69
Antworten