[TuT/CoD] Settimer em comando -
Miqueias Barros - 21.06.2011
Olб pessoal, aqui estou postando meu primeiro tutorial no Fуrum SA-MP onde aprendн vбrias coisas, entгo vai ai..
Aqui irei ensinar como criar um Settimer em comando tem gente que me pergunta como faz, dai comeзei a estudar bem o pawno e aprendi, nгo sei se existe tutoriais sobre isso mais resolvi postar este. Entгo aqui irei fazer uma demonstraзгo com o comando /kill
Vamos lб...
Iremos criar uma forward no topo do GM/FS
pawn Код:
forward ComandoKillTempo(playerid);
ComandoKillTempo = Chama a funзгo que contarб o tempo do comando
playerid = Indentificarб que serб para o player
Agora o comando
pawn Код:
if(strcmp,cmdtext,"/kill", true) == 0) {
SetTimerEx("ComandoKillTempo",5000, false,"i",playerid);
SendClientMessage(playerid,-1,"[INFO] Em dentro de 5 segundos vocк irб morrer!");
return 1;
}
SetTimerEx = Chama a funзгo do tempo que irб correr para o player morrer
ComandoKillTempo = Como jб foi dito ele chamarб a funзгo para finalizar o tempo do comando
5000 = Tempo em milisegundos
SendClientMessage = Funзгo que envia a mensagem ao player
Agora iremos criar uma public no final do game mode para depois que o Timer do comando acabar realizar a operaзгo
pawn Код:
public ComandoKillTempo(playerid)
{
SetPlayerHealth(playerid,0.0000000000000000000);
return 1;
}
SetPlayerHealth = Seta a vida do player para 0.0000000000000000000
Entгo й isso ae pessoal, eu espero ter gostado do meu primeiro tutorial aqui no fуrum e que por favor, nгo critiquem sou iniciante nisto. Um grande abraзo a todos!!!
Crйditos: MiqueiasBarros
Re: [TuT/CoD] Settimer em comando -
Lucas OutLawz - 21.06.2011
Muito bem explicado parabйns

!
Re: [TuT/CoD] Settimer em comando -
Miqueias Barros - 21.06.2011
Opa, muito obrigado de coraзгo

Logo mais vou postar um com move player
Re: [TuT/CoD] Settimer em comando -
[SamP]Knife - 21.06.2011
Код:
SetTimerEx("ComandoKillTempo", 5000, false);
euri
Neste caso seria
Код:
SetTimer("ComandoKillTempo",5000,false);
Re: [TuT/CoD] Settimer em comando -
Miqueias Barros - 21.06.2011
Sim, sim Knife, naquela hora nгo me liguei, resolvi fazer com SetTimerEx mais fail ali, obrigado pelo toq jб mudei...
Re: [TuT/CoD] Settimer em comando -
Shadoww5 - 21.06.2011
Vocк poderia adicionar uma explicaзгo neste mesmo topico sobre o SetTimerEx.
Nota: 9/10
Re: [TuT/CoD] Settimer em comando -
JonathanFeitosa - 21.06.2011
SetTimer = Usado Para Todos
SetTimerEx = Para o Player Apenas.
Bote o que o knight disse :
pawn Код:
SetTimerEx( "ComandoKillTempo", 5000, false, "i", playerid );
Troque Seu SetTimer ou SetTimerEx.
a, й Outra, e Idente seus codicos a.a
Bom Tutorial
Re: [TuT/CoD] Settimer em comando -
DreeH - 21.06.2011
Faltou identar os codes.
Ficou bom para iniciantes
Re: [TuT/CoD] Settimer em comando -
Miqueias Barros - 21.06.2011
Aн pessoal, obrigado ai KNight eu ainda resolvi fazer com SetTimerEx mais eu troquei ali, mais vou alterar aqui obrigado a todos
Re: [TuT/CoD] Settimer em comando -
Shadoww5 - 21.06.2011
Miqueias Barros, ainda continua incorreto:
PHP код:
SetTimerEx("ComandoKillTempo",5000, false,"is",playerid);
O correto seria assim:
PHP код:
SetTimerEx("ComandoKillTempo",5000, false,"i",playerid);