Fraktionsautos auch Abschleppbar machen?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey,


    wie kann ich machen das man nicht nur Privat Cars abschleppen kann sondern alle?


    Nur das meine Fraktionscars in der CFG gespeichert werden...


    Unter Fraktionsautos.cfg werden sie gespeichert...


    if (strcmp("/opark", cmd, true, 10) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid) && GetVehicleModel(GetPlayerVehicleID(playerid)) == 525 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(PlayerInfo[playerid][pMember] == 24||PlayerInfo[playerid][pLeader] == 24)
    {
    if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
    {
    SendClientMessage(playerid, COLOR_GREY, " An deinem Abschleppwagen ist kein Auto angehängt!");
    return 1;
    }
    new trailercar = GetVehicleTrailer(GetPlayerVehicleID(playerid));
    new Float:X,Float:Y,Float:Z;
    new Float:z_rot;
    GetVehiclePos(trailercar, X,Y,Z);
    GetVehicleZAngle(trailercar, z_rot);
    new carowner = GetDtCarOwner(trailercar);
    new slot = GetDtCarOwnerSlot(carowner,trailercar);
    PlayerCar[carowner][slot][CarPos_x] = X;
    PlayerCar[carowner][slot][CarPos_y] = Y;
    PlayerCar[carowner][slot][CarPos_z] = Z;
    PlayerCar[carowner][slot][CarArrest] = 1;
    PlayerCar[carowner][slot][CarRotate] = z_rot;
    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");
    if(carowner != 555)
    {
    OnPlayerCarUpdate(carowner);
    SendClientMessage(carowner, COLOR_WHITE, " Ihr Fahrzeug wurde abgeschleppt setzen sie sich mit dem Ordnungsamt mit \"/service ordnungsamt\" in verbindung!");
    PlayerInfo[carowner][pRest] = 1;
    SetTimerEx("PlayerCarSpawn",1000,0,"i",carowner);
    }
    DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, COLOR_YELLOW, " Du hast das Fahrzeug erfolgreich abgeschleppt!");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist kein Mitglied des Ordnungsamtes!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du musst einen Abschleppwagen fahren!");
    }
    return 1;
    }
    if(strcmp("/unopark", cmd, true, 10) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 24||PlayerInfo[playerid][pLeader] == 24)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new trailercar2 = GetPlayerVehicleID(playerid);
    new carowner = GetDtCarOwner(trailercar2);
    new slot = GetDtCarOwnerSlot(carowner,trailercar2);
    if(PlayerCar[carowner][slot][CarArrest] == 1 && PlayerInfo[carowner][pRest] == 1)
    {
    PlayerCar[carowner][slot][CarPos_x] = -1640.1039;
    PlayerCar[carowner][slot][CarPos_y] = 1271.8119;
    PlayerCar[carowner][slot][CarPos_z] = 7.1812;
    PlayerCar[carowner][slot][CarArrest] = 0;
    PlayerCar[carowner][slot][CarRotate] = 270;
    if(carowner != 555)
    {
    OnPlayerCarUpdate(carowner);
    SendClientMessage(carowner, COLOR_WHITE, "Ihr Auto wurde von einen Ordnungsbeamten freigegeben, sie können es nun am Roten Marker abholen!");
    PlayerInfo[carowner][pRest] = 0;
    SetPlayerCheckpoint(carowner,-1640.1039,1271.8119,7.1812, 8.0);
    SetVehicleToRespawn(trailercar2);
    SetVehiclePos(trailercar2,-1640.1039,1271.8119,7.1812,84.8989);
    SetVehicleVirtualWorld(trailercar2, 0);
    SetTimerEx("PlayerCarSpawn",1000,0,"i",carowner);
    SetPlayerPos(playerid, -1641.1039,1271.8119,7.1812);
    }
    }
    }
    }
    return 1;
    }


    Wie mache ich das?


    Hoffe es kann wer helfen


    Mfg


    Strato

  • Was meinst du ob ich mal selber Scripter war?

  • Du kannst doch sicher auch nicht alles oder????

  • Niemand kann alles oO
    Es gibt Codes mit Compileranweisungen dich ich noch nie gesehen hab...
    Das sind solche Scriptpro´s echt übel oO
    Aber eigentlich sollte man als Scripter in der Lage sein soetwas nachzurüsten,
    hier kann dir auch keiner helfen, es kommt ja drauf an welche Variablen wo und wie gesetzt werden müssen und wo das Fahrzeug gespeichert wird etc...
    Sorry vorallem ohne weiteren Kontext wird das hier nix...


    ^ :thumbup: Klasse Internet, oder? :thumbup: ^