anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 22:39

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Problem mit Script und Pranger =(
BeitragVerfasst: Sa 21 Jun, 2008 02:08 
Offline
Held
Held

Registriert: Di 18 Jul, 2006 16:03
Beiträge: 294
addnews($session[user][name]." `3wurde bei einem Diebstahl im Theater erwischt und an den Pranger gestellt");
//$session[user][location]=3;
$session[user][jailtime]=1;
addnav("Weiter","jail.php");

So hab ich das im Script stehen

in der setnewday steht

// Reduce time in jail for chars who need it
$sql = "UPDATE accounts SET jailtime=jailtime-1 WHERE jailtime > 0";
db_query($sql);

und die Tage werden nicht runter gezählt. Pranger ich aber wen an dann geht es :bash:

Einer eine Idee woran es liegen kann ?


:wink:

_________________
Billig und gut einfach nur zum empfehlen


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 21 Jun, 2008 15:04 
Offline
Profi
Profi

Registriert: Mo 25 Dez, 2006 21:45
Beiträge: 109
Ich tippe mal auf das übliche "UPDATE accounts" problem,
das den eigenen Char betrifft.

Tipp:
Schau dir mal genau an, was deine zitierte Datenbankabfrage macht
und was in der Funktion saveuser() passiert, die am Ende eines jeden Seitenaufrufs ausgeführt wird...

Lösung:
$session['user']['jailtime'] hat noch die alten Werte, die in der saveuser wieder überschrieben werden.
Du musst also in der Datei "setnewday.php" nach deiner zitieren Abfrage noch z.B. folgendes einfügen:
if ($session['user']['jailtime'] >= 0) $session['user']['jailtime'] --;


Tricky, tricky ;)

_________________
26. April 2007 - 8. Juni 2007 auf http://www.dragonfantasies.de
28. Juli 2007 - 31. Dezember 2008 auf http://www.atrahor.de

LoGD ist das programmierte Grauen!


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 21 Jun, 2008 17:54 
Offline
Held
Held

Registriert: Di 18 Jul, 2006 16:03
Beiträge: 294
das übliche "UPDATE accounts" problem ???

OK das hab ich nun gemerkt.. Dachte ich mach irgentwas verkehrt ...

Danke dir für die Hilfe :)

_________________
Billig und gut einfach nur zum empfehlen


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum