Filterscript zu waffenvergabe gesucht

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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 such nen Filterscript womit ich waffen vergeben und removen kann.
    also z.b.
    /weapon [Player id] [Weapon id]
    und
    /removeweapon [Player id] [Weapon id]


    oder
    /weapon [Player id] [Weapon id] [Anzahl Muni]
    und
    /removeweapon [Player id] [Weapon id] [Anzahl Muni]


    oder nen menü wo ich nur den befehl /weapon [player id] eingebe und dann nen menü erscheint wo ich die waffen wählen kann.


    wäre euch sehr dankbar wenn ihr mir helfen würdet.

  • dcmd_waffe(playerid,paramas[])
    {
    new
    pID,
    waffe
    muni;
    if(sscanf(paramas, "ddd",pID,waffe,muni))
    {
    return SendClientMessage(playerid,farbe,"BENUTZUNG: /waffe [Playerid] [WaffenID] [Munition]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,farbe,"Kein Spieler mit angegebener ID online");
    }
    if(IsPlayerAdmin(playerid))
    {
    GivePlayerWeapon(pID,waffe,muni);
    //Nachrichten kannste ja selber oda?
    return 1;
    }
    }
    dcmd_nimmwaffe(playerid,paramas[])
    {
    new
    pID;
    if(sscanf(paramas, "d",pID))
    {
    return SendClientMessage(playerid,farbe,"BENUTZUNG: /nimmwaffe [playerid]");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,farbe,"Kein Spieler mit angegebener ID online");
    }
    if(IsPlayerAdmin(playerid))
    {
    ResetWeapon(playerid);
    //Nachrichten kannste ja selber oda?
    return 1;
    }
    }


    //unter onplayercommandtext
    dcmd(waffe,5,cmdtext);
    dcmd(nimmwaffe,9,cmdtext);


    // ndu musst dcmd und sscanf definiert haebn