27.08.2009, 22:17
Quote:
|
Originally Posted by Don Correlli
In the timer i guess?
|

Код:
#include <a_samp>
#include <core>
#include <float>
public OnFilterScriptInit()
{
new var0 = 0, var1 = 0;
function25C(var0, var1);
printf("\nVirtual Time: %02d:%02d\n", var0, var1);
SetTimer("SyncVirtualTime", 120000, true);
return 0;
}
public OnPlayerSpawn(playerid)
{
new var0 = 0, var1 = 0;
TogglePlayerClock(playerid, true);
function25C(var0, var1);
SetPlayerTime(playerid, var0, var1);
return 0;
}
forward SyncVirtualTime();
public SyncVirtualTime()
{
new var0 = 0, var1 = 0;
function25C(var0, var1);
for(new var2 = 0; var2 < 4; var2++)
{
if(IsPlayerConnected(var2))
{
SetPlayerTime(var2, var0, var1);
}
}
return 0;
}
function25C(&arg0, &arg1)
{
new var0 = 0, var1 = 0, var2 = 0;
gettime(var0, var1, var2);
new var3 = var2 + (var0 * 24 * 60) + (var1 * 60);
var3 = var3 % 1440;
arg1 = var3 % 60;
arg0 = (var3 - arg1) / 60;
return 0;
}

