public OnPlayerStateChange(playerid, newstate, oldstate)
{
new veh = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if((GetPlayerScore(playerid) < 500)
{
if(veh == VEHICLEID)
{
RemovePlayerFromVehicle(playerid);
}
}
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerScore(playerid) < 500)
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(!CanDriveVehicle(playerid))
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
CanDriveVehicle(playerid) // If player score is higher than #vehicleid, he may drive the car, else - wont
return (GetPlayerScore(playerid) > GetPlayerVehicleID(playerid));
|
wizzy you dont understand what i exactly means,
i mean that if someone need to use hunter he need to get 500 scores like this.. |
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
{
case 425:
{
if(GetPlayerScore(playerid) < 500)
{
SendClientMessage(playerid, -1, "You need atleast 500 score to use that vehicle");
RemovePlayerFromVehicle(playerid);
}
}
}
}
return 1;
}