Плагин GTA (FiveM · RageMP · SA-MP)

Мультиплатформенный пак: resource FiveM, скрипт RageMP, include SA-MP/open.mp + месячные уровни.

native claim · steam+username FiveM · RageMP · SA-MP (voir INSTALL.txt)

Пошаговое руководство

От карточки сервера до автоматических наград — GTA.

  1. Создать карточку сервера

    Добавьте сервер GTA на VoteServeur — создать мою карточку. server_token получите в панели.

  2. Скачать ZIP-пак

    Войдите, выберите сервер в правой панели → ZIP готов к использованию. Токен вставляется автоматически.

  3. Установить на сервер

    Распакуйте в FiveM · RageMP · SA-MP (voir INSTALL.txt)server_token уже в ZIP.

  4. Проверить claim

    Голосуйте на карточку с галочкой награды + ваш игровое имя или Steam ID. Скрипт опрашивает /api/v1/votes/pending, затем /votes/claim-username (~15 с) — при claimed = 1 выдайте награду один раз.

  5. Настроить месячные уровни

    Настройте уровни в паке (YAML / Lua / JSON). Плагин читает /api/v1/votes/player (votes_month) для прогрессивных наград.

Полный гайд по серверу: Создать сервер GTA · Документация API

Поток голос → награда

  1. Игрок голосует на карточка GTA с галочкой награды + своим игровым именем (Steam рекомендуется).
  2. Ваш скрипт опрашивает /votes/pending и делает claim (каждые ~15 с).
  3. claimed = 1 → выдайте награду один раз за этот голос.
  4. Месячные уровни используют /api/v1/votes/player (votes_month).

Включённые платформы

Этот ZIP содержит несколько плагинов — установите подходящий (см. также INSTALL.txt в ZIP):

  • fivem/voteserveur-rewards — FiveM — resource ESX/QB/standalone
  • ragemp — RageMP — скрипт packages/voteserveur/
  • samp — SA-MP / open.mp — include Pawn

Вы также можете добавить сервер в RageMP или SA-MP, если не используете FiveM.

Установка — GTA

Нативный пак — распакуйте в FiveM · RageMP · SA-MP (voir INSTALL.txt). server_token уже записан в конфиге ZIP.

Вход на VoteServeur → кнопка «ZIP готов к использованию»: токен вставляется автоматически, без копирования.

Месячные уровни (пример)

Редактируются в паке (YAML / Lua / JSON в зависимости от игры). Плейсхолдеры: {player} {votes_month} {votes_total}.

  • 7+ Palier 7 say [VoteServeur] {player} : {votes_month} votes ce mois — bonus fidelite !
  • 15+ Palier 15 say [VoteServeur] {player} VIP mois ({votes_month} votes) !
  • 30+ Palier 30 say [VoteServeur] {player} legendaire ({votes_month} votes ce mois) !

Эндпоинты

GET /api/v1/votes/pending?server_token=…
GET /api/v1/votes/claim?server_token=…&identity=…
GET /api/v1/votes/player?server_token=…&playername=…
GET /api/v1/votes/check?server_token=…&playername=…
GET /api/v1/votes/top?server_token=…&period=month&limit=10
GET /api/v1/server?server_token=…

Полная документация API →