Выдача anew очков за баланс в GameCMS

NEKTAR

Новичок
Сообщения
48
Реакции
4
Почему нет уведомлений на сайте gameCMS о покупке бонусов или обмен бонусов на деньги ? 499ACF62-C471-4E83-8E83-2920854E3DBF.jpeg
Вот допустим купил услугу, пришло уведомление. Нужно такое же уведомление и с бонусами, сейчас только показывается в настройках пользователя. E3F9B98E-3EBE-4C0E-9109-6C360104B5C2.jpeg
 
@NEKTAR,не понятно, на что именно нужно уведомление. Обмен поинтов на рубли?
Введите в консоль сервера(в панели хостинга) команду: amxx plugins
Скопируйте весь результат в сообщение, обернув в тег
icon_amxx_plugins.png
 
@SKAJIbnEJIb, нужно и обмен поинтов на рубли и наоборот, если игрок оплачивает с сайта покупая бонусы. Как раз сейчас бета версия плагина, добавьте туда уведомления для GameCMS

Код:
;"points_to_balance" "100"  "15"             ""      "0"   "0"      "\y%sруб\w на баланс сайта" ; Пополнение баланса на сайте GameCMS
;"balance_to_points" "5"    "50"             ""      "0"   "0"      "Купить \y%s\w поинтов" ; Покупка поинтов с баланса сайта GameCMS (доп.зн. это кол-во покупаемых поинтов)


Код:
BONUSMENU_GAMECMS_TO_BALANCE    = Пополнение поинтами
BONUSMENU_GAMECMS_TO_POINTS        = Покупка поинтов
BONUSMENU_GAMECMS_SYMBOL        = руб
BONUSMENU_GAMECMS_ERROR            = Ошибка! Попробуйте позже...
BONUSMENU_GAMECMS_NOTFOUND        = Требуется регистрация на сайте!
BONUSMENU_GAMECMS_LACKS            = Недостаточно средств на балансе!
BONUSMENU_GAMECMS_TITLE_BALANCE    = \r[\yBonusMenu\r]\w Пополнение баланса на сайте^n\wПодтвердить покупку \y%dруб \wза \r%dпоинтов\w?
BONUSMENU_GAMECMS_TITLE_POINTS    = \r[\yBonusMenu\r]\w Покупка поинтов^n\wПодтвердить покупку \y%dпоинтов \wза \r%dруб\w?
BONUSMENU_GAMECMS_TITLE_INFO    = \wВаши Поинты:\y%d \d| \wВаш баланс на сайте(руб):\y%.2f
BONUSMENU_GAMECMS_CONFIRM        = Подтверждаю
BONUSMENU_GAMECMS_CHAT_BALANCE    = Вы успешно пополнили баланс на !g%dруб!n!
BONUSMENU_GAMECMS_CHAT_POINTS    = Вы успешно приобрели !g%dпоинтов!n!
 
@SKAJIbnEJIb, в игре и должен быть зарегистрирован на сайте.

Для покупки бонусов, деньги списывают с сайта Gamecms, можно наоборот обменять бонусы с игры, на деньги на сайте. Нет никаких уведомлений на сайте об этом, добавьте их для удобства. Как выше на скринах о покупке услуги допустим.
 
@SKAJIbnEJIb, ;)
Код:
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)

//////////////
// Основное //
//////////////

// Режим меню
// 0 - выключить меню
// 1 - нормальный режим (доступно всем)
// 2 - только для Т
// 3 - только для СТ
bonusmenu_mode "1"

// Включить логирование. Логи будут писаться в папку logs/bonusmenu_rbs/
bonusmenu_log "0"

// При включенном кваре, плагин будет записывать в личный кабинет юзера на сайте GameCMS информацию об обмене поинтов на деньги и наоборот
// При первом запуске сервера, он добавит в таблицу `money__actions_types` необходимые строки, изменить их можно в ланг файле BONUSMENU_GAMECMS_*
bonusmenu_balance_logs "1"

// Если у игрока в руках есть оружие, заменить его?
// Сделано для того, чтобы игроки не бегали к примеру с ak47 и m4a1 одновременно.
// 1 - выкинуть
// 2 - уничтожить
// 0 - отключить
bonusmenu_replace_weapon "0"

// Показывать иконку слева, что в руках находиться мега дигл или мега граната?
// 0 - не показывать
// 1 - показывать красную иконку
// 2 - показывать мигающую иконку
bonusmenu_megaicon "0"

// Разрешить меню с определенного раунда
// 0 или 1 - разрешить всегда.
// если стоит csdm, то указывайте тут секунды
bonusmenu_firstround "300"

// Время от начала раунда, в течении которого можно использовать меню.
// 0 - можно всегда
// -1 - время mp_buytime
bonusmenu_time "0"

// Закрывать меню после выбора бонуса.
bonusmenu_close "1"

// Включите, если у Вас csdm мод или бесконечный раунд.
// (если у Вас CSDM, то включится ограничение не по раундам, а по секундам)
// -1 - включится автоматически
// 1 - включить
// 0 - выключить
bonusmenu_csdm "-1"

// Список карт, на которых запрещено брать оружие
bonusmenu_maps_weapons "35hp"
bonusmenu_maps_weapons "35hp2"

// Список карт, на которых не выдаются бонусы
bonusmenu_maps_points "35hp"
bonusmenu_maps_points "35hp2"

// Список карт, на которых вообще не работает меню
bonusmenu_maps_disable "35hp"
bonusmenu_maps_disable "35hp2"

/////////////////////////
// Настройка информера //
/////////////////////////

// R G B X Y TIME TYPE
// R,G,B - цвет информера в формате RGB
// X,Y, - координаты
// TIME - обновление информера в секундах
// TYPE - тип информера
//  0 - отключить
//  1 - обычный hud
//  2 - жирный DHUD
bonusmenu_hud "0"

// Цвет худа, когда меню нельзя открыть
// 0 - всегда будет один цвет
bonusmenu_hud_not "255 50 50"

////////////////////
// Выдача поинтов //
////////////////////

// Разрешить выдавать поинты. (можно отключить плагином Cvar On Map в нужное время)
bonusmenu_points_enable "1"

// Блокировать выдачу поинтов до раунда bonusmenu_firstround
// 1 вкл, 0 выкл
bonusmenu_points_block "0"

// Поинты за количество фрагов, убийств в голову и прочего.
// <количество_фрагов> <количество_бонуса_за_них>
// Если игрок умирает, накопленное количество фрагов сгорает.
// 0 - выключить.
bonusmenu_points_frags "20 1" // За фраги
bonusmenu_points_hs  "0" // За убийство в голову
bonusmenu_points_knife "1 1" // За убийство с ножа
bonusmenu_points_gren "1 1" // За убийство с гранаты

// Если стоит плагин Army Ranks Ultimate, то сколько поинтов давать за новое звание?
bonusmenu_points_army "30"

//////////////
// BuyAdmin //
//////////////

// Покупка админки/випки за поинты
// Наилучший вариант выдавать флаги через плагин Ultimate Flags

// Выбор в меню, на что ставить админку
// bonusmenu_buyadmin_option "Nick SteamID IP"
bonusmenu_buyadmin_option "SteamID" // если выдаете права через плагин Ultimate Flags, то укажите только SteamID

// Команда для добавления админа
// Этот плагин не добавляет админа, он посылает команду другому плагину, который отвечает за добавления админа
// Это может быть либо стандартный плагин admin.amxx, либо amxbans_rbs.amxx (либо еще какой то, о котором я не знаю)
// Ниже представлена команда для добавления админа через AMXBans RBS
// ПЕРЕМЕННЫЕ:
// %write% - ник,айди или айпи игрока, на который будет записана админка
// %flags% - флаги
// %password% - пароль(может быть пустым)
// %auth% - тип записи (nick/steam/ip)
// %nick% - возвратит

ник игрока
// %time% - срок админки в секундах
// ' - заменится символом ". Если вы хотите взять в кавычки, то используйте ' вместо "
//bonusmenu_buyadmin_cmd "amx_addadmin '%write%' '%flags%' '%password%' '%auth%' '%nick%' 'yes' '%time%' 'комментарий'" // Выдача через плагин AMXBans RBS и подобные
//bonusmenu_buyadmin_cmd "flags_add_user '%write%' '+%flags%' '+%time%' '%nick%' 'anew %flags%'" // Выдача через плагин Ultimate Flags

// Если игрок уже покупал випку, то повторная покупка добавляет время.
// Можно в bonusmenu_rbs.ini выставить несколько пунктов, покупка випки, покупка иммунитета, покупка админки, покупка випки с золотыми оружиями...
// Игрок сам решит, что захочет купить/продлить.

/////////////////
// Editor Menu //
/////////////////

// Флаг доступа в меню bonusmenu_editor
// 0 - отключить меню
bonusmenu_editor_flag "l"

// Восьмым пунктом в меню можно выбрать шаг, на сколько прибавлять/отнимать поинты игрокам.
// Тут можно изменить эти шаги.
bonusmenu_editor_step "+50 +100 +200 -200 -100 -50"
 
// При включенном кваре, плагин будет записывать в личный кабинет юзера на сайте GameCMS информацию об обмене поинтов на деньги и наоборот // При первом запуске сервера, он добавит в таблицу `money__actions_types` необходимые строки, изменить их можно в ланг файле BONUSMENU_GAMECMS_* bonusmenu_balance_logs "1"
у вас включен квар, все должно писаться, если нет ошибок в логах
 
@SKAJIbnEJIb,ты не понял, это пишет в фин операции пользователя , а он хочет чтоб юзеру приходили уведомления на главную, как о покупке например услуги
 
@DIVIZION, ааа блин, а я чет туплю, думаю делал же я это все, сорян.
Уведомления такие не планировал вообще делать, не к чему они, юзер и так знает, что обмен делал в кс. А если нужно историю просмотреть, то запись есть в истории
 
@SKAJIbnEJIb, сделай это нужно. Я лично покупал бонусы, ощущение складывается, как будто не доработано. Нет уведомлений они нужны!

Ну и как главному админу заходя на сайт, можно смотреть кто покупает, не только юзеру. Заходишь и сразу на сайте уведомление кто когда покупал.
Как выше на скринах)
Сообщение автоматически объединено:

@SKAJIbnEJIb,
 
Последнее редактирование:
Сверху
Назад