SA-MP Forums Archive
[Ajuda] IsPlayerInRangeOfPoint - Ajudinha Rбpida - 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] IsPlayerInRangeOfPoint - Ajudinha Rбpida (/showthread.php?tid=540199)



IsPlayerInRangeOfPoint - Ajudinha Rбpida - CLANdok - 03.10.2014

Bom Dia, Estou com uma pequena duvida. A Duvida й aonde eu devo colocar meu if:

pawn Код:
if((IsPlayerInRangeOfPoint(playerid, 2.0, 1137.38379, -1761.36450, 13.08670))){
    return SendClientMessage(playerid,-1,"Vocк estб no local");
}
Coloquei na 'OnPlayerConnect' mais quando o Player chega no local das coordenadas Nгo me retorna nada.

Print: http://i.imgur.com/gIYsUM6.png


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - RiqueP - 03.10.2014

coloca no seu comando


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - CLANdok - 03.10.2014

Nгo tipo, No caso queria enviar uma mensagem para o player caso ele estivesse no local, e nгo quando ele digitar um comando.


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - ipsLuan - 03.10.2014

Cria uma public que faz um settime e checa se estб na coordenadas a cada 1 segundo.


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - Sky™ - 03.10.2014

Ali no caso se trata de um checkpoint, onde hб um caixa eletronico ..

tente usar na callback referente aos Checks .. talvez nem precise da funзгo ..

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


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - CLANdok - 03.10.2014

Obrigado Gente, Fiz do Geito que o xCR7 Sugeriu, Obrigado a todos.

//Pode ajudar alguem...

pawn Код:
//Criei a Forward
    forward CheckCord(playerid);

//Depois em 'OnFilterScriptInit':
SetTimer("CheckCord", 1000, true);

// E Criei minha public
    public CheckCord(playerid){
        if((IsPlayerInRangeOfPoint(playerid, 2.0, 1137.38379, -1761.36450, 13.08670))){
            return SendClientMessage(playerid,-1,"Vocк estб no local");
        }
        return 0;
    }
Mais me resta uma duvida, Se eu deixar para verificar a cada 1 Segundo Vai lagar o server ?


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - CLANdok - 03.10.2014

Alguem poderia me tirar esta duvida ?


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - Dolby - 03.10.2014

Quote:
Originally Posted by CLANdok
Посмотреть сообщение
Alguem poderia me tirar esta duvida ?
Nгo й tudo que "laga". Vocк apenas faz uma pequena verificaзгo, isto vai ser quase imperceptнvel.


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - CLANdok - 03.10.2014

Quote:
Originally Posted by Dolby
Посмотреть сообщение
Nгo й tudo que "laga". Vocк apenas faz uma pequena verificaзгo, isto vai ser quase imperceptнvel.
Obrigado Dolby


Re: IsPlayerInRangeOfPoint - Ajudinha Rбpida - n0minal - 03.10.2014

Quote:

//Criei a Forward
forward CheckCord(playerid);

//Depois em 'OnFilterScriptInit':
SetTimer("CheckCord", 1000, true);

// E Criei minha public
public CheckCord(playerid){
if((IsPlayerInRangeOfPoint(playerid, 2.0, 1137.38379, -1761.36450, 13.08670))){
return SendClientMessage(playerid,-1,"Vocк estб no local");
}
return 0;
}

Tб errado, precisa usar um SetTimerEx.