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