public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case 425: if(PlayerInfo[playerid][Class] != PILOT) return SendClientMessage(playerid, RED, "You need class pilot to use hunter."), RemovePlayerFromVehicle(playerid);
case 520: if(PlayerInfo[playerid][Class] != PILOT) return SendClientMessage(playerid, RED, "You need class pilot to use hydra."), RemovePlayerFromVehicle(playerid);
case 447: if(PlayerInfo[playerid][Class] != PILOT) return SendClientMessage(playerid, RED, "You need class pilot to use seasparrow."), RemovePlayerFromVehicle(playerid);
case 432: if(PlayerInfo[playerid][Class] != ENGINEER) return SendClientMessage(playerid, RED, "You need class engineer to use rhino."), RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate) { if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) // Player entered a vehicle as a driver { new vehicleid = GetPlayerVehicleID(playerid); switch(vehicleid) { case 425: if(PlayerInfo[playerid][Class] != PILOT) return SendClientMessage(playerid, RED, "You need class pilot to use hunter."), RemovePlayerFromVehicle(playerid); case 520: if(PlayerInfo[playerid][Class] != PILOT) return SendClientMessage(playerid, RED, "You need class pilot to use hydra."), RemovePlayerFromVehicle(playerid); case 447: if(PlayerInfo[playerid][Class] != PILOT) return SendClientMessage(playerid, RED, "You need class pilot to use seasparrow."), RemovePlayerFromVehicle(playerid); case 432: if(PlayerInfo[playerid][Class] != ENGINEER) return SendClientMessage(playerid, RED, "You need class engineer to use rhino."), RemovePlayerFromVehicle(playerid); } } return 1; }
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case 425:
{
if(PlayerInfo[playerid][Class] != PILOT) {
SendClientMessage(playerid, RED, "You need class pilot to use hunter.");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
case 520:
{
if(PlayerInfo[playerid][Class] != PILOT) {
SendClientMessage(playerid, RED, "You need class pilot to use hydra.");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
case 447:
{
if(PlayerInfo[playerid][Class] != PILOT) {
SendClientMessage(playerid, RED, "You need class pilot to use seasparrow.");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
case 432:
{
if(PlayerInfo[playerid][Class] != ENGINEER) {
SendClientMessage(playerid, RED, "You need class engineer to use rhino.");
RemovePlayerFromVehicle(playerid);
return 1;
}
}
}
}
return 1;
}
You should re-learn how to script. |