SA-MP Forums Archive
[Ajuda] public OnPlayerEnterCheckpoint - 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] public OnPlayerEnterCheckpoint (/showthread.php?tid=417587)



public OnPlayerEnterCheckpoint - Freak@ - 21.02.2013

Queria ajuda de voces pra colocar aqui na public OnPlayerEnterCheckpoint so setar os parada se o player tiver dentro de um veiculo tentei desse tipo abaixo mas nao deu certo.

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))// coloquei aqui pra so dar pra ele pegar a carga se tiver dentro do veiculo mas nao ta dando certo
    {
       if(PlayerToPoint(2.0,playerid,2453.6072,-1981.1222,13.5469))
       {
        PlayerInfo[playerid][pCarga] = 1;
        SendClientMessage(playerid, COLOR_WHITE , "*Vocк pegou uma carga, leve ela atй sua HQ  !.");
        SetPlayerCheckpoint(playerid,-71.5407,-1123.4725,1.6677, 5.0);
        return 1;
    }



Re: public OnPlayerEnterCheckpoint - MatheusAlcapone - 21.02.2013

O que ta dando de errado?

OFF é só pra mim ou pra todo mundo o forum ta em Russo.


Re: public OnPlayerEnterCheckpoint - SeV_ - 21.02.2013

Use else ou return ..

a config de linguagem do forum fica no canto esquerdo ao fim da pagina


Re: public OnPlayerEnterCheckpoint - Freak@ - 21.02.2013

Quote:
Originally Posted by _SysTeM_OFF
Посмотреть сообщение
Use else ou return ..

a config de linguagem do forum fica no canto esquerdo ao fim da pagina
como assim pode colocar ae na public pra eu ver?.


Re: public OnPlayerEnterCheckpoint - Delete_ - 21.02.2013

Tenta com essa callback:

pawn Код:
public OnPlayerStateChange(playerid,newstate,oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER && oldstate != PLAYER_STATE_DRIVER)
    {
        if(PlayerToPoint(2.0,playerid,2453.6072,-1981.1222,13.5469))
        {
            PlayerInfo[playerid][pCarga] = 1;
            SendClientMessage(playerid, COLOR_WHITE , "*Vocк pegou uma carga, leve ela atй sua HQ  !.");
            SetPlayerCheckpoint(playerid,-71.5407,-1123.4725,1.6677, 5.0);
        }
    }
    return 1;
}