Waffen namen anzeigen

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 Community,
    ich habe mir ein kleines aber feines /giveweapon command gemacht und würde gerne wissen wie man es macht das Dann eine Client Message kommt: ....hat dir eine M4 gegeben.
    Dass das ganze mit Strings geht weis ich schon, nur wie zeige ich den Waffennamen an?
    Danke im voraus.
    Mfg GHOSTY

    :D Was schaut ihr mich alle an??? Ich bin auch nur eine Signatur :D

  • das hier wirst du brauchen:



    stock const aWeaponNames[][]= //Credits: Simon's Debug FS
    {
    {"Unarmed (Fist)"}, // 0
    {"Brass Knuckles"}, // 1
    {"Golf Club"}, // 2
    {"Night Stick"}, // 3
    {"Knife"}, // 4
    {"Baseball Bat"}, // 5
    {"Shovel"}, // 6
    {"Pool Cue"}, // 7
    {"Katana"}, // 8
    {"Chainsaw"}, // 9
    {"Purple Dildo"}, // 10
    {"Big White Vibrator"}, // 11
    {"Medium White Vibrator"}, // 12
    {"Small White Vibrator"}, // 13
    {"Flowers"}, // 14
    {"Cane"}, // 15
    {"Grenade"}, // 16
    {"Teargas"}, // 17
    {"Molotov"}, // 18
    {"-"}, // 19
    {"-"}, // 20
    {"-"}, // 21
    {"Colt 45"}, // 22
    {"Colt 45 (Silenced)"}, // 23
    {"Desert Eagle"}, // 24
    {"Normal Shotgun"}, // 25
    {"Sawnoff Shotgun"}, // 26
    {"Combat Shotgun"}, // 27
    {"Micro Uzi (Mac 10)"}, // 28
    {"MP5"}, // 29
    {"AK47"}, // 30
    {"M4"}, // 31
    {"Tec9"}, // 32
    {"Country Rifle"}, // 33
    {"Sniper Rifle"}, // 34
    {"Rocket Launcher"}, // 35
    {"Heat-Seeking Rocket Launcher"}, // 36
    {"Flamethrower"}, // 37
    {"Minigun"}, // 38
    {"Satchel Charge"}, // 39
    {"Detonator"}, // 40
    {"Spray Can"}, // 41
    {"Fire Extinguisher"}, // 42
    {"Camera"}, // 43
    {"Night Vision Goggles"}, // 44
    {"Infrared Vision Goggles"}, // 45
    {"Parachute"}, // 46
    {"Fake Pistol"} // 47
    };


    und dann beim command:



    //"giveweapon"
    new
    string[50],
    pname[MAX_PLAYER_NAME];
    //
    GivePlayerWeapon(pID, weapoind, ammo); //pID ist hier logischerweise die ID des Empfängers
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s hat dir die Waffe \"%s\" (%d) gegeben!", pname, aWeaponNames[weaponid], weaponid);
    SendClientMessage(pID, COLOR, string);
    return 1;

    Keine Scripting-Fragen per PM!