timer's -
fdsda - 29.01.2016
uma duvida.. tem como ultilizar um timer para varias funзoes?
caso nao tenha, oque posso usar no lugar de um timer..
Re: timer's -
ClaudioF - 29.01.2016
Sim, um timer pode ser usado pra varias coisas.
Re: timer's -
fdsda - 29.01.2016
Quote:
Originally Posted by ClaudioF
Sim, um timer pode ser usado pra varias coisas.
|
se eu usar um timer com o mesmo nick em varias funзoes, no caso й criado um novo, ou й o mesmo?
pawn Код:
SetTimerEx("KickTempo", 1000, 0, "i", playerid);
pawn Код:
SetTimerEx("KickTempo", 1000, 0, "i", playerid);
estao em public's diferentes, no caso й criado dois, ou 1 mesmo?
Re: timer's -
Coringa_Vilao - 29.01.2016
й criado um novo timer...
Re: timer's -
fdsda - 29.01.2016
Quote:
Originally Posted by Coringa_Vilao
й criado um novo timer...
|
e como posso fazer para modifica-los.. pois causa bastante lag, pois tenho mts timer
Re: timer's -
Coringa_Vilao - 29.01.2016
modifica-los como? que tipo de modificaзгo ? se for atualizaзхes, salvamentos, evite deixar em poucos milisegundos, nгo utilize muitos ao mesmo tempo etc...
Re: timer's -
fdsda - 29.01.2016
Quote:
Originally Posted by Coringa_Vilao
modifica-los como? que tipo de modificaзгo ? se for atualizaзхes, salvamentos, evite deixar em poucos milisegundos, nгo utilize muitos ao mesmo tempo etc...
|
tipo, mudar os timer por algo diferente, para diminuir a quantidade e o uso da CPU e o lag
Re: timer's -
Coringa_Vilao - 29.01.2016
se for atualizaзхes, salvamentos,
evite usar os timers com poucos milisegundos,
nгo utilize muitos ao mesmo tempo etc...
Re: timer's -
[BOPE]Seu._.Madruga - 29.01.2016
Acho que nгo tem necessidade de utilizar poucos timer desde que eles sejam criados de maneira certa e sejam deletados de forma correta !
Um exemplo:
PHP код:
enum tInfo {
kick
}
new PlayerInfo[MAX_PLAYERS][tInfo];
PlayerInfo[playerid][kick] = SetTimerEx("KickTempo", 1000, 0, "i", playerid);
forward KickTempo(playerid);
public KickTempo(playerid)
{
KillTimer(PlayerInfo[playerid][kick]);
//Funзхes
return 1;
}
Re: timer's -
Coringa_Vilao - 29.01.2016
Quote:
Originally Posted by [BOPE]Seu._.Madruga
Acho que nгo tem necessidade de utilizar poucos timer desde que eles sejam criados de maneira certa e sejam deletados de forma correta !
Um exemplo:
PHP код:
enum tInfo { kick } new PlayerInfo[MAX_PLAYERS][tInfo];
PlayerInfo[playerid][kick] = SetTimerEx("KickTempo", 1000, 0, "i", playerid);
forward KickTempo(playerid); public KickTempo(playerid) { KillTimer(PlayerInfo[playerid][kick]); //Funзхes return 1; }
|
tinha atй esquecido mesmo de falar em destruir-los, sу que o bom em atualizaзхes e salvamentos nгo utilizar um tempo muito pequeno de Exemplo: 5 e 5 segundos pra salvar contas do servidor , logico que vai tornar o maior lag ...