[Pawno] /Nagelband Hilfe

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,



    es soll die funktion gehen /nb



    aber wenn ich das eingebe steht da " Du bist kein Cop" soweit so gut, nur geht das als Cop auch nicht ^^


    auch als leader von LSPD steht da " Du bist kein Cop"


    wie stelle ich es ein,


    dass es Cops machen können ?


    Danke im Voruas


    mfg


    Stefan







    anbei: Der /nb abteil










    if(strcmp(cmdtext, "/nagelband", true) == 0 || strcmp(cmdtext, "/nb", true) == 0)
    {
    if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Cop!");
    if(PlayerInfo[playerid][pRank] < 3)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens Rang 3 haben, um diesen Befehl nutzen zu können!");
    return 1;
    }
    if(NagelBandErstellt[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast bereits ein Nagelband aufgestellt, bau sie erst wieder ab (/nbw)");
    return 1;
    }
    AddNagelBand(playerid);
    NagelBandErstellt[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Nagelband aufgestellt (Abbauen mit /nbw).");
    return 1;
    }
    if(strcmp(cmdtext, "/nagelbandweg", true) == 0 || strcmp(cmdtext, "/nbw", true) == 0)
    {
    if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Cop!");
    if(NagelBandErstellt[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast kein Nagelband aufgestellt!");
    return 1;
    }
    RemoveNagelBand(playerid);
    return 1;
    }
    if(strcmp(cmdtext, "/nagelbandwegall", true) == 0 || strcmp(cmdtext, "/nbwa", true) == 0)
    {
    if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Cop!");
    if(PlayerInfo[playerid][pRank] < 3)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens Rang 3 haben, um diesen Befehl nutzen zu können!");
    return 1;
    }
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Alle Nagelbänder abgebaut.");
    RemoveAllNagelBand();
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(NagelBandErstellt[i] == 1)
    {
    NagelBandErstellt[i] = 0;
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Alle Nagelbänder wurden abgebaut!");
    }
    }
    return 1;
    }

  • if(strcmp(cmdtext, "/roadblock", true)==0 || strcmp(cmdtext, "/rb", true)==0) { if (!IsACop(playerid) || !IsAFeuer(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Cop!"); if (PlayerInfo[playerid][pRank] < 1) { SendClientMessage(playerid, COLOR_GREY, "Du musst mindestens Rang 1 haben, um diesen Befehl nutzen zu können!"); return 1; } if (PlayerInfo[playerid][pRoadblock] != 0) return SendClientMessage(playerid, COLOR_GREY, "Du kannst nur eine Straßensperre errichten, gib /rrb ein um eine vorhandene Sperre zu entfernen."); new Float:X, Float:Y, Float:Z, Float:A; GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, A); PlayerInfo[playerid][pRoadblock] = CreateDynamicObject(981, X, Y, Z, 0.0, 0.0, A+180); SetPlayerPos(playerid, X, Y, Z+4); GameTextForPlayer(playerid, "~w~Strassensperre ~r~platziert", 5000, 5); SendClientMessage(playerid, COLOR_GREEN, "Starßensperre erfolgreich platziert, gib /rrb oder /roadunblock ein um sie zu entfernen."); //roadblocktimer = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "HQ: Officer %s hat eine Straßensperre platziert, auf der Karte ist sie als Checkpoint zu sehen.", sendername); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(IsACop(i)) { SetPlayerCheckpoint(playerid, X, Y, Z-10, 1.0); SendClientMessage(i, TEAM_BLUE_COLOR, string); if (PlayerInfo[i][pRank] >= 5 && PlayerInfo[i][pMember] || PlayerInfo[i][pLeader] == 1) { SendClientMessage(i, COLOR_YELLOW, "Du kannst alle Sperren mit /rrball entfernen"); } } } } return 1; }




    Ich meinte /rb
    Roadblock, nicht nagelband sryyy

  • Probir mal so:
    if(strcmp(cmdtext, "/nagelband", true) == 0 || strcmp(cmdtext, "/nb", true) == 0)
    {
    if(!IsACop(playerid)){ return SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Cop!");}//Ich nahm an, dass das immer aufgerufen wird, da die abfrage in keiner Klammer war(Kann acuh völlifer quatsch sein was ich erzähl)
    if(PlayerInfo[playerid][pRank] < 3)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens Rang 3 haben, um diesen Befehl nutzen zu können!");
    return 1;
    }
    if(NagelBandErstellt[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast bereits ein Nagelband aufgestellt, bau sie erst wieder ab (/nbw)");
    return 1;
    }
    AddNagelBand(playerid);
    NagelBandErstellt[playerid] = 1;
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Nagelband aufgestellt (Abbauen mit /nbw).");
    return 1;
    }
    if(strcmp(cmdtext, "/nagelbandweg", true) == 0 || strcmp(cmdtext, "/nbw", true) == 0)
    {
    if(!IsACop(playerid)) {return SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Cop!");}//Selbe hier, wenns immernoch nicht geht, wars n versuch wert
    if(NagelBandErstellt[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du hast kein Nagelband aufgestellt!");
    return 1;
    }
    RemoveNagelBand(playerid);
    return 1;
    }
    if(strcmp(cmdtext, "/nagelbandwegall", true) == 0 || strcmp(cmdtext, "/nbwa", true) == 0)
    {
    if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Cop!");
    if(PlayerInfo[playerid][pRank] < 3)
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens Rang 3 haben, um diesen Befehl nutzen zu können!");
    return 1;
    }
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Alle Nagelbänder abgebaut.");
    RemoveAllNagelBand();
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(NagelBandErstellt == 1)
    {
    NagelBandErstellt[i] = 0;
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Alle Nagelbänder wurden abgebaut!");
    }
    }
    return 1;
    }

  • ich weiß es nicht,


    ist das script vom Scripter, k.a ob GF Edit oder Selfmade




    wie poste ich es denn richtig? als pwn code??



    mfg


    Stefan



    / carlos, nagelband geht ja sry, meine das mit /rb ( roadblock) habe mein beitrag mit dem COde editiert.