SA-MP Forums Archive
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