Archiv verlassen und diese Seite im Standarddesign anzeigen : Losedoppler - Reload
Wie lässt es sich realisieren in einen Doppler einen Reload einzubauen, d.h. das die User nur alle xx Minuten einzahlen können?
am besten na spalte in der datenbank anlegen wo die reload geschrieben wird
hier die wichtigsten codes
<?
userstatus();
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloaddoppler WHERE uid = '".$_SESSION['uid']."' and tan = 'doppler' and bis >= '".time()."'");
if (!mysql_num_rows($reloadcheck)) {
// Reload setzen
$new_reload = time()['reload_doppler'];
db_query("INSERT INTO ".$db_prefix."_reloaddoppler (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','reloaddoppler','".$new_reload."')");
} else {
$reloadcheck = mysql_fetch_array($reloadcheck);
$sreloadtest = 'Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' gesperrt';
}
head("");
echo '
<div align="center">'.$sreloadtext.'</div>
<br>
';
foot();
CREATE TABLE `vms_reloaddoppler` (
`ip` varchar(15) NOT NULL default '',
`uid` int(7) NOT NULL default '0',
`tan` varchar(32) NOT NULL default '',
`bis` int(10) NOT NULL default '0',
KEY `klick4` (`tan`,`uid`,`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ungetestet
Wo stelle ich dann da die Reloaddauer ein und kann ich das im Dopplerscript an beliebiger Stelle platzieren?
musst die stelle suchen wo der die einzahlsumme abgebucht wird und dort den insert in die reloadtabelle
// Reload setzen
$new_reload = time()+['reload_doppler'];
db_query("INSERT INTO ".$db_prefix."_reloaddoppler (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','reloaddoppler','".$new_reload."')");
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.