Problem mit /creategun DCMD

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
  • Tag, wieder mal ein Problem mit DCMD:
    dcmd_creategun(playerid,params[])
    {
    new pID;
    new creatinggun[2];
    if(sscanf(params, "us", pID, creatinggun))
    {
    SendClientMessage(playerid,COLOR_RED,"Benutzung: /creategun [playerid] [Waffen-ID]");
    SendClientMessage(playerid,COLOR_RED,"ID´s: Messer: 4 | Deagle: 24 | Mp5: 29 | 30: Ak47 | 31: M4");
    }
    if(!ProxDetectorS(3.0, playerid, pID))
    {
    return SendClientMessage(playerid,COLOR_RED,"Du bist zu weit von ddiesem Spieler entfernt!");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
    }
    new gun = creatinggun;
    if(gun!=4||gun!=24||gun!=29||gun!=30||gun!=31)
    {
    return SendClientMessage(playerid,COLOR_RED,"Diese Waffe kannst du nicht herstellen!");
    }
    else
    {
    new name[MAX_PLAYER_NAME], string[256];
    GetPlayerName(pID, name, sizeof(name));
    new aname[MAX_PLAYER_NAME];
    GivePlayerWeapon(pID,gun,300);
    GetPlayerName(playerid, aname, sizeof(aname));
    format(string, sizeof(string), "%s bastelt eine Waffe zusammen und gibt sie %s.",aname,name);
    ProxDetector(10.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    SpielerUpdate(pID);
    SpielerUpdate(playerid);
    }
    return 1;
    }


    Dieser DCMD soll eine Waffe erstellen, sollte eigentlich kein Fehler drinnen sein.
    Allerdings kommt dieser Error:error 033: array must be indexed (variable "-unknown-")
    Zeile:
    new gun = creatinggun; //<---------------------------------------
    if(gun!=4||gun!=24||gun!=29||gun!=30||gun!=31)
    {
    return SendClientMessage(playerid,COLOR_RED,"Diese Waffe kannst du nicht herstellen!");
    }



    Eventuell kann ja jemand helfen ;)
    MfG Firer