Hallo Leute,
Von diesen Thema habe ich keine Ahnung!
Deshalb Frage ich euch!
Undzwar Ich habe ein Befehl namens /opark aber irgendwie funktionrt er nicht ganz..
ich möchte das man im Abschleppwagen /opark machen kan und nicht in das Auto muss...
Weiterhin ist der Wagen danach nicht gesperrt sondern man kann ganz normal mit weiterfahren.
Hier mal der befehl:
if(strcmp(cmd,"/opark", true) == 0)
{
if(!PlayerInfo[playerid][pLeader] == 13 || !PlayerInfo[playerid][pMember] == 13) {
SendClientMessage(playerid,COLOR_GREY,"Du bist kein Mitglied des Ordnungsamtes.");
return 1;
}
if(!IsPlayerInAnyVehicle(playerid)) {
SendClientMessage(playerid,COLOR_GREY,"Du bist in keinem Fahrzeug.");
return 1;
}
new i;
while(i<MAX_PLAYERS) {
new s;
while(s<Maxveh) {
if(!PlayerCar[i][s][cId] == GetPlayerVehicleID(playerid)) {
SendClientMessage(playerid,COLOR_GREY,"Dieses Fahrzeug kannst du nicht sperren/parken.");
return 1;
}
if(PlayerCar[i][s][cId] == GetPlayerVehicleID(playerid)) {
new vehicleid = GetPlayerVehicleID(playerid);
new Float:X,Float:Y,Float:Z;
new Float:z_rot;
GetPlayerPos(playerid, X,Y,Z);
GetVehicleZAngle(vehicleid, z_rot);
PlayerCar[i][s][cPos_x] = X;
PlayerCar[i][s][cPos_y] = Y;
PlayerCar[i][s][cPos_z] = Z;
PlayerCar[i][s][cRotate] = z_rot;
PlayerCar[i][s][cGesperrt] = 1;
SendClientMessage(playerid,COLOR_WHITE,"Du hast das Fahrzeug nun hier geparkt und gesperrt");
SendClientMessage(playerid,COLOR_WHITE,"Der besitzer muss es sich zuerst wieder freikaufen um es zu benutzen");
return true;
}
s++;
}
i++;
}
return 1;
}
Es gibt nix zum Freikaufen... Würde mich über Hilfe sehr freuen...