• Пожалуйста, создайте название темы отражающее ее смысл
  • Для ускорения решения Вашего вопроса заполните обязательные поля и подробно опишите возникшую проблему

Помощь Item id для gamecms_present

miba

Пользователь
Сообщения
10
Реакции
0
Баллы
1
Помогите пожалуйста
хочу чтобы в сундуках были оружие из глагина 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;
Назад
Сверху