OnPlayerEnterVehicle -
dannyk0ed - 05.04.2012
I've made a command that when you enter a car it tells you what faction it is from or if its a state car.
I've made on if your in a police car it would say [SAPD] at the end,
But when i enter any car it only says it from SAPD
here
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vname[24],string[128];
GetVehicleName(vehicleid, vname, sizeof(vname));
if(vehicleid == 596 || 597 || 599 || 427 || 497)
{
format(string,sizeof(string),"You are entering a: %s(%d) Owner: SAPD",vname,vehicleid);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
}
else {
format(string,sizeof(string),"You are entering a: %s(%d) Owner: [State]",vname,vehicleid);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
}
return 1;
}
Re: OnPlayerEnterVehicle -
antonio112 - 05.04.2012
That's not how you check correctly. Here:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vname[24],string[128];
GetVehicleName(vehicleid, vname, sizeof(vname));
if(vehicleid == 596 || vehicleid == 597 || vehicleid == 599 || vehicleid == 427 || vehicleid == 497)
{
format(string,sizeof(string),"You are entering a: %s(%d) Owner: SAPD",vname,vehicleid);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
}
else {
format(string,sizeof(string),"You are entering a: %s(%d) Owner: [State]",vname,vehicleid);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
}
return 1;
}
Re: OnPlayerEnterVehicle -
ViniBorn - 05.04.2012
It wouldn't be GetVehicleModel?
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vname[24],string[128],Model;
Model = GetVehicleModel(vehicleid);
GetVehicleName(vehicleid, vname, sizeof(vname));
if(Model == 596 || Model == 597 || Model == 599 || Model == 427 || Model == 497)
{
format(string,sizeof(string),"You are entering a: %s(%d) Owner: SAPD",vname,vehicleid);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
}
else
{
format(string,sizeof(string),"You are entering a: %s(%d) Owner: [State]",vname,vehicleid);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
}
return 1;
}
Re: OnPlayerEnterVehicle -
dannyk0ed - 05.04.2012
Thanks
Re: OnPlayerEnterVehicle -
dannyk0ed - 05.04.2012
How do i make it if they arent part of SAPD, they get kicked out of the Vehicle
using
pawn Код:
if(UserFile[playerid][uPoliceLevel] >= 0)
Re: OnPlayerEnterVehicle -
Toreno - 05.04.2012
Check through a variable whether he is a member of SAPD or not, under the public OnPlayerStateChange. If he's not, remove him from vehicle.
EDIT: Or you could unlock and lock when vehicle streams in player's radius, if he's a member, it will be unlocked, if not, then locked.
Re: OnPlayerEnterVehicle -
ViniBorn - 05.04.2012
pawn Код:
if(UserFile[playerid][uPoliceLevel] < 1)
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,true);
}