Рейтинги
Поиск
Расширенный поиск

Плагин голосования RedM

Легко интегрируйте систему голосования Top-Games на ваш сервер RedM и награждайте игроков в реальном времени аутентичными вестерн наградами.

Совместим с RedM
В реальном времени
Совместим с фреймворками

Установка

1
Скачать плагин

Скачайте последнюю версию плагина из нашего GitHub репозитория. Тот же плагин работает для FiveM и RedM.

Скачать v3
2
Скопировать в resources

Извлеките и скопируйте содержимое папки cfx-vote-plugin в директорию resources/vote вашего сервера RedM.

resources/vote
3
Получить токен

Получите ваш токен из панели Top-Games.

4
Настроить server.cfg

Добавьте следующие строки в ваш файл server.cfg:

ensure vote
set vote_token "ВАШ_ТОКЕН_ЗДЕСЬ"
5
Активировать плагин

Активируйте "Плагин голосования v3" в панели Top-Games. Вы можете протестировать плагин, нажав на "Тестировать подключение" и симулировать голос.

Настройка и использование

Событие голосования

Плагин автоматически вызывает событие onPlayerVote когда игрок голосует за ваш сервер RedM.

vote-handler.lua
-- Пример базового использования для RedM
AddEventHandler('onPlayerVote', function(playername, date)
    print('Новый голос получен на сервере RedM!')
    print('Ковбой: ' .. playername)
    print('Дата: ' .. date)
    
    -- Добавьте сюда логику вестерн наград
end)
Пример с VORP Framework
vote-vorp.lua
-- Конфигурация специфичная для VORP Framework
local VORP = exports.vorp_core:GetCore()

TriggerEvent("getCore", function(core)
    VORP = core
end)

AddEventHandler('onPlayerVote', function(playerid, date)
    local User = VORP.getUser(playerid)
    
    if User then
        local Character = User.getUsedCharacter

        local name = Character.firstname .. " " .. Character.lastname
        print("Vote received from: " .. name)
        
         -- Награда в наличных и золоте
        Character.addCurrency(0, 50.0) -- Наличные
        Character.addCurrency(1, 2.0) -- Золото

        -- Уведомление VORP
        TriggerClientEvent("vorp:TipRight", playerid, "Спасибо за ваш голос! +50$ и 2 золота", 4000)
    end
end)

Устранение неполадок

  • Проверьте, что папка правильно размещена в resources/
  • Убедитесь, что строка ensure vote находится в server.cfg
  • Полностью перезапустите ваш сервер RedM
  • Проверьте логи сервера на конкретные ошибки

  • Проверьте, что ваш токен правильный в server.cfg
  • Активируйте "Плагин голосования v3" в вашей панели Top-Games
  • Убедитесь, что ваш сервер RedM доступен из интернета
  • Протестируйте с ручным голосованием от Top-Games

  • Проверьте синтаксис вашего AddEventHandler
  • Убедитесь, что ваш скрипт с обработчиком правильно загружен
  • Протестируйте с простым print() для отладки
  • Проверьте совместимость с вашим фреймворком RedM

  • Проверьте, что ваш фреймворк (RSGCore, VORP, и т.д.) правильно установлен
  • Адаптируйте функции согласно вашему конкретному фреймворку
  • Обратитесь к документации вашего фреймворка RedM
  • Сначала протестируйте без фреймворка, чтобы изолировать проблему
Информация
Версия: v3 (Последняя)
Совместимость: RedM
Фреймворки: RSGCore, VORP, RedEM:RP
Поддержка

Нужна помощь с настройкой плагина на RedM? Наша команда знакома с вестерн вселенной.