Weitere Befehle für GF

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
  • Hallo,


    da ich es irgendwie nicht schaffe einige Befehle für GF dazu zu scripten wollte ich Fragen ob es einer für mich machen könnte.
    Es handelt sich dabei um folgende Befehle:


    /respawnallcars -> Respawnt alle unbenutzten Autos
    /rtc -> Respawn das Auto in dem man gerade sitzt.


    Diese Befehle sollen nur für einen Admin Level 4 Verwendbar sein


    MfG. Cody09

  • if(strcmp(cmd,"/respawnallcars",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    SetVehicleToRespawn(v);
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Admin! ");
    return 1;
    }

    /rtc scripte ich dir sofort , muss jetzt aber erstmal weg ;)

  • Werden da nich alle Autos gerespawnt ?
    Weil ich seh da nichs von wegen wenn der Spieler im Auto ist.
    Ich seh da nur Wenn du Admin Level 4 oder höher bist, werden alle Autos gerespawnt.

  • Werden da nich alle Autos gerespawnt ?

    Ein Wunder bei /respawnallcars^^


    /rtc:


    if(strcmp(cmd,"/rtc",true) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid)) return true;
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    return true;
    }

  • Ja das ist ja schon richtig. Nur versteht du mich glaub ich falsch^^
    Er hat geschrieben "Alle unbesetzten Autos" nicht "Alle Autos". Hoffe du weißt was ich mein ;)


    MfG


  • if(strcmp(cmd,"/rtc",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin]<4)return SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin (Level 4)");
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
    return true;
    }


    if(strcmp(cmd,"/respawnallcars",true)==0)
    {
    if(PlayerInfo[playerid][pAdmin]<4)return SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin (Level 4)");
    new v=0;
    new i = 0;
    for(;v<MAX_VEHICLES;v++)
    {
    for(;i<MAX_PLAYERS;i++)
    {
    if(!GetPlayerVehicleID(i) != v)
    {
    SetVehicleToRespawn(v);
    return true;
    }
    }
    }
    }


    dürfte funktionieren ist aber nicht getestet ist hier im Forum geschrieben und müsste das sein was du brauchst

    RFT