Ajuda OnPlayerEnterVehicle -
Freak@ - 25.10.2012
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;
}
Re: Ajuda OnPlayerEnterVehicle -
Nice-.- - 25.10.2012
@edit
Re: Ajuda OnPlayerEnterVehicle -
Freak@ - 25.10.2012
Quote:
Originally Posted by Nice-.-
@edit
|
?....
Re: Ajuda OnPlayerEnterVehicle -
mau.tito - 25.10.2012
Tenta ae
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:Pos[3];
new carid=GetVehicleModel(vehicleid);
if(carid == 481 || carid == 509 || carid == 510)
{
return true;
}
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;
}
Re: Ajuda OnPlayerEnterVehicle -
Sky™ - 25.10.2012
aff em
assim й ruim cara!
use na
++
Re: Ajuda OnPlayerEnterVehicle -
Freak@ - 25.10.2012
kra esse code foi feito pra quando o player for tentar entrar no veiculo bloquear pra que vo mudar?. se eu colocar OnPlayerStateChange so vai bloquear quando o player tiver dentro do veiculo.
Re: Ajuda OnPlayerEnterVehicle -
Sky™ - 25.10.2012
do geito que vocк fez ai n й bem funcional Pois tem varias formas de ele conseguir entrar burlando esse sistema ai
no Onplayerstate Seria melhor pois n interessa o geito que entrou serб realizada a funзгo!
Mais fassa como quiser minha intenзгo foi ajudar!!
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vid, modelo;
new Float:Pos[3];
vid = GetPlayerVehicleID(playerid);
modelo = GetVehicleModel(vid);
if(modelo == 481 || modelo == 509 || modelo == 510)
{
return true;
}
else
{
if(!IsAPlane(vid))
{
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(vid))
{
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]);
}
}
}
nгo fiz o code perfeito mais estude ele serб melhor!!
Re: Ajuda OnPlayerEnterVehicle -
Freak@ - 25.10.2012
blz manim vlw ae.