anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 25 Aug, 2019 05:31

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 13:42 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Hallo,
ich hab ein kleines Problem mit meiner Jägerhütte...

Hab eingestellt, dass RPG-Charas schon von Anfang an de Hütte betreten können, daher bekommen sie nach dem Auswählen schon 50 Donationspuntke.
Hab dann die Hütte auch etwas umgebaut, sodass sie sich schon gleich einen neuen Titel und einen farbigen Namen machen können.

Jetzt habe ich das Problem, dass man, wenn man als Nicht-RPG-Chara die Hütte betritt, automatisch zum RPG-Chara wird und das bleibt so.

Hier der Anfang:

$this->bbcode_second_pass_code('', 'if ($_GET['op']==""){
output("`b`cDie Jaegerhütte`c`b");
output("`0Du folgst einem schmalen Pfad, der hinter den Staellen entlang führt. Am Ende dieses Pfades steht die Jaegerhütte. Ein Türsteher stoppt dich und möchte deine Mitgliedskarte sehen `n`n ");
if ($session['user']['donation']>=10){
output("Nach dem Zeigen deiner Mitgliedskarte sagt er, \"`7Sehr schön, willkommen in der J. C. Petersen Jaegerhütte. Du hast noch `$`b$pointsavailable`b`7 Punkte zur Verfügung,`0\" und laesst dich rein.
`n`n
Du betritts einen Raum, der durch einen grossen Kamin am anderen Ende beherrscht wird. Die holzgetaefelten Waende werden mit Waffen, Schilden und angebrachten Jagdtrophaeen einschliesslich den Köpfen von einigen Drachen bedeckt, die im flackernden Licht des Kamines zu leben scheinen.
`n`n
Viele hohe Stühle füllen den Raum. In dem Stuhl der am naechsten beim Feuer ist, sitzt J. C. Petersen und liest
\"Alchemie Heute.\"
`n`n
Waehrend du dich naeherst, hebt ein grosser Jagdhund, der zu seinen Füssen liegt, den Kopf und überlegt ob er dich kennt.
Als er dich als vertrauenswürdig einstuft legt er sich wieder hin und schlaeft weiter.
`n`n
In der Naehe ein schroffes Jaegergerede:`n");
viewcommentary("hunterlodge","Hinzufügen",25);
addnav("Punkte einsetzen");
addnav("Charmepunkte abfragen (20 Punkte)","lodge.php?op=charm");
if ($config['namechange']==1){
addnav("Farbiger Name (25 Punkte)","lodge.php?op=namechange");
}elseif ($session ['user']['admin']>=2 && $config['namechange']==0){
addnav("Farbiger Name (300 Punkte)","lodge.php?op=namechange");
}elseif ($session ['user']['admin']=1 && $config['namechange']==0){
addnav("Farbiger Name (0 Punkte)","lodge.php?op=namechange");
}

addnav("10 Naechte in der Kneipe (30 Punkte)","lodge.php?op=innstays");
addnav("2 Edelsteine (50 Punkte)","lodge.php?op=gems");
addnav("Extra Waldkaempfe für 30 Tage (100 Punkte)","lodge.php?op=forestfights");
addnav("Heilerin Golinda für 30 Tage (100 Punkte)","lodge.php?op=golinda");
addnav("Zur Burg reiten (100 Punkte)","lodge.php?op=reiten1");
addnav("PvP-Immunitaet (300 Punkte)","lodge.php?op=immun");
if ($session[user][house]>0 && $session[user][housekey]==$session[user][house]) addnav("Hausschlüssel","lodge.php?op=keys1");
if ($session[user][donation]>=2000 || $session['user']['admin']=1) addnav("Sonderbonus");
if ($session[user][donation]>=2000 && $pointsavailable>=50 && $session['user']['admin']>=2) addnav("Titel aendern (50 Punkte)","lodge.php?op=titeel1");
if ($session['user']['admin']=1) addnav("Titel aendern","lodge.php?op=titeel1");
}else{
output("Du ziehst die Karte deines Lieblingsgasthauses heraus, wo 9 von 10 Slots mit dem kleinen Profil von Cederik abgestempelt sind.
`n`n
Der Türsteher schaut flüchtig auf deine Karte, raet dir nicht soviel zu trinken und weist dir den Weg zurück.");
} ')

Wenn man die Zeile
$this->bbcode_second_pass_code('', 'if ($session['user']['admin']=1) addnav("Titel aendern","lodge.php?op=titeel1");')

rausnimmt, wird jeder RPG-Chara automatisch zum Lvl-Chara, was sich aber wieder ändert, sobald man die Jägerhütte verlässt.

Kann mir jemand helfen? Ich finde den Fehler nicht und such mich grad schon seit Ewigkeiten tot. :(

['admin']=1 = RPG-Charas


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 14:57 
Offline
Profi
Profi

Registriert: Sa 15 Jan, 2011 23:15
Beiträge: 100
($session ['user']['admin']=1

da wird jeder user auf admin = 1 gesetzt.. teste es mal mit

$session ['user']['admin']==1

$blu = x

Dier Variable bekommt den Wert x

$blu == x

schaut ob die Variable den Wert x hat


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 15:22 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Jack hat geschrieben:
($session ['user']['admin']=1

da wird jeder user auf admin = 1 gesetzt.. teste es mal mit

$session ['user']['admin']==1


Wenn ich die Klammern weglasse, kommt das:
Zitat:
Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in C:\xampp\htdocs\logd\lodge.php on line 55


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 16:22 
Offline
Profi
Profi

Registriert: Sa 15 Jan, 2011 23:15
Beiträge: 100
sorry, dass ich die Klammer mit kopiert habe war keine absicht

$this->bbcode_second_pass_code('', ' }elseif ($session ['user']['admin']=1 && $config['namechange']==0){
addnav("Farbiger Name (0 Punkte)","lodge.php?op=namechange");
}')

das zu

$this->bbcode_second_pass_code('', ' }elseif ($session ['user']['admin']==1 && $config['namechange']==0){
addnav("Farbiger Name (0 Punkte)","lodge.php?op=namechange");
}')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 16:42 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Naja, dass da zwei Klammern dazu gehören, ist mir schon klar ;)

Ich habe das jetzt an beiden Stellen ausgetauscht:
$this->bbcode_second_pass_code('', '}elseif ($session ['user']['admin']=1 && $config['namechange']==0){
addnav("Farbiger Name (0 Punkte)","lodge.php?op=namechange");
}')
wurde zu

$this->bbcode_second_pass_code('', '}elseif ($session ['user']['admin']==1 && $config['namechange']==0){
addnav("Farbiger Name (0 Punkte)","lodge.php?op=namechange");
}')

und
$this->bbcode_second_pass_code('', 'if ($session['user']['admin']=1) addnav("Titel aendern","lodge.php?op=titeel1");')
wurde zu

$this->bbcode_second_pass_code('', 'if ($session['user']['admin']==1) addnav("Titel aendern","lodge.php?op=titeel1");')

und trotzdem wird man noch zum RPG-Chara...
habs in der Datei auch an allen anderen Stellen geändert, wo nur ein =-Zeichen stand und immer noch keine Änderung.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 17:09 
Offline
Profi
Profi

Registriert: Sa 15 Jan, 2011 23:15
Beiträge: 100
deine lodge.php ist zu. kann sie von daher nich anschaun^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 17:34 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Ist jetzt offen ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 17:43 
Offline
Profi
Profi

Registriert: Sa 15 Jan, 2011 23:15
Beiträge: 100
entweder hast du eine andere source oder ich bin blöd

Zitat:
24 Oct 2010 - lodge.php — Datei kann nicht angezeigt werden: Spiele und sammle 500 Donationpoints, um dieses Script zu sehen ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 17:47 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
*hust* Vergiss das xD
(Ich hab das unter XAMPP probiert und vergessen auf den Server zu laden.. Tschuldige.. Werd hier dauernd abgelenkt, daran liegt´s ganz bestimmt :P )

Jetzt aber wirklich ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 17:55 
Offline
Profi
Profi

Registriert: Sa 15 Jan, 2011 23:15
Beiträge: 100
$this->bbcode_second_pass_code('', ' addnav("Zur Huette","lodge.php");
if ($pointsavailable>=50 && $session['user']['admin'] =1){

')

und

$this->bbcode_second_pass_code('', ' if ($session[user][donation]>=2000 || $session['user']['admin']=1) addnav("Sonderbonus");')

da is es jeweils nur =1 nich ==1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 18:09 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 17 Okt, 2007 00:29
Beiträge: 93
LoGD: http://logd.calawoelfchen.de
Hm, hab ich wohl trotz Suche übersehen :roll:

Danke, jetzt funktioniert es :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Probleme mit der Jägerhütte
BeitragVerfasst: Mo 31 Jan, 2011 18:11 
Offline
Profi
Profi

Registriert: Sa 15 Jan, 2011 23:15
Beiträge: 100
Kein Ding ;)


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


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