Admin Duty alle Cars fahren

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
  • Hi ich mochte mit dem befehl /sup alle Cars fahren, alle Tore öffnen und alle befehle nutzen können aber wie ??


    das sind meine befehle womit man als Admin duty geht und wieder offduty geht




    if (strcmp(cmdtext, "/support", true)==0||strcmp(cmd, "/sup", true)==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1331) { SetPlayerColor(playerid, COLOR_LIGHTBLUE); GetPlayerName(playerid,sendername,sizeof(sendername)); format(string, sizeof(string), "Achtung: %s ist nun bereit zum Support und beantwortet eure Fragen!!!", sendername); SendClientMessageToAll(COLOR_RED2, string); } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!"); } } return 1; } if (strcmp(cmdtext, "/nosupport", true)==0||strcmp(cmd, "/nos", true)==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 1) { SetPlayerColor(playerid,TEAM_HIT_COLOR); GetPlayerName(playerid,sendername,sizeof(sendername)); format(string, sizeof(string), "Achtung: %s beantwortet jetzt keine Supportfragen mehr!!!", sendername); SendClientMessageToAll(COLOR_RED2, string); } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!"); } } return 1; }




    if (strcmp(cmdtext, "/support", true)==0||strcmp(cmd, "/sup", true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1331)
    {
    SetPlayerColor(playerid, COLOR_LIGHTBLUE);
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Achtung: %s ist nun bereit zum Support und beantwortet eure Fragen!!!", sendername);
    SendClientMessageToAll(COLOR_RED2, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");
    }
    }
    return 1;
    }
    if (strcmp(cmdtext, "/nosupport", true)==0||strcmp(cmd, "/nos", true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    GetPlayerName(playerid,sendername,sizeof(sendername));
    format(string, sizeof(string), "Achtung: %s beantwortet jetzt keine Supportfragen mehr!!!", sendername);
    SendClientMessageToAll(COLOR_RED2, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");
    }
    }
    return 1;
    }


    Ich hoffe ihr könnt mir helfen


    MFG Deniz


    //edit pawon geht nicht

  • wie meinste das wie mach ich das ??


    unter welchem public den ??



    MFG DeniZ


  • überall wo du das halt machst z.b. Du bist kein Cop und wirfst ihn dann raus dann is da ja IsACop(playerid) oder ähnliches dann machste daneben || IsAnAdmin(playerid)

  • Wenn du Fraktionsautos erstellt hast , die nur die Fraktionsmitglieder fahren können, dann hast du oben im Script:


    #define maxAQCars 1
    new AQCar[maxAQCars];
    forward IsAQCar(playerid);


    Dann spawnst du die Autos ja:


    AQCar = AddStaticVehicleEx(bla);


    Und unten im Script unter einem Public hast du:



    if (IsAQCar(playerid));
    {
    if(gTeam[playerid] == AQ || Support[playerid] == 1);
    {
    return 1;
    }
    else if
    {
    RemovePlayerFromVehicle(playerid);
    }
    }


    In diesem Public wird in der 3ten Zeile abgefragt welches Team er ist also ob er im Team AQ oder Support onduty ist. Wenn er das ist , passiert nix, sprich er bleibt auch als Supporter im Auto. Falls er das aber nicht ist, wird er aus dem Auto geschmissen.


    Ich hoffe ich konnte dir helfen.


    //rechtschreibung

    PN Support? Kannste knicken!

  • danke halu ich muss jetzt erst mal was testen xD



    ich habe bloß


    createservervehicel blablabla ich mächte auch das lspdcars army fahren kann
    hier mal ein beispiel:
    CreateServerVehicle(0,596,1559.32897949,-1710.12634277,5.71062469,0.00000000,2,1,1,1,0); //Police Car (LSPD) 3 letzte fraktionsip


    2letzte welchen führerschein
    letzte rank
    das mit der fraktiosip mit || geht nicht zB ....,1||2,....

  • Du muss alle Autos so spawnen, dass die ID's sich nicht verschieben.
    Das heißt zum Beispiel:


    LSPDCar[0] = AddStaticvehicleEx(....);
    LSPDCar[1] = AddStaticvehicleEx(....);
    LSPDCar[2] = AddStaticvehicleEx(....);
    LSPDCar[3] = AddStaticvehicleEx(....);