public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 425 && GetPlayerScore(playerid) < 1150 && gPlayerClass[playerid] == AIRMAN_CLASS)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank Lieutenant Colonel rank to ride a Hunter! use/rank to see yours");
RemovePlayerFromVehicle(playerid);
}
if(GetVehicleModel(vehicleid) == 520 && GetPlayerScore(playerid) < 1150 && gPlayerClass[playerid] == AIRMAN_CLASS)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank 6 to ride a Hydra! use/rank to see yours");
RemovePlayerFromVehicle(playerid);
}
if(GetVehicleModel(vehicleid) == 432 && GetPlayerScore(playerid) < 250)
{
SendClientMessage(playerid, COLOR_RED, "You need To be At least a Sergeant rank to ride a Tank! use/rank to see yours");
RemovePlayerFromVehicle(playerid);
}
if(GetVehicleModel(vehicleid) == 447 && GetPlayerScore(playerid) < 400 && gPlayerClass[playerid] == AIRMAN_CLASS)
{
SendClientMessage(playerid, COLOR_RED, "You need at least a Captain rank to ride a Sea Sparrow! use /rank to see yours");
RemovePlayerFromVehicle(playerid);
}
}
}
//============
You didn't add "&& gPlayerClass[playerid] == AIRMAN_CLASS" to the tank-related statement.
|
if(GetVehicleModel(vehicleid) == 520 && GetPlayerScore(playerid) < 1150) //&& gPlayerClass[playerid] == AIRMAN_CLASS)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank 6 to ride a Hydra! use/rank to see yours");
RemovePlayerFromVehicle(playerid);
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid), modelid = GetVehicleModel(vehicleid);
if(modelid == 425 && GetPlayerScore(playerid) < 1150)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank Lieutenant Colonel rank to ride a Hunter! use/rank to see yours");
return RemovePlayerFromVehicle(playerid);
}
else if(modelid == 520 && GetPlayerScore(playerid) < 1150)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank 6 to ride a Hydra! use/rank to see yours");
return RemovePlayerFromVehicle(playerid);
}
else if(modelid == 432 && GetPlayerScore(playerid) < 250)
{
SendClientMessage(playerid, COLOR_RED, "You need To be At least a Sergeant rank to ride a Tank! use/rank to see yours");
return RemovePlayerFromVehicle(playerid);
}
else if(modelid == 447 && GetPlayerScore(playerid) < 400)
{
SendClientMessage(playerid, COLOR_RED, "You need at least a Captain rank to ride a Sea Sparrow! use /rank to see yours");
return RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
if(GetVehicleModel(vehicleid) == 520 && GetPlayerScore(playerid) < 1150) && gPlayerClass[playerid] != AIRMAN_CLASS) { SendClientMessage(playerid, COLOR_RED, "You need at least rank 6 to ride a Hydra! use/rank to see yours"); RemovePlayerFromVehicle(playerid); } |
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new model = GetVehicleModel(vehicleid);
if(model == 425 && GetPlayerScore(playerid) <= 1150) && gPlayerClass[playerid] == AIRMAN_CLASS)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank Lieutenant Colonel rank to ride a Hunter! use/rank to see yours");
RemovePlayerFromVehicle(playerid);
}
else if(model == 520 && GetPlayerScore(playerid) <= 1150) && gPlayerClass[playerid] == AIRMAN_CLASS)
{
SendClientMessage(playerid, COLOR_RED, "You need at least rank 6 to ride a Hydra! use/rank to see yours");
RemovePlayerFromVehicle(playerid);
}
else if(model == 432 && GetPlayerScore(playerid) <= 250)
{
SendClientMessage(playerid, COLOR_RED, "You need To be At least a Sergeant rank to ride a Tank! use/rank to see yours");
RemovePlayerFromVehicle(playerid);
}
else if(model == 447 && GetPlayerScore(playerid) <= 400) && gPlayerClass[playerid] == AIRMAN_CLASS)
{
SendClientMessage(playerid, COLOR_RED, "You need at least a Captain rank to ride a Sea Sparrow! use /rank to see yours");
RemovePlayerFromVehicle(playerid);
}
}
Try
PHP код:
|