public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 432 && gPlayerClass[playerid] == SNIPER && gPlayerClass[playerid] == PILOT)
{
SendClientMessage(playerid, COLOR_BRIGHTRED, "You need to be soldier to able drive rhino tank");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetVehicleModel(vehicleid) == 432 && gPlayerClass[playerid] == SNIPER || gPlayerClass[playerid] == PILOT) { SendClientMessage(playerid, COLOR_BRIGHTRED, "You need to be soldier to able drive rhino tank"); RemovePlayerFromVehicle(playerid); } return 1; } |
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetVehicleModel(vehicleid) == 432 && gPlayerClass[playerid] != SOLDIER) { SendClientMessage(playerid, COLOR_BRIGHTRED, "You need to be soldier to able drive rhino tank"); RemovePlayerFromVehicle(playerid); } return 1; } |
#define SNIPER 0 #define PILOT 1 #define SOLDIER 2 public OnPlayerRequestClass(playerid,classid) { if(classid == x || classid == x) { gPlayerClass[playerid] = SOLDIER; } return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetVehicleModel(vehicleid) == 432 && gPlayerClass[playerid] == SOLDIER) SendClientMessage(playerid, COLOR_BRIGHTRED, "Ok,enjoy your car!"); else { SendClientMessage(playerid, COLOR_BRIGHTRED, "You need to be soldier to able drive rhino tank"); RemovePlayerFromVehicle(playerid); return 1; } return 1; }
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(GetVehicleModel(vehicleid) == 432 && gPlayerClass[playerid] == Assault) SendClientMessage(playerid, COLOR_BRIGHTRED, "Blam Blam Blam!! else { SendClientMessage(playerid, red, "ERROR: You need to be soldier to able drive rhino tank"); RemovePlayerFromVehicle(playerid); return 1; } return 1; }
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);//variable to get vehicle ids
if(GetVehicleModel(vehicleid) == 425 && gPlayerClass[playerid] == SOLDIER && gPlayerClass[playerid] == SNIPER && gPlayerClass[playerid] == ENGINEER && gPlayerClass[playerid] == JETTROOPER && gPlayerClass[playerid] == SPY)//if player is pilot then he can drive
{
SendClientMessage(playerid, COLOR_RED, "You Need to be a Pilot to fly Hunter");//messages goes to the player that he can't drive the hunter
RemovePlayerFromVehicle(playerid);//get u off from the hunter
}
if(GetVehicleModel(vehicleid) == 425 && gPlayerClass[playerid] == SOLDIER && gPlayerClass[playerid] == SNIPER && gPlayerClass[playerid] == ENGINEER && gPlayerClass[playerid] == JETTROOPER && gPlayerClass[playerid] == SPY)//if player is pilot then he can drive
{
SendClientMessage(playerid, COLOR_RED, "You Need to be a Pilot to fly Hydra");//messages goes to the player that he can't drive the hydra
RemovePlayerFromVehicle(playerid);//get u off from the hydra
}
if(GetVehicleModel(vehicleid) == 425 && gPlayerClass[playerid] == PILOT && gPlayerClass[playerid] == SNIPER && gPlayerClass[playerid] == ENGINEER && gPlayerClass[playerid] == JETTROOPER && gPlayerClass[playerid] == SPY)//if player is Soldier then he can drive
{
SendClientMessage(playerid, COLOR_RED, "You Need to be a Soldier to drive Tank");//messages goes to the player that he can't drive the tank or rhino
RemovePlayerFromVehicle(playerid);//get u off from the tank or rhino
}
if(GetVehicleModel(vehicleid) == 425 && gPlayerClass[playerid] == SOLDIER && gPlayerClass[playerid] == SNIPER && gPlayerClass[playerid] == ENGINEER && gPlayerClass[playerid] == JETTROOPER && gPlayerClass[playerid] == SPY)//if player is pilot then he can drive
{
SendClientMessage(playerid, COLOR_RED, "You Need to be a Pilot to fly Sea Sparrow");/messages goes to the player that he can't drive the tank or sea sparrow
RemovePlayerFromVehicle(playerid);//get u off from the sea sparrow
}
}