Плагин GTA (FiveM · RageMP · SA-MP)
Мультиплатформенный пак: resource FiveM, скрипт RageMP, include SA-MP/open.mp + месячные уровни.
Пошаговое руководство
От карточки сервера до автоматических наград — GTA.
-
Создать карточку сервера
Добавьте сервер GTA на VoteServeur — создать мою карточку.
server_tokenполучите в панели. -
Скачать ZIP-пак
Войдите, выберите сервер в правой панели → ZIP готов к использованию. Токен вставляется автоматически.
-
Установить на сервер
Распакуйте в
FiveM · RageMP · SA-MP (voir INSTALL.txt)—server_tokenуже в ZIP. -
Проверить claim
Голосуйте на карточку с галочкой награды + ваш игровое имя или Steam ID. Скрипт опрашивает
/api/v1/votes/pending, затем/votes/claim-username(~15 с) — приclaimed = 1выдайте награду один раз. -
Настроить месячные уровни
Настройте уровни в паке (YAML / Lua / JSON). Плагин читает
/api/v1/votes/player(votes_month) для прогрессивных наград.
Полный гайд по серверу: Создать сервер GTA · Документация API
Поток голос → награда
- Игрок голосует на карточка GTA с галочкой награды + своим игровым именем (Steam рекомендуется).
- Ваш скрипт опрашивает
/votes/pendingи делает claim (каждые ~15 с). claimed = 1→ выдайте награду один раз за этот голос.- Месячные уровни используют
/api/v1/votes/player(votes_month).
Включённые платформы
Этот ZIP содержит несколько плагинов — установите подходящий (см. также INSTALL.txt в ZIP):
fivem/voteserveur-rewards— FiveM — resource ESX/QB/standaloneragemp— 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.
Месячные уровни (пример)
Редактируются в паке (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=…