Категории плагинов     
  • Плагины для GMX
  • Для Authemu
  • Плагины от g3cKpunTop
  • Моды
  • Для ReAPI
  • ReHLDS
  • Стандартные
  • Админские
  • Плагины от SKAJIbnEJIb
  • Плагины от Radius
  • Плагины от AlexandrFiner
  • Игровые
  • Развлекательные
  • Информационные
  • Серверные
  • Рекламные
  • Античитерские
  • Защитные
  • Новогодние
  • Музыкальные
  • ZP классы зомби
  • ZP доп. предметы
  • GameCMS
  • ZP серверные плагины
  • JailBreak плагины
  • DeathRun плагины
  • Jump плагины
  • Surf плагины
  • War3FT плагины
  • HnS плагины
  • Knife плагины
  • CSSB [WC3] Shopmenu3
  • DeathMatch плагины
  • BioHazard плагины
  • Плагины от neygomon
  • 13 
    0.0
    Ссылка на материал:

    Плагин дает возможность приобретать опыт арми ранкс, бонусные очки /anew и skill с сайта или другого места. Он регистрирует серверные консольные команды, благодаря которым и можно выдавать игроку разные плюшки. Сам веб скрипт с плагином не идет, для этого требуется купить модуль Rcon Магазин для GameCMS, собственно на официальном сайте GameCMS. Можно подключить и любой другой модуль или написать самому, модуль лишь должен послать rcon команду на сервер, а наш плагин уже выдаст необходимые вещи игроку.

    Что выдает плагин:

    • "addxp" - опыт от плагина Army Ranks Ultimate
    • "anew" - бонусные очки /anew. Поддерживает и от Army Ranks Ultimate и от BonusMenu RBS. Плагин сам выдаст куда нужно
    • "skill" - очки скилла от плагина Skill ELO
    • будем добавлять...

    Как работает?

    Напишите в консоль сервера команду: fg_rcon "type" "authid" "value"

    где:
    "type" - это тип услуги, описаны они выше
    "authid" - это стим айди игрока, которому хотите выдать
    "value" - значение, сколько нужно выдать

    Например напишите для теста: fg_rcon "anew" "ваш_стим_айди" "50"
    Если все нормально, то в консоли увидите ответ, типа: Done! "STEAM:0:0:123456789" ANEW: add 50anew (6=>56)

    В конфиге есть примеры для каждого типа, и даже готовая строка, которую можно добавить в GameCMS, все просто

    Тонконсти

    • Учитывается, онлайн игрок или нет, и в зависимости от этого, выдаст сразу или пошлет mysql запрос
    • Логирование. Важно, чтобы при такой схеме продажи не было ошибок, вдруг база в этот момент упала, игрок в итоге не получит то, что купил, будет писать админу, а тот в свою очередь должен быстро посмотреть, была ли продажа или нет. Плагин пишет два типа логов:
      • RCON_SUCCESS_YYYYMM.log. В этот файл записываются все успешные покупки(запросы). В файл записываются данные за месяц, так что бардака в логах не будет.
        Лог выглядит следующим образом: L 08/16/2021 - 13:15:39: "STEAM:0:0:123456789" ANEW: add online 3anew (56=>59)
        тут дата и время, стим айди, тип, написано что игрок был online, выдается 3anew, далее сколько у него было anew => и сколько стало
      • RCON_ERROR_YYYYMM.log. А сюда записываются только ошибки. Некорректные команды, ошибки от базы и прочие. Лог так же хранит инфу за месяц, но по сути, если админ видит этот лог файл, он должен его открыть, скопировать консольную команду, которая не прошла, и вставить ее в консоль на сервер. После чего лог можно удалить. Таким образом все покупки будут точно обработаны
    • Это команда работает только в консоли СЕРВЕРА. В той консоли, что в панели у хостинга. Доступ к ней можно получить только по ркон паролю, поэтому убедитесь, что пароль надежный и выглядит в server.cfg хотя бы так:
      • rcon_password "1TKRM3CfB2qi258zz4zyG4Cj9OymJYFL"
    Дата создания: 18.08.21      Просмотров: 419