Автор: NightFury(406)
Версия: 1.0
[CS] Extra Items
Версия: 1.0
[CS] Extra Items
Описание: Плагин добавляет меню дополнительных предметов.
- Код: Выделить всё
#if defined _extraitems_included
#endinput
#endif
#define _extraitems_included
#define EXITEM_DISABLED 97
// Vyzyvaetsya kogda igrok vybiraet predmet.
// @param id - Indeks igroka
// @param item - Indeks predmeta
forward cs_extra_item(id, item)
// Registratsiya novogo predmeta.
// @param Name - Imya predmeta
// @param Cost - Stoimost' predmeta
// @param return - Vozvrashchaet id dannogo predmeta
native RegisterItem(Name[], Cost)
// Poluchaem kolichestvo deneg.
// @param id - Indeks igroka
native player_get_money(id)
// Ustanavlivaem kolichestvo deneg.
// @param id - Indeks igroka
// @param money - kolichestvo deneg
// @param flash - pokazyvat' izmeneniya deneg (1=da, 0=net)
native player_set_money(id, money, flash)
Создаем новый предмет:
- Код: Выделить всё
#include <amxmodx>
#include <extraitems> // инклуд для доп. предметов
#define EXNAME "Новый предмет" // название предмета
#define EXCOST 50 // цена
new g_extra_new
public plugin_precache()
{
g_extra_new = RegisterItem(EXNAME, EXCOST) // регистрируем предмет
}
public cs_extra_item(id, item) // вызываем предмет
{
if(item == g_extra_new) // проверяем предмет
{
client_print(id, print_chat, "Привет!") // что мы даем
}
}