Das ist weniger ein Problem der Tages Bettel Rallye, als der Betttel Funktion im VMS.
Der Abschnitt mit Bettelvergütung, Rallyes etc. sollte ja überhaupt nur ausgeführt werden, wenn der User existiert.
Gab schonmal nen Thread dazu find ich aber grade nicht....
Um Abfragen zu sparen, könnte man das so machen:
Nach der Zeile (in der content/betteln.php):
Folgende Zeile einfügen:PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");
nach den darauf folgenden Rallyefunktionen und dem $betteltext dann noch:PHP-Code:
if(mysql_affected_rows()==1){
PHP-Code:
}else{
$betteltext = '<b>Der User '.$_GET['ref'].' existiert nicht!</b>';
}