[Ajuda] Radar - OnPlayerEnterVehicle - Passageiro - 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] Radar - OnPlayerEnterVehicle - Passageiro (
/showthread.php?tid=454193)
Radar - OnPlayerEnterVehicle - Passageiro -
MustangGT - 28.07.2013
Ola pessoal,
estou fazendo um sistema de radar, quando ele entra no carro ele й automaticamente impedido por ja ter 6 multas nгo pagas. Porйm queria deixar ele andar de carro como passageiro e nгo estou conseguindo.
meu cуdigo estб assim no OnPlayerEnterVehicle.
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(dini_Int(file(playerid), "Multas") >= 6)
{
SendClientMessage(playerid, Vermelho, "[x]{FFFFFF}Vocк possъi 6 multas nгo pagas por isso estб proibido de dirigir veiculos.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
return 1;
}
se alguem puder ajudar agraceзo ;] e + REP
Re: Radar - OnPlayerEnterVehicle - Passageiro -
MonFiTy - 28.07.2013
ficara assim
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(dini_Int(file(playerid), "Multas") >= 6)
{
SendClientMessage(playerid, Vermelho, "[x]{FFFFFF}Vocк possъi 6 multas nгo pagas por isso estб proibido de dirigir veiculos.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 0);
}
return 1;
}
Re: Radar - OnPlayerEnterVehicle - Passageiro -
darkxdll - 28.07.2013
O certo seria usar a public "OnPlayerStateChange" , ai usaria
PHP код:
if(oldstate == PLAYER_STATE_ONFOOT && newstate PLAYER_STATE_DRIVER)
{
if(dini_Int(file(playerid), "Multas") >= 6)
{
SendClientMessage(playerid, Vermelho, "[x]{FFFFFF}Vocк possъi 6 multas nгo pagas por isso estб proibido de dirigir veiculos.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 0);
}
}
Acho que funcionaria melhor '-'
Re: Radar - OnPlayerEnterVehicle - Passageiro -
Coe1 - 28.07.2013
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_PASSENGER)
{
if(dini_Int(file(playerid), "Multas") >= 6)
{
SendClientMessage(playerid, Vermelho, "[x]{FFFFFF}Vocк possъi 6 multas nгo pagas por isso estб proibido de dirigir veiculos.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 0);
}
}
return 1;
}
Onplayerentervehicle, se vocк apertar enter na porta do carro ele jб envia a mensagem. Entгo, seria melhor checar o status dele..
Re: Radar - OnPlayerEnterVehicle - Passageiro -
MustangGT - 28.07.2013
Obrigado
darkxdll e
Coe1 por me ajudar. + REP