[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