25.10.2012, 11:57
Tava ageitando um sistema de expulsar o player eo passageiro do veiculo quando eles nao tem licenзa para voar ou dirigir, mas ta bugado tipo quando o player vai pra entrar ne aviao fala que ele nao Carteira de Motorista, e quando vai pra entrar ne carros fala que ele nao tem Carteira de Voo.
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Pos[3];
new carid=GetVehicleModel(vehicleid);
if(carid == 481 || carid == 509 || carid == 510) { }
else
{
if(!IsAPlane(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pFlyLic] < 1)
{
SendClientMessage(playerid, 0x9E50FFAA, "Vocк nгo tem Carteira Para Voar!");
SendClientMessage(playerid, 0x9E50FFAA, "Para Adquirir Sua Carteira de Voo Digite /gps Centro de Licencas!");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
}
}
else if(!IsABikeCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pCarLic] < 1)
{
SendClientMessage(playerid, 0x9E50FFAA, "Vocк nгo tem Carteira de Motorista!");
SendClientMessage(playerid, 0x9E50FFAA, "Para Adquirir Sua Carteira Digite /gps Centro de Licencas!");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
}
}
}
return 1;
}