SA-MP Forums Archive
[Ajuda] Player nгo se mexe - 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] Player nгo se mexe (/showthread.php?tid=598667)



Player nгo se mexe - iWiNeR - 15.01.2016

Bom, estava fazendo um emprego de motorista de onibus que funciona basicamente assim, um player chega no checkpoint e toma um frezee porem so o id 0 sai desse frezee segue os codigos abaixo :


pawn Код:
if (CP[playerid] == 1)
    {


        DisablePlayerCheckpoint(playerid);
        SetPlayerCheckpoint(playerid, 1533.7700,-1735.2007,13.1137,4);
        GameTextForPlayer(playerid, "Aguardando Passageiros...", 5000, 6);
        TogglePlayerControllable(playerid, 0);
        SetTimer("parada",5000,false);
        CP[playerid] = 2;
        return 1;
    }
pawn Код:
forward parada(playerid);
public parada (playerid)
{
    TogglePlayerControllable(playerid, 1);
    GameTextForPlayer(playerid, "Siga Em Frente", 5000, 1);
    return 1;

}



Re: Player nгo se mexe - ClaudioF - 15.01.2016

PHP код:
SetTimer("parada",5000,false); 
Modifique por:

PHP код:
SetTimerEx("parada", 5000, false, "i", playerid); 
Explicaзгo: A Funзгo SetTimer apenas funciona para o ID 0, enquanto a SetTimerEx funciona para o jogador que executa a aзгo