Forum » Server-Side scripting » VIP probleem: crons?
Berichten: 605
avatar
Offline Stuur privebericht
Beste mensen ik heb een probleem,
bij mijn spel word er als je VIP bent niet elke dag een dag afgetrokken. Als je dus VIP voor 36 dagen bent dan blijf je dit permanent.

Ik hoop dat iemand mijn probleem kan verhelpen.

Joshua: bericht in ABN gezet, TT aangepast, categorie aangepast
Laatst gewijzigd door Joshua op 2010-09-19 19:21:46
18-09-2010 08:14
Dit topic is 653 keer bekeken door 70 verschillende leden
Reacties op: "VIP probleem: crons?"
1 | 2 | 3 Volgende pagina
R. Jipping
Berichten: 1596
avatar
Offline Stuur privébericht
Hallo,

Heb je wel een cron_day script er in zetten en het ingesteld op je hosting?

Zie:
http://www.cronjob.nl
18-09-2010 09:43
Berichten: 605
avatar
Offline Stuur privébericht
ja
18-09-2010 20:17
cri
Berichten: 742
avatar
Offline Stuur privébericht
Net zoals vorige topic over probleem. doe cron_day.php open in internet en wat is je foutmelding of post het hier. los ik even op
18-09-2010 20:21
Berichten: 2103
avatar
Offline Stuur privébericht
@binkkie
Plaats je cron opdracht eens, ik maak ook gebruik van cronjob dus zou niet lastig moeten zijn.
18-09-2010 20:25
Berichten: 24
avatar
Offline Stuur privébericht
Bij je cron Day
mysql_query("UPDATE table SET vipdays=vipdays-1";
18-09-2010 20:27
cri
Berichten: 742
avatar
Offline Stuur privébericht
Mica, normaal gezien is dat de fout, klopt, maar mss is het een andere game he.

@ Superior: Onzin, juist niet, vorige probleem was net zelfde. Hou het ook eens leuk en doe niet altijd zo moeilijk aub
18-09-2010 20:29
Berichten: 2103
avatar
Offline Stuur privébericht
@cri
Ik vraag om de opdracht, heel leuk 1 regel maar daar kan je niks mee.
Aangezien zijn bestand geen verbinding maakt en dus ook niet kan uitvoeren.

@MiCa
Staat je opdracht gewoon in de public_html of ergens anders.
Er moet namelijk wel een verbinding naar je SQL server staan.
Deze kan je het beste in de pagina zelf doen, anders kan de SQL de update niet uitvoeren omdat hij niet weet waar het naartoe moet.
Zou je ook aanraden om je cronjobs ergens anders te plaatsen, dus buiten je public_html.

Ook kan je een .htaccess maken dat alleen de server toegang heeft tot het bestand en verder niemand.
Ik maak zelf gebruik van een map buiten de public_html, hij is dus via de browser niet bereikbaar
18-09-2010 20:30
Berichten: 605
avatar
Offline Stuur privébericht
@cri zal kijken zag net dat cronjob_day en hour niet had geupload lekker slim van me


Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php /* ------------------------- */

  
if($cron_pass != "secretcronpassword")
    exit;

  
mysql_query("TRUNCATE TABLE `backup-[users]`");
  
mysql_query("OPTIMIZE TABLE `backup-[users]`");
  
mysql_query("INSERT INTO `backup-[users]` SELECT * FROM `[users]`");

  
mysql_query("UPDATE `[users]` SET `bankleft`=3 WHERE (`attack`+`defence`)/2 > 10000");
  
mysql_query("UPDATE `[users]` SET `bankleft`=4 WHERE (`attack`+`defence`)/2 < 10000");
  
mysql_query("UPDATE `[users]` SET `bankleft`=5 WHERE (`attack`+`defence`)/2 < 5000");
mysql_query("UPDATE `[users]` SET `moordbescherming`=0 WHERE `activated`=1");
  
mysql_query("UPDATE `[users]` SET `bank`=`bank`*1.05,`clickstoday`=0");
  
mysql_query("UPDATE `[users]` SET `ocsdoen`=`ocsdoen`2 WHERE `activated`=1");
  
mysql_query("UPDATE `[users]` SET `bank`=`bank`+10 WHERE `trouw`=1");
  
mysql_query("UPDATE `[clans]` SET `bank`=`bank`*1.05,`bankleft`=10,`clickstoday`=0");
  
mysql_query("UPDATE `[users]` SET `moordg`=3");
mysql_query("UPDATE `[users]` SET `bankpogingen`='0'");
  
mysql_query("UPDATE `[stadowner]` SET `gevang`=3");
  
mysql_query("UPDATE `[stadowner]` SET `gevanguit`=3");
  
mysql_query("UPDATE `[users]` SET `nederwiet`=`nederwiet`+1 WHERE `nederwiet` < 20");
  
mysql_query("UPDATE `[users]` SET `xtc`=`xtc`+1 WHERE `xtc` < 20");
  
mysql_query("UPDATE `[users]` SET `lsd`=`lsd`+1 WHERE `lsd` < 20");
  
mysql_query("UPDATE `[users]` SET `speed`=`speed`+1 WHERE `speed` < 20");
  
mysql_query("UPDATE `[users]` SET `paddo`=`paddo`+1 WHERE `paddo` < 20");
  
mysql_query("UPDATE `[users]` SET `opium`=`opium`+1 WHERE `opium` < 20");
  
mysql_query("UPDATE `[users]` SET `rp`=`rp`+'10'");
  
mysql_query("UPDATE `[users]` SET `vip`=`vip`-1 WHERE `vip`> 0"):

  
mysql_query("UPDATE `[users]` SET `joint`=`joint`+2000 WHERE `plantage`=1");
  
mysql_query("UPDATE `[users]` SET `joint`=`joint`+4000 WHERE `plantage`=2");
  
mysql_query("UPDATE `[users]` SET `joint`=`joint`+6000 WHERE `plantage`=3");
  
mysql_query("UPDATE `[users]` SET `joint`=`joint`+8000 WHERE `plantage`=4");
  
mysql_query("UPDATE `[users]` SET `joint`=`joint`+10000 WHERE `plantage`=5");
  
mysql_query("UPDATE `[users]` SET `joint`=`joint`+12000 WHERE `plantage`=6");


  
mysql_query("DELETE FROM `[logs]` WHERE `area`='click'");
  
mysql_query("UPDATE `[users]` SET `energie`=`energie`-5'");
  
mysql_query("OPTIMIZE TABLE `[clans]`");
  
mysql_query("OPTIMIZE TABLE `[logs]`");
  
mysql_query("OPTIMIZE TABLE `[temp]`");
  
mysql_query("OPTIMIZE TABLE `[users]`");

/* ------------------------- */ ?>
18-09-2010 20:42
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Als dat je hele cron is, dan is het geen wonder dat het niet werkt; Waar haal je de MySQL-connectie vandaan? En $cron_pass?
18-09-2010 20:47
cri
Berichten: 742
avatar
Offline Stuur privébericht
Oke, binkie
Edit:
mysql_query("UPDATE `[users]` SET `vip`=`vip`-1 WHERE `vip`> 0":
maak van : -> ;

Dus superior, ongeloofelijk maar waar, probleem is met mijn onzin opgelost

Niet geedit:
@ Superior, ik denk dat er tussen ons een misverstand is en terwijl tussen uw reactie op mica. Mijn reactie en die van mica is van een vorig topic en heeft niets te maken met uw connecties en dergelijke. En wat u reageert op mica? Hij heeft geen probleem
18-09-2010 20:47
Reageer op: "VIP probleem: crons?"
1 | 2 | 3 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden