• Уважаемые пользователи!
    За решением проблем с работой плагинов, компиляцией, падением сервера и прочими обращайтесь в раздел Помощи!
    Данная тема предназначена для обсуждения плагина, его функционала, принципа работы и предложений.
GameCMS Present

Плагин АМХХ GameCMS Present 1.6.22

Нет прав для скачивания
Народ купил данный плагин но у меня Amxmod 1.9.0 где взять версию под мою ?
 
Здравствуйте. Подскажите пожалуйста, где редактировать стандартные призы, которые выпадают в сундуках? Как добавить свой приз? Нужно для своего приза, писать отдельный плагин?
Добавлено:

Просто смотрю, некоторые скидывают исходники этого плагина (может ошибаюсь, ибо новичок в этом)
 
Последнее редактирование:
zhorzh78
Есть предложение:

Добавить натив типа CmsPresentSendTakeMessage(const UserId, const szMesage[]), который будет слать сообщение о поднятии подарка учитывая настройки ядра (чат или худ).

Нужен, чтобы для рандомных подарков (например, от 1 до 10 опыта) выводить конкретное число, которое выпало игроку. А то дефолтное сообщение отменить можно, а написать своё нельзя.
 
Последнее редактирование:
ArKaNeMaN, Попробуйте так:
C++:
forward OnTakePresent(iClient, idKey, iEntity, szMessage[MAX_FMT_LENGTH])

public OnTakePresent(iClient, idKey, iEntity, szMessage[MAX_FMT_LENGTH])
{
    if(idKey == 5)
    {
        copy(szMessage, charsmax(szMessage), "show new message")
        return 2;
    }
    
}
 

Вложения

  • gamecms_present_core_1.6.14.amxx
    16.3 KB · Просмотры: 5
zhorzh78, был написан плагин аддон с презентами для данного плагина. Поставил, пошли ошибки в логи
Код:
L 11/21/2021 - 16:05:31: Info (map "de_inferno") (file "addons/amxmodx/logs/error_20211121.log")
L 11/21/2021 - 16:05:31: Invalid array handle provided (0)
L 11/21/2021 - 16:05:31: [AMXX] Run time error 10 (plugin "gamecms_present_core.amxx") (native "ArraySize") - debug not enabled!
L 11/21/2021 - 16:05:31: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 11/21/2021 - 16:05:31: Unhandled dynamic native error
L 11/21/2021 - 16:05:31: [AMXX] Displaying debug trace (plugin "gamecms_present_addon.amxx", version "1.0")
L 11/21/2021 - 16:05:31: [AMXX] Run time error 10: native error (native "CmsGetPresentsCount")
L 11/21/2021 - 16:05:31: [AMXX]    [0] gamecms_present_addon.sma::func_RegPresents (line 75)
L 11/21/2021 - 16:05:31: [AMXX]    [1] gamecms_present_addon.sma::plugin_precache (line 71)

Автор фиксанул, сказав, что это недоработка с вашей стороны. Ошибок больше не было. Сегодня решил проверить, выдает ли плагин бонусы, он то выдает, только те, которые доступны не зарегистрированным, а бонусы зарегистрированным не выдает, при этом в логах
Код:
L 11/22/2021 - 08:33:58: CmsAddPresent: 1 / Пистолет Desert Eagle с патронами / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: 2 / Винтовка Magnum AWP с патронами / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: 3 / Автомат M4A1 с патронами / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: 4 / Автомат АК-74 с патронами / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: 5 / Игровые деньги / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: 6 / Здоровье / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: 7 / Бронежилет и шлем / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: 8 / Набор гранат / present / 0 / 0.000000
L 11/22/2021 - 08:33:58: CmsAddPresent: Ошибка добавления №0: не запущен плагин GameCMS API
L 11/22/2021 - 08:33:58: CmsAddPresent: Ошибка добавления №0: не запущен плагин GameCMS API
L 11/22/2021 - 08:33:58: CmsAddPresent: Ошибка добавления №0: не запущен плагин GameCMS API
Но GameCMS API работает

Код:
 [  5] 4   GameCMS_API             5.5.1       zhorzh78          unknown                          gamecms_api  running
 
был написан плагин аддон с презентами для данного плагина.
Автор вашего аддона пусть исправляет свои ошибки. Мне нечего больше добавить, т.к. я не вижу код вашего плагина. Предлагаю исходить из того, что не работает именно ваш аддон.
Добавлено:

maksgolubovskiy, Посоветуйте ему добавлять презенты, которые работают с другими плагинами после загрузки тех самых плагинов, а не до.
В данном случае, не нужно добавлять презенты до загрузки основного плагина.
public OnAPIPluginLoaded(Handle:sqlTuple)
 
maksgolubovskiy, У плагина же есть автор, жив, здоров, надеюсь.. Не хочу влезать в ваши дела. На ошибки я указал.
Если оказалось не понятно:
C++:
L 11/21/2021 - 16:05:31: [AMXX]    [1] gamecms_present_addon.sma::plugin_precache (line 71)
Массив инициализируется в plugin_init, а не в plugin_precache

C++:
L 11/22/2021 - 08:33:58: CmsAddPresent: Ошибка добавления №0: не запущен плагин GameCMS API
Плагин может быть и запущен, но не соединен с БД, поэтому смысла от того, что он просто загружен- никакого.
Он загружен, если вызван форвард OnAPIPluginLoaded
 
Здравствуйте хочу перенести плагин 45.136.204.213:27015
На
37.230.210.69:27015
 
zhorzh78, хотел уточнить пару моментов
1)
Код:
// Кол-во одновременно выпадающих ящиков
cms_present_nums "5"
Я правильно понимаю, что при первом и последующих спавнах должно выпадать по 5 ящиков ? Просто в настройках у меня стоит 5, а первый раз выпадает 4 ящика
2)
Код:
// Превышение кол-ва одновременно выпадающих ящиков сверх созданных: 0 - запретить / 1 - разрешить
cms_present_nums_above "1"
Т.е. не строго 5, как указано в кваре cms_present_nums "5", а будет к тем, которые не успели подобрать, добавляться каждый раз по 5 ящиков?
3)
Код:
// Настройки показа сообщения о выпадении и поднятии презентов
cms_present_anons            "1"          // Оповещение о спавне/поднятии (0 - отключить, 1 - чат, 2 - HUD, 3 - HUD и чат)
cms_present_hud_action_color "255 255 0"  // Цвет сообщения (R G B)
cms_present_hud_action_pos   "-1.0 0.10"  // Координаты (X Y)
Настройки данного худа почему-то не работают, в кварах указаны одни значения, а худ отображается совсем по другому, можно проверить ?
 

Вложения

  • Screenshot_2.png
    Screenshot_2.png
    300.7 KB · Просмотры: 3
Просто в настройках у меня стоит 5, а первый раз выпадает 4 ящика
Вероятно, не смог найти свободное место для спавна- расстояние между ящиками не позволило.

cms_present_nums_above "1"
Тут подробнее.

а худ отображается совсем по другому,
Странно, конечно.

Проверьте...
 

Вложения

  • gamecms_present_core_1.6.14.amxx
    17.3 KB · Просмотры: 2
zhorzh78, сейчас получается так, что если ты зарегистрирован на сайте и в кваре
Код:
cms_present_anons  "3" // Оповещение о спавне/поднятии (0 - отключить, 1 - чат, 2 - HUD, 3 - HUD и чат)
то все работает как надо! Но если же в этом кваре стоит 1 и игрок не зарегистрирован на сайте, то вылезает сообщение в чат и в худ. Но в худ сообщение по прежнему Screenshot_2.png

Так еще же есть худ сообщения, они как настраиваются?
Код:
CMS_PRESENT_CHECKT_HUD = Этот презент доступен только ^nкоманде Террористов
CMS_PRESENT_CHECKCT_HUD = Этот презент доступен только ^nкоманде Контр-Террористов
CMS_PRESENT_CHECKREG_HUD = Этот презент доступен только ^nзарегистрированным на сайте %s
CMS_PRESENT_CHECKPERS_HUD = Этот презент доступен только ^nигроку %s
 
Последнее редактирование:
Назад
Сверху