[Ajuda] Player dentro do carro - 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 dentro do carro (
/showthread.php?tid=559251)
Player dentro do carro -
RafaelOsio - 22.01.2015
Olб galera, eu preciso executar uma funзгo quando o player entra no carro. Eu conheзo a OnPlayerEnterVehicle, mas essa callback executa quando aparece a animaзгo do player entrando dentro do veнculo certo ? Mas nгo й o que eu quero. Preciso de algo que execute quando o player entra no carro. Alguйm pode me ajudar ?
Re: Player dentro do carro -
caiom1999 - 22.01.2015
public
OnPlayerStateChange faz exatamente oque vocк precisa rsrs.
https://sampwiki.blast.hk/wiki/OnPlayerStateChange
Re: Player dentro do carro -
RafaelOsio - 22.01.2015
blz, vo tenta aqui. vlws
blz cara, deu certo. Mas em cima, eu tenho outra funзгo pra chamar uma public que testa se o cara entrou em um caminhгo e se ele й da profissгo caminhoneiro, e lб tem um return 1; nгo sei se й por isso, mas ele nгo estб chegando na linha de baixo, que й onde quero chegar. Vou postar aqui meus cуdigos pra ve se vc consegue me ajudar..
Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER) CarrosCaminhoneiro(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, -1, "teste");
}
return 1;
}
Код:
public CarrosCaminhoneiro(playerid)
{
for(new c = 0; c <= 10; c++)
{
if(IsPlayerInVehicle(playerid, CARROSCAMINHONEIRO[c]) && Player[playerid][Emprego] != 2)
{
SendClientMessage(playerid, ROXO, "Vocк nгo й um caminhoneiro.");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
return 1;
}
Re: Player dentro do carro -
caiom1999 - 22.01.2015
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
  if(newstate == PLAYER_STATE_DRIVER)
  {
    //seu cуdigo aqui
    CarrosCaminhoneiro(playerid);
  }
  return 1;
}
Desculpe quaisquer erro, estou pelo celular