View difference between Paste ID: 9k3MXsMu and G96PBuMi
SHOW: | | - or go back to the newest paste.
1
<?
2
3
//Updates
4
5
$updates_sql = mysql_query("SELECT * FROM `updates` WHERE `name` = 'trevor'");
6
7-
while ($line = mysql_fetch_array($updates_sql, MYSQL_ASSOC)) {
7+
while ($line = mysql_fetch_array($updates_sql, MYSQL_ASSOC))
8
	$update = $line['lastdone'];
9
10
$timesinceupdate = time() - $update;
11-
}
11+
12
if ($timesinceupdate>=300)
13
{
14
	$num_updates = floor($timesinceupdate / 300);
15-
if ($timesinceupdate>=300) {
15+
16
	//stock market stuff
17
	$result = mysql_query("SELECT * FROM `stocks`");
18
	while($line = mysql_fetch_assoc($result))
19
	{
20
		$amount = rand (strlen($line['cost']) * -1, strlen($line['cost']));
21-
	while($line = mysql_fetch_assoc($result)) {
21+
22
		if ($newamount < 1)
23
			$newamount = 1;
24-
		if ($newamount < 1){
24+
25
	}
26-
		}
26+
27
	$result = mysql_query("SELECT * FROM `grpgusers`");
28
	while($line = mysql_fetch_assoc($result))
29
	{
30
		$updates_user = new User($line['id']);
31
		if ($updates_user->rmdays > 0) 
32
			$multiplier = 2;
33-
	while($line = mysql_fetch_assoc($result)) {
33+
		 else
34
			$multiplier = 1;
35
		$username = $updates_user->username;
36
		$newawake = $updates_user->awake + (50 * $num_updates) * $multiplier;
37-
		if ($updates_user->rmdays > 0) {
37+
38
		$newhp = $updates_user->hp + $updates_user->maxhp/5 * $multiplier;
39
		$newhp = ($newhp > $updates_user->maxhp) ? $updates_user->maxhp : $newhp;
40
		$newenergy = $updates_user->energy + $updates_user->maxenergy/5 * $multiplier;
41-
		} else {
41+
42
		$newnerve = $updates_user->nerve + $updates_user->maxnerve/5 * $multiplier;
43
		$newnerve = ($newnerve > $updates_user->maxnerve) ? $updates_user->maxnerve : $newnerve;
44
		$result2 = mysql_query("UPDATE `grpgusers` SET `awake` = '".$newawake."', `energy` = '".$newenergy."', `nerve` = '".$newnerve."', `hp` = '".$newhp."' WHERE `username` = '".$username."'");
45-
		}
45+
46
	//update the timer and db
47
	$thetime = time();
48
	$result2 = mysql_query("UPDATE `updates` SET `lastdone` = '".$thetime."' WHERE `name` = 'trevor'");
49
	$leftovertime = $timesinceupdate - (floor($timesinceupdate / 300) * 300);
50
	if ($leftovertime>0) 
51
	{
52
		$newupdate =  time() - $leftovertime;
53
		$setleftovertime = mysql_query("UPDATE `updates` SET `lastdone` = '".$newupdate."' WHERE `name` = 'trevor'");
54
	}
55
}       
56
mysql_query("UPDATE effects SET timeleft=timeleft-1 WHERE timeleft>0");
57
mysql_query("UPDATE grpgusers SET bguard=bguard-1 WHERE bguard>0");
58
mysql_query("UPDATE smartads SET timeleft=timeleft-60 WHERE timeleft>0");
59
mysql_query("UPDATE gangs SET crimetimeleft=crimetimeleft-60 WHERE crimetimeleft>0");
60
$result2 = mysql_query("DELETE FROM `effects` WHERE `timeleft` < 1");
61
62
//update the timer and db
63
$thetime = time();
64
$result2 = mysql_query("UPDATE `updates` SET `lastdone` = '".$thetime."' WHERE `name` = 'hospital'");
65
$leftovertime = $timesinceupdate - (floor($timesinceupdate / 60) * 60);
66
	if ($leftovertime>0)
67
		$newupdate =  time() - $leftovertime;
68
69
?>