Jump to content
Site Logo

Recommended Posts

Administrator
Posted

🔫 ROUND WEAPON SELECTOR

Nume: round_weapon_selector
Versiune: 1.1
Autor: Unguru
Compatibil: AMX Mod X 1.8.1 | 1.8.2 | 1.8.3 | 1.9.0 | 1.10.0

🖼 Poză demonstrativă

Round Weapon Selector

📜 Descriere

Pluginul ROUND WEAPON SELECTOR pentru CS 1.6 permite alegerea armelor la începutul fiecărei runde.

  • M4A1 + Deagle + Grenade (HE + 2 Flash + Smoke)
  • AWP + Deagle + Grenade
  • AK47 + Deagle + Grenade
🎯 Ideal pentru servere Classic / Mix / Public.

âš™ Instalare & Compilare

  1. Puneți fișierul round_weapon_selector.sma în:
    addons/amxmodx/scripting
  2. Compilați folosind compile.exe
  3. Puneți fișierul rezultat round_weapon_selector.amxx în:
    addons/amxmodx/plugins
  4. Adăugați în:
    addons/amxmodx/configs/plugins.ini
    round_weapon_selector.amxx
  5. Asigurați-vă că modulul hamsandwich este activ.
  6. Restart server.

📜 Cod Plugin

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

public plugin_init()
{
    register_plugin("Round Weapon Selector", "1.1", "Unguru")
    RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
}

public player_spawn(id)
{
    if(!is_user_alive(id))
        return

    set_task(0.5, "show_weapon_menu", id)
}

public show_weapon_menu(id)
{
    if(!is_user_alive(id))
        return

    new menu = menu_create("\yAlege armele pentru runda:", "menu_handler")

    menu_additem(menu, "M4A1 + Deagle + Grenazi", "1")
    menu_additem(menu, "AWP + Deagle + Grenazi", "2")
    menu_additem(menu, "AK47 + Deagle + Grenazi", "3")

    menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER)
    menu_display(id, menu)
}

public menu_handler(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }

    new data[6], name[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name), callback)

    new key = str_to_num(data)

    strip_user_weapons(id)
    give_item(id, "weapon_knife")

    give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)

    give_item(id, "weapon_hegrenade")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_flashbang")
    give_item(id, "weapon_smokegrenade")

    switch(key)
    {
        case 1:
        {
            give_item(id, "weapon_m4a1")
            cs_set_user_bpammo(id, CSW_M4A1, 90)
        }
        case 2:
        {
            give_item(id, "weapon_awp")
            cs_set_user_bpammo(id, CSW_AWP, 30)
        }
        case 3:
        {
            give_item(id, "weapon_ak47")
            cs_set_user_bpammo(id, CSW_AK47, 90)
        }
    }

    menu_destroy(menu)
    return PLUGIN_HANDLED
}

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...