PS: Ви можете активувати та налаштувати голосувальний плагін пізніше, якщо ви бажаєте, на панелі вашої серверної сторінки.
- Завантажте плагін тут: https://ua.top-games.net/plugin/cfx/latest або безпосередньо на нашій сторінці на Github: https://github.com/Top-Serveurs/cfx-vote-plugin
- Скопіюйте плагін у каталог resources/vote вашого FiveM сервера
- Додайте в файл server.cfg рядки нижче:
ensure vote
# Токен обов'язковий. Це токен вашої серверної сторінки (який буде доступний на вашій панелі).
set vote_token "XXXXXXXXX"
# Порт прослуховування плагіна. Типовий порт - 8192, але ви можете вказати будь-який інший. Не забудьте також налаштувати його у формі нижче.
set vote_port "8192"
Увага: Порт повинен бути вільним та відкритим у протоколі UDP, він повинен відрізнятися від вашого FiveM сервера. Цей порт використовується для прослуховування голосів, що надійшли на вашу серверну сторінку.
- Вкажіть порт, який ви щойно налаштували (або типовий порт 8192) у полі нижче
- Використовуйте подію onPlayerVote, щоб отримувати голоси. Приклад доступний у файлі vote/example.lua та у файлі example_esx.lua для невеликого прикладу з ESX (не забудьте видалити приклади). Ось приклад:
AddEventHandler('onPlayerVote', function (playername, ip, date)
-- Додайте дії тут, коли отримано голос.
-- Наприклад: дати гроші в грі, дати бали, зберегти в базі даних тощо.
print(playername)
print(ip)
print(date)
end)
- Запустіть сервер. Якщо ви бачите повідомлення "[VotePlugin] Активний голосувальний плагін на порту, який ви щойно вказали", все готово!