Помогите пожалуйста
хочу чтобы в сундуках были оружие из глагина ultimate_weapons
чтобы были привилегии на карту и менше
чтобы давали лечебную гранату и обычные
игровые денги
хп
броню
скорости
гравитация
хочу чтобы в сундуках были оружие из глагина ultimate_weapons
чтобы были привилегии на карту и менше
чтобы давали лечебную гранату и обычные
игровые денги
хп
броню
скорости
гравитация
- Исходный код
- #include <amxmodx>
#include <cstrike>
#include <gamecms5>
#include <amxmisc>
// подключаем инклюд
#include <gamecms_present>
// Остановим плагин, если Core не загрузился по каким-то причинам
// Если Core даже не пытался загрузиться (нет в списке или на сервере), получите ошибки- так вам и надо)
public OnPresentCoreStopped()
pause("ad");
// Создадим функцию для добавления презентов, чтобы не путаться
public CreatePresents()
{
/*добавляем презент с параметрами. Все параметры в инклуде gamecms_present.inc
5- уникальный номер презента. Первые 4 презента находятся в Core
AWP Magnum- название презента
-1- количество презентов за карту.. -1- не ограничено
0- доступен всем игрокам
0- выпадает при любом кол-ве игроков
*/
CmsAddPresent(5, "0.5 рубль на счет", 3, ACCESS_GAMECMS, 0);
CmsAddPresent(6, "-0.5 рубль на счет", 3, ACCESS_GAMECMS, 0);
CmsAddPresent(7, "0.25 рубль на счет", 3, ACCESS_GAMECMS, 0);
CmsAddPresent(8, "-0.25 рубль на счет", 3, ACCESS_GAMECMS, 0);
}
// Создаем функцию, которая будет вызвана при поднятии презента
// Название функции OnTakePresent менять не нужно!
public OnTakePresent(id, itemId)
{
switch(itemId)
{
case 5:
{
if (cmsapi_add_user_money(id, 0.5))
return PLUGIN_HANDLED;
}
case 6:
{
if (cmsapi_add_user_money(id, -0.5))
return PLUGIN_HANDLED;
}
case 7:
{
if (cmsapi_add_user_money(id, 0.25))
return PLUGIN_HANDLED;
}
case 8:
{
if (cmsapi_add_user_money(id, -0.25))
return PLUGIN_HANDLED;
}
}
return PLUGIN_CONTINUE;
}
public plugin_init()
{
register_plugin("PRESENT", "1", "vk.com/miba9007");
}
public plugin_cfg()
{
// Создаем презенты
CreatePresents();
}
public plugin_natives()
{
set_native_filter("native_filter");
}
public native_filter(const name[], index, trap)
return !trap ? PLUGIN_HANDLED : PLUGIN_CONTINUE;