Ich wollte jetzt ein Fpark Befehl machen jedoch kommt jedes mal: Du sitzt nicht in einem Fraktion Fahrzeug. Ich möchte dass nur der aus der richtigen Fraktion (also wenn auto von LVPD auch nur LVPD Leader umparken kann) umparken kann,
und das nur in Fraktionsfahrzeugen geht.
ocmd:fpark(playerid,params[])
{
new Float:fxpos,Float:fypos,Float:fzpos,Float:fapos,frakt,vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playerid))
if(IsPlayerAdminLevel(playerid, 3))
if(GetPVarInt(playerid,"loggedin") == 0)return SendClientMessage(playerid,Grau,"Bitte logge dich zuerst ein.");
for(new fc;fc<sizeof(FactionCars);fc++)
{
frakt = GetPVarInt(playerid,"Fraktion"); GetVehiclePos(vehicleid,fxpos,fypos,fzpos); GetVehicleZAngle(vehicleid,fapos);
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,Grau,"Du sitzt in keinem Fahrzeug.");
if(!IsPlayerInVehicle(playerid,MAX_FACTION_CARS))return SendClientMessage(playerid,Grau,"Du sitzt nicht in einem Fraktionsfahrzeug.");
if(frakt != FactionCars[fc][ffrak])return SendClientMessage(playerid,Grau,"Dieses Fahrzeug gehört nicht deiner Fraktion.");
FactionCars[fc][xpos] = fxpos;
FactionCars[fc][ypos] = fypos;
FactionCars[fc][zpos] = fzpos;
FactionCars[fc][apos] = fapos;
SaveCar();
SendClientMessage(playerid,Grün,"Fahrzeug geparkt.");
return 1;
}
return 1;
}
MfG