Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16

заявка за /snipers плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
omega95
Извън линия
Потребител
Потребител
Мнения: 18
Регистриран на: 05 Яну 2024, 15:52

заявка за /snipers плъгин

Мнение от omega95 » 18 Яну 2024, 20:36

Привет. Имам молба към хората, които са в час с писането на плъгини. Имам нужда от прост плъгин, който ще служи за respawn сървър. След като играч напише /snipers или /sniper да му излиза меню от което да избира снайперите - AWP, SG550, G3\SG-1 със съответна сума.

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1825
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Re: заявка за /snipers плъгин

Мнение от illusion » 18 Яну 2024, 21:02

Редактираш от тук:

Код за потвърждение: Избери целия код

new g_eItems[MAX_ITEMS][ItemInfo] = 
{
    { "SG-550 Sniper Rifle", 5000, "weapon_sg550", 90, CSW_SG550 },
    { "G3/SG-1 Precision Sniper Rifle", 6000, "weapon_g3sg1", 90, CSW_G3SG1 },
    { "AWP", 4000, "weapon_awp", 30, CSW_AWP }
}
Код:

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <cromchat>
#include <cstrike>
#include <fun>

//#define USING_REGAMEDLL

#if defined USING_REGAMEDLL
    #include <reapi>
#else
    #include <stripweapons>
#endif

#define PLUGIN_VERSION "1.0"
#define SOUND_BUY "items/gunpickup2.wav"
#define MAX_ITEMS 3

enum _:ItemInfo
{
    Name[32],
    Price,
    Weapon[16],
    Ammo,
    Csw
}

new g_eItems[MAX_ITEMS][ItemInfo] = 
{
    { "SG-550 Sniper Rifle", 5000, "weapon_sg550", 90, CSW_SG550 },
    { "G3/SG-1 Precision Sniper Rifle", 6000, "weapon_g3sg1", 90, CSW_G3SG1 },
    { "AWP", 4000, "weapon_awp", 30, CSW_AWP }
}
    
public plugin_init()
{
    register_plugin("Simple Shop", PLUGIN_VERSION, "OciXCrom")
    register_cvar("@CRXSimpleShop", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
    register_clcmd("say /snipers", "cmdShop")
    register_clcmd("say_team /snipers", "cmdShop")
    CC_SetPrefix("&x04[Sniper Shop]")
}

public plugin_precache()
    precache_sound(SOUND_BUY)

public cmdShop(id)
{
    if(!is_user_alive(id))
        CC_SendMessage(id, "You need to be alive.")
    else
    {
        new iMenu = menu_create("\rSniper Shop", "shopHandler")
        new szItem[64], iMoney = cs_get_user_money(id)
        
        for(new i; i < sizeof(g_eItems); i++)
        {
            formatex(szItem, charsmax(szItem), "%s %s[%i$]", g_eItems[i][Name], iMoney >= g_eItems[i][Price] ? "\r" : "\d", g_eItems[i][Price])
            menu_additem(iMenu, szItem)
        }
        
        menu_display(id, iMenu, 0)
    }
    
    return PLUGIN_HANDLED
}

public shopHandler(id, iMenu, iItem)
{
    if(iItem != MENU_EXIT && is_user_alive(id))
    {
        new iMoney = cs_get_user_money(id)
        
        if(iMoney < g_eItems[iItem][Price])
            CC_SendMessage(id, "You don't have enough money to purchase this item.")
        else
        {
            cs_set_user_money(id, iMoney - g_eItems[iItem][Price])
            CC_SendMessage(id, "You have bought ^3%s ^1for ^4%i$", g_eItems[iItem][Name], g_eItems[iItem][Price])
            emit_sound(id, CHAN_ITEM, SOUND_BUY, 1.0, ATTN_NORM, 0, PITCH_NORM)
            
            #if defined USING_REGAMEDLL
                rg_give_item(id, g_eItems[iItem][Weapon], GT_REPLACE)
            #else
                StripWeapons(id, Primary)
                give_item(id, g_eItems[iItem][Weapon])
            #endif
            
            cs_set_user_bpammo(id, g_eItems[iItem][Csw], g_eItems[iItem][Ammo])
        }
    }

    menu_destroy(iMenu)
    return PLUGIN_HANDLED
} 
Изработки на поръчкови уеб системи, уеб дизайни и графични изображения
Discord Server

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта