anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 22:56

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Goldanzeige in Ruhmeshalle
BeitragVerfasst: So 02 Jan, 2011 20:28 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 12 Aug, 2009 18:11
Beiträge: 65
Geschlecht: Männlich
LoGD: http://www.plueschdrache.de
Mit dem letzten Serverumzug (inklusive Upgrade von php, mysql,...) war bei uns die Anzeige für den Reichtum in der Ruhmeshalle bei Leuten mit Schulden (also negatives Gesamtvermögen) nicht mehr korrekt. Das Ergebnis aus der Addition der Felder goldinbank (signed) und gold (unsigned) innerhalb der SQL-Abfrage ergab jetzt einen unsigned Wert, was dann anstelle einer negativen Zahl zu einem Millardenvermögen in der Ruhmeshalle geführt hat.
Ich weiß jetzt zwar nicht warum die Rechnung nun anders behandelt wird, aber hier ist mal ein kleiner Fix, falls das bei noch jemandem auftreten sollte:

suche in hof.php:
$this->bbcode_second_pass_code('', '$sql = "SELECT name,(goldinbank+gold+round((((rand()*10)-5)/100)*(goldinbank+gold))) AS data1 FROM accounts WHERE locked=0 AND superuser<1 ORDER BY data1 $order, level $order, experience $order, acctid $order LIMIT $limit";')
ersetze mit:
$this->bbcode_second_pass_code('', '$sql = "SELECT name, round((1+(((rand()*10)-5)/100))*CAST((goldinbank+gold) AS SIGNED)) AS data1 FROM accounts WHERE locked=0 AND superuser<1 ORDER BY data1 $order, level $order, experience $order, acctid $order LIMIT $limit";')
Gruß
Charon


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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