Плагін голосування RedM
Легко інтегруйте систему голосування Top-Games на ваш сервер RedM та винагороджуйте гравців у реальному часі автентичними вестерн винагородами.
Встановлення
Завантажити плагін
Завантажте останню версію плагіна з нашого GitHub репозиторію. Той же плагін працює для FiveM та RedM.
Завантажити v3Скопіювати в resources
Розпакуйте та скопіюйте вміст папки cfx-vote-plugin в директорію resources/vote вашого сервера RedM.
resources/vote
Отримати токен
Отримайте ваш токен з панелі Top-Games.
Налаштувати server.cfg
Додайте наступні рядки до вашого файлу server.cfg:
ensure vote
set vote_token "ВАШ_ТОКЕН_ТУТ"
Активувати плагін
Активуйте "Плагін голосування 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
- Спочатку протестуйте без фреймворку, щоб ізолювати проблему
Інформація
Підтримка
Потрібна допомога з налаштуванням плагіна на RedM? Наша команда знайома з вестерн всесвітом.