Carrespawn^^

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
  • noch ein LoS verräter..
    da sind wir schon bei 12 (soweit ich gesehen habe) :thumbup:


    B2T:
    Du hast ja geschrieben:
    if(IsPlayerInVehicle(i, test))
    {
    SetVehicleToRespawn(PlayerCar[i][vid]);
    VehInfo[PlayerCar[i][vid]][Motor] = 0;
    return 1;
    }


    übersetzt ins deutsche würde es dann so heißen:


    bla(ist ein Spieler im Auto)
    wenn er im Auto ist, wirds respawnt


    (kann auch sein das ich mich irre xD)

  • stock backnoobcars1()
    {
    new id = 350; //Car id!
    new test;
    for(new i = 0; i<MAX_VEHICLES; i++)
    {
    for(new ID=0;ID<MAX_PLAYERS;ID++)
    {
    if(IsPlayerInVehicle(ID,i)) continue;
    SetVehicleToRespawn(i);
    VehInfo[PlayerCar[i][vid]][Motor] = 0;
    }
    }
    return 1;


    }


    Wüsste nicht wies ressourcenschonender geht :huh:

  • hier mal ein kompletter Befehl mit ocmd


    ocmd:respawncars(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,rot,"Du hast nicht den nötigen Adminrang");
    if(AdminDuty[playerid] == 0)return SendClientMessage(playerid,rot,"Du bist nicht OnDuty. Gehe OnDuty um den Befehl zu benutzen.");
    new string[128];
    format(string,sizeof(string),"INFO: Admin %s Respawnt alle Fahrzeuge auf Dem Server.",Spielername(playerid));
    SendClientMessageToAll(orange,string);
    for(new i = 0;i < MAX_VEHICLES; i++)
    {
    if(IsAnyBodyInVehicle(i)) continue; // Überprüft, ob jemand im Fahrzeug ist. Wenn jemand im Fahrzeug ist überspringt die Schleife das Fahzeug.
    SetVehicleToRespawn(i); // Falls niemand im Fahrzeug ist, wird das Fahrzeug respawnt.


    }
    return 1;
    }

    und das einfach unten dran


    stock IsAnyBodyInVehicle(vehicleid)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(GetPlayerVehicleID(i) == vehicleid) return 1;
    }
    return 0;
    }


    HellFire nur weil er hier angemeldet ist und vielleicht etwas scriptet muss er ein LoS Verräter sein