Куплю Куплю Плагин для добавления своих презентов в GameCMS Present

ByDyH

Участник
Сообщения
62
Реакции
-1
Баллы
6
Техническое задание
GameCMS Present Только Зарегистрированным
  • 5 до 30 - Игровой опыт (плагин army_ranks_ultimate)
  • 1 до 3 - Бонусов ANEW (плагин army_ranks_ultimate)
  • 5 до 10 - Здоровья HP
  • 100 до 1000 - Игровые деньги
  • Набор: 2шт боевых гранат
Предварительная стоимость работ
250
Контакты для связи
Телеграм @big_money_officiall
Путь для своих моделей: models/gamecms/present
В нашем примере: models/gamecms/present/newboxua.ml
 
20 - Игровой опыт (плагин army_ranks_ultimate)
20 - Бонусов ANEW (плагин army_ranks_ultimate)
20 - Здоровья HP
1грн Деньги на баланс аккаунта
Набор: 1шт боевая граната
 
20 - Игровой опыт (плагин army_ranks_ultimate)
20 - Бонусов ANEW (плагин army_ranks_ultimate)
20 - Здоровья HP
1грн Деньги на баланс аккаунта
Набор: 1шт боевая граната
C++:
#include <amxmodx>
#include <gamecms_present>
#include <army_ranks_ultimate>
#include <fun>
#include <gamecms5>

new bool:g_API;

public OnPresentCoreStopped()
    pause("ad");
    
public plugin_cfg()
    CreatePresents();

public OnAPIPluginLoaded(Handle:sqlTuple) 
    g_API = true;

public csstats_initialized_post(Handle:Tuple)
{
    CmsAddPresent(151, "+20 опыта", -1, -3, .prModel = "newboxua");
    CmsAddPresent(152, "+20 anew", -1, -3, .prModel = "newboxua");
}

public CreatePresents()
{
    if(g_API)
    {
        CmsAddPresent(153, "1 грн на счет", -1, -3 , .prModel = "newboxua");
    }
    
    CmsAddPresent(154, "боевая граната", -1, .prModel = "newboxua");
    CmsAddPresent(155, "+20 HP", -1, .prModel = "newboxua");
}

public OnTakePresent(id, itemId)
{
    switch(itemId)
    {
        case 153:
        {
            if(cmsapi_add_user_money(id, 1.00))
                return PLUGIN_HANDLED;
        }
        case 155:
        {
            set_user_health(id, get_user_health(id) + 20);
            return PLUGIN_HANDLED;
        }
        case 154:
        {
            if(give_item(id, "weapon_hegrenade") > 0)    
                return PLUGIN_HANDLED;
        }
        case 151:
        {
            if(ar_set_user_addxp(id, 20))
                return PLUGIN_HANDLED;
        }
        case 152:
        {
            if(ar_add_user_anew(-1, id, 20) != -1)
                return PLUGIN_HANDLED;
        }
    }
    
    return PLUGIN_CONTINUE;
}
 
C++:
#include <amxmodx>
#include <gamecms_present>
#include <army_ranks_ultimate>
#include <fun>
#include <gamecms5>

new bool:g_API;

public OnPresentCoreStopped()
    pause("ad");
   
public plugin_cfg()
    CreatePresents();

public OnAPIPluginLoaded(Handle:sqlTuple)
    g_API = true;

public csstats_initialized_post(Handle:Tuple)
{
    CmsAddPresent(151, "+20 опыта", -1, -3, .prModel = "newboxua");
    CmsAddPresent(152, "+20 anew", -1, -3, .prModel = "newboxua");
}

public CreatePresents()
{
    if(g_API)
    {
        CmsAddPresent(153, "1 грн на счет", -1, -3 , .prModel = "newboxua");
    }
   
    CmsAddPresent(154, "боевая граната", -1, .prModel = "newboxua");
    CmsAddPresent(155, "+20 HP", -1, .prModel = "newboxua");
}

public OnTakePresent(id, itemId)
{
    switch(itemId)
    {
        case 153:
        {
            if(cmsapi_add_user_money(id, 1.00))
                return PLUGIN_HANDLED;
        }
        case 155:
        {
            set_user_health(id, get_user_health(id) + 20);
            return PLUGIN_HANDLED;
        }
        case 154:
        {
            if(give_item(id, "weapon_hegrenade") > 0)   
                return PLUGIN_HANDLED;
        }
        case 151:
        {
            if(ar_set_user_addxp(id, 20))
                return PLUGIN_HANDLED;
        }
        case 152:
        {
            if(ar_add_user_anew(-1, id, 20) != -1)
                return PLUGIN_HANDLED;
        }
    }
   
    return PLUGIN_CONTINUE;
}
Огромное вам спасибо
Добавлено:

C++:
#include <amxmodx>
#include <gamecms_present>
#include <army_ranks_ultimate>
#include <fun>
#include <gamecms5>

new bool:g_API;

public OnPresentCoreStopped()
    pause("ad");
   
public plugin_cfg()
    CreatePresents();

public OnAPIPluginLoaded(Handle:sqlTuple)
    g_API = true;

public csstats_initialized_post(Handle:Tuple)
{
    CmsAddPresent(151, "+20 опыта", -1, -3, .prModel = "newboxua");
    CmsAddPresent(152, "+20 anew", -1, -3, .prModel = "newboxua");
}

public CreatePresents()
{
    if(g_API)
    {
        CmsAddPresent(153, "1 грн на счет", -1, -3 , .prModel = "newboxua");
    }
   
    CmsAddPresent(154, "боевая граната", -1, .prModel = "newboxua");
    CmsAddPresent(155, "+20 HP", -1, .prModel = "newboxua");
}

public OnTakePresent(id, itemId)
{
    switch(itemId)
    {
        case 153:
        {
            if(cmsapi_add_user_money(id, 1.00))
                return PLUGIN_HANDLED;
        }
        case 155:
        {
            set_user_health(id, get_user_health(id) + 20);
            return PLUGIN_HANDLED;
        }
        case 154:
        {
            if(give_item(id, "weapon_hegrenade") > 0)   
                return PLUGIN_HANDLED;
        }
        case 151:
        {
            if(ar_set_user_addxp(id, 20))
                return PLUGIN_HANDLED;
        }
        case 152:
        {
            if(ar_add_user_anew(-1, id, 20) != -1)
                return PLUGIN_HANDLED;
        }
    }
   
    return PLUGIN_CONTINUE;
}
Установил плагин но когда поднимаешь сундук ничего не происходит
 
Последнее редактирование:
ByDyH, Не нужно по всем контактам мне писать.
есть плагин, есть логи
включайте cms_present_logs 4
и предоставляйте логи
 
ByDyH, Не нужно по всем контактам мне писать.
есть плагин, есть логи
включайте cms_present_logs 4
и предоставляйте логи
Прикрепил логи посмотрите что не так все работает но моделька сундука дальше та что идет по стандарту а не моя
 

Вложения

  • gcms_present.log
    386.6 KB · Просмотры: 1
  • L20210926.log
    97.1 KB · Просмотры: 0
Уже все работает спасибо))
 
Назад
Сверху