anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 20 Mär, 2019 23:08

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Bug in beggar.php
BeitragVerfasst: Di 28 Sep, 2004 23:59 
Offline
Lehrling
Lehrling

Registriert: Fr 24 Sep, 2004 21:16
Beiträge: 28
Aktuell kann man - sofern man die Bedingung zum Spendenerhalt erfüllt - den Bettelstein unbegrenzt nutzen.
Im Code ist eine begrenzte Nutzung durch die Anrechnung auf die täglich erlaubten Transfer-Empfänge gewollt. Genau dieser Teil hat einen kleinen Fehler.

Ausgehend von
Code:
$transleft = getsetting("transferreceive",3) - $session[user][transferredtoday];
if ($transleft<=0){
 ...Zugriff auf die Goldreserven verweigert
}else{
 ...Spendenempfang möglich
}


und einer Reduktion von transferredtoday im Fall einer erhaltenen Spende
Code:
}else if ($goldsumme<$golduser){
      $golduser=$goldsumme;
      output("`n`n`)Mit einem beherzten Griff schnappst du dir das Gold.....");
      addnav("Zurück zum Stein","beggar.php");
      $session[user][gold]+=$golduser;
      savesetting("paidgold",strval(getsetting("paidgold","0")-$golduser));
       $session[user][transferredtoday]--;    <<<<<<<<<<<<<<<<
}else{
      output("`n`n`)Du trittst an den Spenden-Stein und hältst die Hände auf...");
      addnav("Zurück zum Stein","beggar.php");
      $session[user][gold]+=$golduser;
      savesetting("paidgold",strval(getsetting("paidgold","0")-$golduser));
       $session[user][transferredtoday]--;    <<<<<<<<<<<<<<<<
}


wird $transleft niemals <= 0.



An den beiden Stellen müsste es
Code:
$session[user][transferredtoday]++;

heissen.


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 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