Fahrzeug Spawnen

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 Leute. Ich möchte wenn das Auto Abgeschleppt wurde das es an den Festgelegten Spawns spawnen.
    Nur leider weiß ich nicht wie das geht.
    Der Abschlepp Befehl:
    if (strcmp("/abschleppen", cmdtext, true, 10) == 0)//Wie der Befehl heißt
    {
    if(PlayerInfo[playerid][pLeader] == 24|| PlayerInfo[playerid][pMember] == 24)//Für welche Fraktion oder Beruf er erlaubt ist ACHTUNG! Diesist für GF passt es bitte eurem Script an!
    {
    if(IsPlayerInAnyVehicle(playerid))//Ist Arbeiter in einem Auto
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,866.0969,-1214.3073,16.9835))//Ist playerid am Filmstudio
    {
    new veh = GetVehicleTrailer(GetPlayerVehicleID(playerid));//ein new in dem die trailerid gespeichert wird
    if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))//Hat das Fahrzeug von playerid einen Anhänger
    {
    if(CarInfo[veh][cOamt] == 0)//Ist Das Auto schon abgeschleppt
    {
    tmp = strtok(cmdtext, idx);//wert herauslesen
    if(!strlen(tmp))//Ist in tmp nichts vorhanden
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /abschleppen [Preis]");//meldung an playerid
    return 1;
    }
    moneys = strval(tmp);//tmp zu einem integer verwandeln und in der Variable moneys speichern
    if(moneys < 1 && moneys > 10000)//Der Preis muss zwischen 1 - 10000 liegen
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 10000");//meldung an playerid
    return 1;
    }
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast das Auto abgeschleppt es wird immer Hier in der Oamt base spawnen! Bis es freigekauft wurde!");//meldung an playerid
    CarInfo[veh][cOamt] = 1;//Das Auto ist abgeschleppt
    CarInfo[veh][cTicket] = moneys;//Welche Strafe/Preis zum Freikaufen wurde gespeichert
    }
    else//ist das Auto schon abgeschleppt
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Das Auto ist schon abgeschleppt!");//meldung an playerid
    }
    }
    else//Das Auto hat keinen Trailer/Auto am hacken
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast kein Auto abgeschleppt!");//meldung an playerid
    }
    }
    else//nicht am Filmstudio
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist nicht am Abschlepppunkt!");//meldung an playerid
    }
    }
    else//ist playerd in keinem auto
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keinen Auto!");//meldung an playerid
    }
    }
    else//Ist nicht in der Fraktion/Beruf
    {
    SendClientMessage(playerid,COLOR_YELLOW,"Du biast kein Oamtler!");//meldung an playerid
    }
    return 1;
    }


    Die Parkplätze:

    new Float:Oamtt[oamtplatze][oamtenum] = {//Ein Array in dem siw Pärkplätze die ihr gesaved habt angegeben sind
    {826.4188,-1211.5909,16.8537,178.7843},//
    {831.0336,-1213.1310,16.8592,177.6414},//
    {837.4936,-1211.2300,16.8620,177.8550},//
    {844.4809,-1211.7252,16.8658,178.5696},//
    {851.2586,-1211.2106,16.8468,179.1558},//
    {856.1712,-1211.6556,16.8514,175.8735},//
    {862.6101,-1212.1688,16.8510,175.9451},//
    {867.8173,-1213.1890,16.8623,177.3700},//
    {874.4139,-1212.9557,16.8536,177.8042},//
    {880.8683,-1212.6217,16.8530,178.7265},//
    {887.6457,-1212.2098,16.8460,178.1337},//
    {892.9874,-1211.8792,16.8527,179.2192},//
    {899.4098,-1212.0092,16.8503,178.2904},//
    {906.2399,-1208.1729,16.8608,178.4962},//
    {910.9942,-1208.8831,16.8575,178.7160}//
    };
    Ich hoffe ihr könnt mir schnell helfen :)
    Viele Grüße von Ramiz
    /push Benötige Hilfe

    Um es mit den Worten eines bestimmten Users zu sagen


    Halo kann i Armin werde bei euch ich habe auch teamspek un samp inslliert

    Einmal editiert, zuletzt von Asmir0000 ()

  • Soweit ich weis musst du das (wenn du Godfather nutzt wie ich) das Carsystem neu machen für die Frak Autos das quasi jedes auto als einzelne Datei abgespeichert wird. Die Privaten Cars sind ja schon so da musst du einfach in das Enum noch Bool:Abgeschleppt rein machen und dann on vehiclespawn if blah Abgeschleppt[vehicleid] == 1


    So die Theorie


    Hoffe das hilft dir :)

    ik bin der vito c:

  • Ja natürlich wenn du es an das Fahrzeug klatschst dann steht da auch iwas mit attachcar oder sowas und dann die Variable und dann die als


    AbgeschlepptesAuto speichern und dann bei /abschleppen respawnen lassen


    MfG

    ik bin der vito c: