Einzelnen Beitrag anzeigen
Alt 04.08.2009, 10:39   #5 (permalink)
mighty-martin
Newbie
 
Registriert seit: 29.07.2009
Beiträge: 24
Standard

advancedtime.sqf in der Warfare 09




// setDate [year, month, day, hour, minute]
_sleepy = 10;
waituntil{(count SQdate) > 0};
setDate [SQdate select 0,SQdate select 1,SQdate select 2,SQdate select 3,SQdate select 4];
while {true} do {
if(not(SQAdvance))then
{
_sleepy = 60;
setDate [date select 0, date select 1, date select 2, SQhour, (SQmin - 1)];
if ((SQSync)and(isServer))then
{
SQdate = date; publicVariable "SQdate";
SQSync = false;
};
}else{
if ((SQSync)and(isServer))then
{
SQdate = date; publicVariable "SQdate";
SQSync = false;
};
if (((date select 3) >= 6 and (date select 3) < 8) or ((date select 3) >= 16 and (date select 3) < 18)) then
{
setDate [date select 0, date select 1, date select 2, date select 3, (date select 4) + 1.27];
} else {
if ((date select 3) >= 8 and (date select 3) < 16) then {
setDate [date select 0, date select 1, date select 2, date select 3, (date select 4) + 1.47];
} else {
setDate [2008, 06, 21, date select 3, (date select 4) + 4.47];
};
};
};
sleep _sleepy;
};
mighty-martin ist offline