Hey Leute ,
sry das ich wieder ein thema aufmache , brauche aber hilfe.
Ich will das jemand der in den Truck(515) einsteigt und nicht level 2oder höher ist aus dem fahrzeug rausgeschmießen wird.
Ich habe jetzt das hier gefunden:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == 515 && !ispassenger)
{
if(GetPVarInt(playerid,"Level")> 2)
{
RemovePlayerFromVehicle(playerid);
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z+5);
SendClientMessage(playerid,ROT,"Du brauchst Level 2 um dieses Fahrzeug zu fahren!");
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,BLAU,"Du brauchst Level 2 um dieses Fahrzeug zu fahren!");
return 1;
}
}
return 1;
}
und so lade ich meinen account:
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
}
aber wenn ich mich in das car mit level 0 reinsetzte , werde ich nicht rausgeschmießen.
Woran liegt das?