Vuurwerk (1/2 illegaal :p)
En verder gewoon praten... (@Home)
Posts by L.Groot
-
-
@ ssjharry:
Zie bv. dit in admin-basic.php:
En verander het naar:
Of: (niet verstandig!) -
De crons werken nu correct :p
Ik heb even met een random password generator unieke bestandsnamen gemaakt (die voor 99.99 procent veilig zijn).
Heb enkel nog 1 probleem:
"doneer.php" bestaat niet...
Is die niet toegevoegd?
Want donate.php is iets heel anders.Bedankt alvast!
Lars
-
Bezig met criminalsgame..
En *huiswerk aan het leren*.Lars
-
-
Laat maar :p
Verkeerd gezien, zeik me maar af
Dit is m'n cron nu:PHP
Toon Meer<?php /* ------------------------- */ include "_include-config.php"; $cron_pass = "secretcronpassword"; if($cron_pass != "secretcronpassword") exit; $data2 = mysql_query("SELECT * FROM `[users]` WHERE `login`='{$_SESSION['login']}'"); $data = mysql_fetch_object($data2); $geld = $data2->hoeren; $geld2 = $geld*5; $geld3 = $data2->hoerenwerkend; $geld4 = $geld*15; $geld5 = $geld4+$geld2; $inkomen = $geld5; $geld7 = $data->bank/100*1; $rente = $geld7; mysql_query("UPDATE `[users]` SET `bank`=`bank`+'$inkomen' WHERE `hoeren`>'0'"); mysql_query("UPDATE `[users]` SET `bank`=`bank`+5 WHERE `type`=3 AND `activated`=1"); mysql_query("UPDATE `[users]` SET `gijzel1`=10 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `schiet`=10 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `belcredit1`=5 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `dealen1`=10 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `type`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `overval1`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `overval2`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `singlejob`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `gaandealen`=1 WHERE `activated`=1"); mysql_query("UPDATE `[clans]` SET `cash`=`cash`+10,`bank`=`bank`+10"); mysql_query("UPDATE `[users]` SET `bankberoof`=0 WHERE `activated`=1"); mysql_query("DELETE FROM `[logs]` WHERE `area`='click'"); mysql_query("UPDATE `[users]` SET `ocsdoen`='2'"); mysql_query("UPDATE `[users]` SET `kraak`='0'"); mysql_query("UPDATE `[users]` SET `landvlieg`='5'"); mysql_query("UPDATE `[users]` SET `bankmax`='5000000'"); mysql_query("UPDATE `[users]` SET `energie`='10' WHERE `energie`<'0'"); mysql_query("UPDATE `[users]` SET `bankleft`='20'"); mysql_query("UPDATE `[users]` SET `jointtijd`='0'"); mysql_query("UPDATE `[users]` SET `beroofkansen`='10'"); mysql_query("UPDATE `[users]` SET `maffiamode`='0'"); mysql_query("UPDATE `[users]` set `klikmissie`='0'"); mysql_query("UPDATE `[users]` set `klikmissie1`='0'"); mysql_query("UPDATE `[users]` SET `hoerpimped`='0'"); mysql_query("UPDATE `[users]` SET `hoeren`='0'"); mysql_query("UPDATE `[users]` SET `hoerenwerkend`='0'"); mysql_query("UPDATE `[users]` SET `ramen`='0'"); mysql_query("UPDATE `[users]` SET `bezet`='0'"); mysql_query("DELETE FROM `[linkex]` WHERE `siteid`='1'"); mysql_query("OPTIMIZE TABLE `[clans]`"); mysql_query("OPTIMIZE TABLE `[logs]`"); mysql_query("OPTIMIZE TABLE `[temp]`"); mysql_query("OPTIMIZE TABLE `[users]`"); mysql_query("UPDATE `[users]` SET `IPs`=''"); mysql_query("UPDATE `[clans]` SET `IPs`=''"); $dbres = mysql_query("SELECT * FROM `[clans]` WHERE `money_lvl1` > 0"); while($clan = mysql_fetch_object($dbres)) { if($clan->type == 1) mysql_query("UPDATE `[users]` SET `cash`=`cash`+". (50*$clan->money_lvl1) .",`bank`=`bank`+". (150*$clan->money_lvl1) ." WHERE `clan`='{$clan->name}'"); else if($clan->type == 2) mysql_query("UPDATE `[users]` SET `cash`=`cash`+". (100*$clan->money_lvl1) .",`bank`=`bank`+". (100*$clan->money_lvl1) ." WHERE `clan`='{$clan->name}'"); else if($clan->type == 3) mysql_query("UPDATE `[users]` SET `bank`=`bank`+". (rand(150,300)*$clan->money_lvl1) ." WHERE `clan`='{$clan->name}'"); } /* ------------------------- */ ?>
Als je die in b.v. DirectAdmin toevoegd, en die elk uur laat uitvoeren, lukt het prima :p
Let op!, noem het bestand wel anders, desnoods met allemaal cijfers en tekens, anders kunnen leden het bestand aanroepen, en dan ben je de lul... -
-
DAT KAN NIET
Want als de user ingelogd is, voert ie het uit m.b.v sessies. (van de ingelogde user), dus dan kan het niet...
Dan word er geen gebruiker meer geupdated... -
Ja, die staat er..
Maar, kan je niet gewoon de cron in Directadmin stoppen, en dan via een While?
-
Na..
Dit is iig fout:PHPif(floor($update['hour']/3600) != floor(time()/3600)) { $dbres = mysql_query("SELECT GET_LOCK('hour_update',0)"); if(mysql_result($dbres,0) == 1) { $cron_pass = "secretcronpassword"; mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='hour'"); include("_cron_hour.php"); mysql_query("SELECT RELEASE_LOCK('hour_update')"); } }
Er is volgens mij nergens een 'hour_update' in de db... -
Nee, het script include config, en de config include de crons...
-
Ok, dus, gaat 't nog lukken?
Weten jullie 't?
Cron_hour.php"PHP
Toon Meer<?php /* ------------------------- */ if($cron_pass != "secretcronpassword") exit; $data2 = mysql_query("SELECT * FROM `[users]` WHERE `login`='{$_SESSION['login']}'"); $data = mysql_fetch_object($data2); $geld = $data2->hoeren; $geld2 = $geld*5; $geld3 = $data2->hoerenwerkend; $geld4 = $geld*15; $geld5 = $geld4+$geld2; $inkomen = $geld5; $geld7 = $data->bank/100*1; $rente = $geld7; mysql_query("UPDATE `[users]` SET `bank`=`bank`+'$inkomen' WHERE `hoeren`>'0'"); mysql_query("UPDATE `[users]` SET `bank`=`bank`+5 WHERE `type`=3 AND `activated`=1"); mysql_query("UPDATE `[users]` SET `gijzel1`=10 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `schiet`=10 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `belcredit1`=5 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `dealen1`=10 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `type`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `overval1`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `overval2`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `singlejob`=1 WHERE `activated`=1"); mysql_query("UPDATE `[users]` SET `gaandealen`=1 WHERE `activated`=1"); mysql_query("UPDATE `[clans]` SET `cash`=`cash`+10,`bank`=`bank`+10"); mysql_query("UPDATE `[users]` SET `bankberoof`=0 WHERE `activated`=1"); mysql_query("DELETE FROM `[logs]` WHERE `area`='click'"); mysql_query("UPDATE `[users]` SET `ocsdoen`='2'"); mysql_query("UPDATE `[users]` SET `kraak`='0'"); mysql_query("UPDATE `[users]` SET `landvlieg`='5'"); mysql_query("UPDATE `[users]` SET `bankmax`='5000000'"); mysql_query("UPDATE `[users]` SET `energie`='10' WHERE `energie`<'0'"); mysql_query("UPDATE `[users]` SET `bankleft`='20'"); mysql_query("UPDATE `[users]` SET `jointtijd`='0'"); mysql_query("UPDATE `[users]` SET `beroofkansen`='10'"); mysql_query("UPDATE `[users]` SET `maffiamode`='0'"); mysql_query("UPDATE `[users]` set `klikmissie`='0'"); mysql_query("UPDATE `[users]` set `klikmissie1`='0'"); mysql_query("UPDATE `[users]` SET `hoerpimped`='0'"); mysql_query("UPDATE `[users]` SET `hoeren`='0'"); mysql_query("UPDATE `[users]` SET `hoerenwerkend`='0'"); mysql_query("UPDATE `[users]` SET `ramen`='0'"); mysql_query("UPDATE `[users]` SET `bezet`='0'"); mysql_query("DELETE FROM `[linkex]` WHERE `siteid`='1'"); mysql_query("OPTIMIZE TABLE `[clans]`"); mysql_query("OPTIMIZE TABLE `[logs]`"); mysql_query("OPTIMIZE TABLE `[temp]`"); mysql_query("OPTIMIZE TABLE `[users]`"); mysql_query("UPDATE `[users]` SET `IPs`=''"); mysql_query("UPDATE `[clans]` SET `IPs`=''"); $dbres = mysql_query("SELECT * FROM `[clans]` WHERE `money_lvl1` > 0"); while($clan = mysql_fetch_object($dbres)) { if($clan->type == 1) mysql_query("UPDATE `[users]` SET `cash`=`cash`+". (50*$clan->money_lvl1) .",`bank`=`bank`+". (150*$clan->money_lvl1) ." WHERE `clan`='{$clan->name}'"); else if($clan->type == 2) mysql_query("UPDATE `[users]` SET `cash`=`cash`+". (100*$clan->money_lvl1) .",`bank`=`bank`+". (100*$clan->money_lvl1) ." WHERE `clan`='{$clan->name}'"); else if($clan->type == 3) mysql_query("UPDATE `[users]` SET `bank`=`bank`+". (rand(150,300)*$clan->money_lvl1) ." WHERE `clan`='{$clan->name}'"); } /* ------------------------- */ ?>
_include-config.php:
http://www.codedump.be/code/450/ -
Moet ik nog iets anders wijzigen behalve config voor de crons?
Ze werken allemaal niet.
Heb Antagonist met DirectAdmin, en Xtreemhost met Vistapanel geprobeerd. Hoe krijg ik ze werkend?Bedankt alvast!
Lars
-
De cron moet je zeker in je Controlpanel uitvoeren?
Want heb al 1 dag gewacht, en de cron_hour.php is nog niet uigevoerd...Ik gebruik http://www.xtreemhost.com en Vistapanel...
-
Ziekenhuis en mac werken niet optimaal.
Als je 25& health koopt, en je hebt 100%, heb je 125%.
Hier is ie verbeterd:
Ziekenhuis:
http://www.codedump.be/code/448/Mac Donalds:
http://www.codedump.be/code/449/Succes met je crime!
Lars
-
Is dat in meer bestanden?
En, worden de crons automatisch uitgevoerd?
Of moet je die ergens in definiëren?Lars
-
Er zijn wel twee bugs:
Ziekenhuis
Als je health koopt, komt er niet 25% bij, maar word het op 25% gezet.
Hetzelfde voor MAC, ik heb het al aangepast.
"bugloos" is het dus niet... -
@ KyleM,
Dankje! -
Wacht
Ik heb de tijdzone naar NL veranderd in de config, en het werkt weer :p
Nog 1 vraagje, welke kleur, grootte en font is het logo? -
Probleem met wachttijden..
Ik krijg bv:
18:02:00
wachttijd, terwijl dit 00:02:00 moet zijn..
Hoe fix ik dit?
Er is dus 18 uur teveel...
Hier timer_sk.php:PHP
Toon Meer<html> <head> <title></title> <link rel="stylesheet" type="text/css" href="css-v1.css"> </head> <? $data2 = mysql_query("SELECT *,UNIX_TIMESTAMP(`steel1`) AS `steel1`,0 FROM `[users]` WHERE `login`='{$_SESSION['login']}'"); $data1 = mysql_fetch_object($data2); $datijd = $data->steeltijd1; $tijdverschil1 = $data1->steel1-3600+$datijd-time(); if($data1->steel1 + $datijd > time()){ list($uur,$min,$sec)=explode(":",date("H:i:s",$tijdverschil1)); ?> <script type="text/javascript"> <?echo 'var u='.$uur.';var m='.$min.';var s='.$sec.'+1;';?> function settimer(i){return (i>9)?i:"0"+i;} function timer(){s--; if((s==0)&&(m==0)&&(u==0)){document.getElementById('timeout').submit();} if((s==0)&&(m==0)&&(u!=0)){u--;m=59;} if((s==-1)&&(m!=0)){m--;s=59;} if(s>=0){document.getElementById('timer').value=settimer(u)+':'+settimer(m)+':'+settimer(s);}} setInterval("timer()",1000); </script> <form id="timeout"> <table width=100%> <tr><td class="subTitle"><b>Wachttijd</b></td></tr> <tr> <td class="mainTxt"><img src="images/comment.jpg"><font color=red><b>Je moet nog wachten...</b></font><br> De crew is nog wat dingen voor je aan het regelen.<br> Je kunt het over <input style="border: 0px solid;" type="text" size="7" id="timer" value="<?=date("H:i:s",$data1->steel1-3600+$datijd-time())?>">weer proberen. </td> </tr> </form> </table> </body> </html> <? exit; } ?>