Рейтинги
Пошук
розширений пошук Ctrl + K для відкриття пошуку

Плагін голосування 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? Наша команда знайома з вестерн всесвітом.