anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 22:52

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo 13 Feb, 2006 22:47 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 24 Nov, 2005 11:06
Beiträge: 70
LoGD: http://test.legend-of-vinestra.de/source.php
Hab mal ne frage .... wen ich einen bestimmten Link im Dorf nur mit einerm bestimmten Lv freigeben will schreibe ich ja [url]if ($session['user']['level']==15) {[/url]

ist das auch möglich dass ich einen Link erst ab z.B. Lv 7 freigebe??


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 13 Feb, 2006 22:50 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
kishihmen hat geschrieben:
Hab mal ne frage .... wen ich einen bestimmten Link im Dorf nur mit einerm bestimmten Lv freigeben will schreibe ich ja [url]if ($session['user']['level']==15) {[/url]

ist das auch möglich dass ich einen Link erst ab z.B. Lv 7 freigebe??


[php]if($_SESSION['session']['user']['level'] >= 7) print "Okay";
else print "Nein, Level weniger als 7";[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 13 Feb, 2006 23:08 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 24 Nov, 2005 11:06
Beiträge: 70
LoGD: http://test.legend-of-vinestra.de/source.php
Danke für die schnelle Antwort :)

werds aber denk ich erst morgentesten .... bin müde

nochmal thx

Kish


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 16:14 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 24 Nov, 2005 11:06
Beiträge: 70
LoGD: http://test.legend-of-vinestra.de/source.php
Hat leider nicht funktioniert .... wenn ich jetzt unter Lv 7 auf das Ereigniss klicke (Turm) kommt folgende meldung

[quote]Nein, Level weniger als 7
Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1037182_J4AY65IMLD/www/test/huegel.php:55) in /is/htdocs/wp1037182_J4AY65IMLD/www/test/common.php on line 99
‹xÍ[[{ÓF¾†çé´[”ǧ ‰å6Ä!° ”M)\,•¥±­Z–¼£QBØvmÃ^õbßoF’eGŠ


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 16:23 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Liegt daran, das ein "echo" verwendet wurde.. war nur zu demonstrationszwecken.

Du musst dann in die if-Abfrage - bzw. den Anweisungsblock jener - einfach nur die addnav(); reintun, die erst ab dem entsprechenden Level erreicht werden kann:
[php]
if($session[user][level]>4) {
addnav("Taverne betreten","inn.php");
}[/php]
Fetrig

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 16:34 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
So is noch bessa...

[php]if ($session['user']['level'] > 4) addnav('Taverne betreten','inn.php'); [/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 17:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Nein ist es nicht..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 18:13 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Und wieso nicht?, begründe es biete. Meins ist performanter als dies von Auric ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 18:38 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Ich war avon ausgegeangen, das er vllt noch andere Befehle wie outputs hinzufügen will.. ausßerdem war in meinem Post die Rede von einem Block.. da wollte ich den Neueinsteiger nicht unnötig verwirren

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 19:19 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Ok, dann ist es selbstverständlich einfacher ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 19:21 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 24 Nov, 2005 11:06
Beiträge: 70
LoGD: http://test.legend-of-vinestra.de/source.php
*verwirrt ist* :pein:

Zitat:
if ($HTTP_GET_VARS[op]=="spazieren"){
output("`2Du schlenderst ein wenig über den Hügel, genießt die Aussicht auf das Dorf und den See.");
output("Nach ein paar Schritten bemerkst du einen Weg zur `7Turmruine`2.");
addnav("Zum Turm","turm.php");
addnav("Weiter","huegel.php?op=weiter");
addnav("Zurück","huegel.php");
}


also so steht das in unserem script .... und der Turm soll ab Lv 7 freigegeben sein ....


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 14 Feb, 2006 19:30 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 25 Aug, 2005 00:53
Beiträge: 135
LoGD: http://schwarzer-drache.cwsurf.de/logd/source.php
[php]if ($HTTP_GET_VARS[op]=="spazieren"){
output("`2Du schlenderst ein wenig über den Hügel, genießt die Aussicht auf das Dorf und den See.");
if ($session['user']['level'] >= 7) {
output("Nach ein paar Schritten bemerkst du einen Weg zur `7Turmruine`2.");
addnav("Zum Turm","turm.php");
}
addnav("Weiter","huegel.php?op=weiter");
addnav("Zurück","huegel.php");
}
[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 14:26 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 24 Nov, 2005 11:06
Beiträge: 70
LoGD: http://test.legend-of-vinestra.de/source.php
Funktioniert einwandfrei :) :) :)

vielen Dank :P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 15 Feb, 2006 15:40 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Kleiner tipp nutze "$HTTP_GET_VARS" lieber nicht sondern bevorzuge "$_GET". Denn es wird seit PHP 5.x.x nicht mehr genutzt und kann zu Problemen beim Ausführen führen.

Hier noch ein wenig schicker:
[php]if ($_GET['op'] == 'spazieren') {
output('`2Du schlenderst ein wenig über den Hügel, genießt die Aussicht auf das Dorf und den See.');
if ($session['user']['level'] >= 7) {
output('Nach ein paar Schritten bemerkst du einen Weg zur `7Turmruine`2.');
addnav('Zum Turm','turm.php');
}
addnav('Weiter','huegel.php?op=weiter');
addnav('Zurück','huegel.php');
}[/php]


Nutze am besten "'" bei kleinen absätzen die keine Variablen enthalten ist schicker ;)


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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