public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate==PLAYER_STATE_DRIVER || newstate==PLAYER_STATE_PASSENGER)
{
if(GetVehicleIModel(GetPlayerVehicleID(playerid))==425 && GetPlayerScore(playerid)<1500) || (GetVehicleModel(GetPlayerVehicleID(playerid))==432 && GetPlayerScore(playerid)<500)
{
RemovePlayerFromVehicle(playerid); //allready is like slapping the player!
PlayerPlaySound(playerid, 1130);
SendClientMessage(playerid, COLOR_GREEN, "Your score is less for this vehicle");
}
}
return 1;
}
if(GetVehicleModel(GetPlayerVehicleID(playerid))== 425 && GetPlayerScore(playerid) < 1500) || (GetVehicleModel(GetPlayerVehicleID(playerid))==43 2 && GetPlayerScore(playerid)< 500); { |
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:PosX,Float:PosY,Float:PosZ,model = GetVehicleModel(vehicleid);
if(GetVehicleModel(vehicleid) == 425 && GetPlayerScore(playerid) < 1500)
{
SendClientMessage(playerid, COLOR_RED, "You Need More Score to fly Hunter !");//messages goes to the player that he can't drive the hunter
GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player position
SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to Same Position << This Avoid Player Enter Vehicle
}
if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 500)
{
SendClientMessage(playerid, COLOR_RED, "You Need More Score to Drive Tank !");//messages goes to the player that he can't drive the tank
GetPlayerPos(playerid,PosX,PosY,PosZ);//getting player position
SetPlayerPos(playerid,PosX,PosY,PosZ);//setting player to Same Position << This Avoid Player Enter Vehicle
}
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)))==425 && GetPlayerScore(playerid) < 1500) || (GetVehicleModel(GetPlayerVehicleID(playerid))==432 && GetPlayerScore(playerid)< 500); {
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate==PLAYER_STATE_DRIVER || newstate==PLAYER_STATE_PASSENGER)
{
new Float:zPos[3];
GetPlayerPos(playerid,zPos[0],zPos[1],zPos[2]);
if(GetVehicleModel(GetPlayerVehicleID(playerid))==425 && GetPlayerScore(playerid)<1500)
{
RemovePlayerFromVehicle(playerid); //allready is like slapping the player!
PlayerPlaySound(playerid, 1130,zPos[0],zPos[1],zPos[2]);
SendClientMessage(playerid, COLOR_GREEN, "Your score is less for this vehicle");
}
if(GetVehicleModel(GetPlayerVehicleID(playerid))==432 && GetPlayerScore(playerid)<500)
{
RemovePlayerFromVehicle(playerid); //allready is like slapping the player!
PlayerPlaySound(playerid, 1130,zPos[0],zPos[1],zPos[2]);
SendClientMessage(playerid, COLOR_GREEN, "Your score is less for this vehicle");
}
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(GetPlayerVehicleId(playerid)) == 425) //hunter
{
if(GetPlayerScore(playerid)) > 1500)
{
new Floatlx, Floatly, Floatlz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+1.5);
RemovePlayerFromVehicle(playerid);
PlayerPlaySound(playerid, 1130, slx, sly, slz+1.3);
SendClientMessage(playerid, COLOR_GREEN, "Your score is too low for this vehicle");
}
}
else if(GetVehicleModel(GetPlayerVehicleId(playerid)) == 432) //Rhino
{
if(GetPlayerScore(playerid)) < 500)
{
new Floatlx, Floatly, Floatlz;
GetPlayerPos(playerid, slx, sly, slz);
SetPlayerPos(playerid, slx, sly, slz+1.5);
RemovePlayerFromVehicle(playerid);
PlayerPlaySound(playerid, 1130, slx, sly, slz+1.3);
SendClientMessage(playerid, COLOR_GREEN, "Your score is too low for this vehicle!");
}
}
return 1;
}