Heii Leute,
ich habe ein Prestige-System drinne und wenn man Prestige 1,2, usw ist kann man einen Panzer,Hunter etc fahren. Aber der Spieler wird bei mir nicht gekickt? Ich hab ein PVArint"Prestige", damit tue ich das auslesen.
Code:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 432 && isPlayerPrestige1(playerid)) // Panzer 1
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,HELLROT,"[Error] Du benötigst Prestige Rank 1.");
return 1;
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 447 && isPlayerPrestige4(playerid)) //Speerows 4
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,HELLROT,"[Error] Du benötigst Prestige Rank 4.");
return 1;
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 425 && isPlayerPrestige2(playerid)) //HELI 2
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,HELLROT,"[Error] Du benötigst Prestige Rank 2.");
return 1;
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 520 && isPlayerPrestige3(playerid)) //DÜZENJET 3
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,HELLROT,"[Error] Du benötigst Prestige Rank 3.");
return 1;
}
return 1;
}
stock isPlayerPrestige1(playerid)
{
if(GetPVarInt(playerid,"Prestige") == 1)return 1;
return 0;
}
MfG
Pablo