[Ajuda] Comando de /Localizar
#7

PHP код:
new TimerLocalizar//global
CMD:localizar(playeridparams[])
{
    new 
id;
    if(
sscanf(params,"u[24]"id)) return SendClientMessage(playerid, -1"Uso correto: /localizar [id]");
    if(
strcmp(params"off"true) == 0)
    {
        
DisablePlayerCheckpoint(id);
        
SendClientMessage(playerid, -1"Sistema de localizaзгo desligado.");
        
KillTimer(TimerLocalizar);
    }
    
ComecarLocalizacao(playeridid);
    return 
1;

stock ComecarLocalizacao(playeridid)
{
     new 
Float:DxFloat:DyFloat:Dz;
    
GetPlayerPos(idDxDyDz);
    
SetPlayerCheckpoint(idDxDyDz6);
    
SendClientMessage(playerid, -1"Sistema de localizaзгo ativado.");
    
TimerLocalizar SetTimerEx("AtualizaLocalizacao"100false"iff"playeridid);

stock AtualizaLocalizacao(playeridid)
{
    
DisablePlayerCheckpoint(playerid);
    
ComecarLocalizacao(playeridid);

Vocк pode criar uma variavel tipo
new CP[MAX_PLAYERS]; e no comecarloalizacao tu seta ela como CP[playerid] = 1; e vai na public
PHP код:
public OnPlayerEnterCheckpoint(playerid)
e coloca
if(CP[playerid] == 1)
{
     
SendClientMessage(playeridCOR"Vocк o encontrou");
     
CP[playerid] = 0;
     
DisablePlayerCheckpoint(playerid);
    
KillTimer(TimerLocalizar);

EDIЗГO:
Trocar o TimerLocaliza por uma variavel max_players, pra quando outro jogador tiver localizando outros, e achar, nгo tira o timer de outro tlg.

PHP код:
new TimerLocalizar[MAX_PLAYERS]; //global
KillTimer(TimerLocalizar[playerid]);
TimerLocalizar[playerid] = SetTimerEx("AtualizaLocalizacao"100false"iff"playeridid); 
Reply


Messages In This Thread
Comando de /Localizar - by Poseidon4625 - 30.07.2017, 22:59
Respuesta: Comando de /Localizar - by Poseidon4625 - 30.07.2017, 23:42
Re: Comando de /Localizar - by DelK - 30.07.2017, 23:48
Respuesta: Comando de /Localizar - by Poseidon4625 - 31.07.2017, 00:08
Re: Comando de /Localizar - by DelK - 31.07.2017, 01:19
Re: Comando de /Localizar - by Jonorusc - 01.08.2017, 14:11
Re: Comando de /Localizar - by Jonorusc - 01.08.2017, 14:23
Respuesta: Comando de /Localizar - by Poseidon4625 - 01.08.2017, 20:08
Respuesta: Comando de /Localizar - by Poseidon4625 - 01.08.2017, 20:52

Forum Jump:


Users browsing this thread: 3 Guest(s)