SA-MP Forums Archive
[AJUDA] SetTimer entre outros.. - 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: [AJUDA] SetTimer entre outros.. (/showthread.php?tid=180547)



[AJUDA] SetTimer entre outros.. - PawninG - 01.10.2010

Preciso puxar uma public, somente pro playerid, e tambйm preciso usar um settimer de 5 segundos pra puxar ela.

Nгo sei como vo fazer pra usar playerid no settimer por isso vim aqui pedir ajuda pra ver se tem outra forma de fazer o que eu quero


Respuesta: [AJUDA] SetTimer entre outros.. - BiieL - 01.10.2010

https://sampwiki.blast.hk/wiki/SetTimerEx

senao me engano com o Ex pode-se usar o playerid


Re: [AJUDA] SetTimer entre outros.. - PawninG - 01.10.2010

E como eu uso SetTimerEx? dei uma olhada no wiki entendi pouca coisa..


Re: [AJUDA] SetTimer entre outros.. - zSuYaNw - 01.10.2010

Quando usas SetTimer ele nгo checa se й Killerid ou Playerid, ele sу chama a funзгo.

pawn Код:
public OnGameModeInit()
{
 SetTimer("NomePublic", 3000, true);
 return 1;
}

public NomePublic(playerid)
{

return 1;
}



Re: [AJUDA] SetTimer entre outros.. - [BEP]AcerPilot - 01.10.2010

Na verdade o SetTimerEx pode carregar floats e dados junto com ele, por isso as pessoas usam-o principalmente para chamar uma public pelo timer para um playerid. Mas pode ser qualquer outra coisa, atй o ID de um objeto ou mesmo uma mensagem. Para playerid, o formato й o seguinte:
pawn Код:
SetTimerEx("Public", 1000, 1, "i", playerid);//os 3 primeiros parвmetros nгo precisam de explicaзгo, o 4є й o float do playerid, no caso "i" (se fosse uma string por exemplo a float seria o "s" e se fosse um nъmero seria o "d", que nem na funзгo format), e o ъltimo item й o dado que o timer vai levar quando chamar a public, no caso o playerid formatado como um нntegro pelo "i".



Re: [AJUDA] SetTimer entre outros.. - PawninG - 01.10.2010

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Quando usas SetTimer ele nгo checa se й Killerid ou Playerid, ele sу chama a funзгo.

pawn Код:
public OnGameModeInit()
{
 SetTimer("NomePublic", 3000, true);
 return 1;
}

public NomePublic(playerid)
{

return 1;
}
Eu preciso colocar o SetTimer no dialog de login, quando o cara fazer login contar o settimer pra puxar a public quando o cara tiver logado.

O que estб acontecendo й o seguinte o settimer conta tudo ok sу que estб puxando a public para todos os players online ao inves de puxar a public sу pro player.


Re: [AJUDA] SetTimer entre outros.. - [BEP]AcerPilot - 01.10.2010

Lк o que eu escrevi acima, vocк precisa do SetTimerEx, nгo do SetTimer.


Re: [AJUDA] SetTimer entre outros.. - PawninG - 01.10.2010

Quote:
Originally Posted by [BEP]AcerPilot
Посмотреть сообщение
Lк o que eu escrevi acima, vocк precisa do SetTimerEx, nгo do SetTimer.
Funciono direitinho vlw.


Re: [AJUDA] SetTimer entre outros.. - [BEP]AcerPilot - 02.10.2010


Dica: se nгo conseguir entender a wiki, tente procurar a funзгo em outros scripts para ver onde ela estб e o que faz naquela parte de cуdigo, funciona comigo.