Como fazer isso aqui? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Como fazer isso aqui? (
/showthread.php?tid=194433)
Como fazer isso aqui? -
blackwave - 29.11.2010
e ai galera. To tentando fazer um timer que atualize a hora em 1seg no jogo, hб cada 2seg na vida real. Olhem:
Код:
forward relogio(playerid); // TOpo
Код:
public OnFilterScriptInit()
{
SetTimer("relogio", 2000, false);
return 1;
}
Код:
public relogio(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new hour,minute;
GetPlayerTime(i, hour, minute);
SetPlayerTime(i, hour, minute+1);
if(minute == 59)
{
SetPlayerTime(i, hour+1, 0);
}
}
SetTimer("relogio", 2000, true);
return 1;
}
So que o uso ta cpu fica, mas so fica lento no jogo =x. Na outra que coloquei o settimer ai apos o "for(new)...", o uso de memoria passou de 2gb kkk. Alguma sugestгo?
Re: Como fazer isso aqui? -
blackwave - 29.11.2010
galera, alguem pls =x