Important : Nous avons créé un nouveau plugin disponible ici : /~https://github.com/Top-Serveurs/cfx-vote-plugin. Ce plugin n'est donc plus supporté par l'équipe Top-Serveurs, vous pouvez toujours l'utiliser mais nous vous recommandons chaudement d'utiliser le nouveau plugin.
Ceci est le plugin de votes de Top-Serveurs (https://gta.top-serveurs.net) qui sert à réceptionner les votes directement sur votre serveur FIVEM. Lorsqu'un joueur vote, Top-Serveurs notifie directement votre serveur et vous pouvez ainsi récompenser vos joueurs ou effectuer un clasement des meilleurs voteurs (par exemple), les possibilités sont infinies.
Mais à quoi sert FiveM ? FiveM vous permet de créer un serveur GTA, vous pouvez trouver notamment un serveur GTA 5 RP sur notre site.
Important : Cette version du plugin est sous forme de resource conformément aux dernières versions de FiveM, et elle utilise donc un fxmanifest. Si vous rencontrez des problèmes de configuration c'est certainement que vous utilisez une ancienne version de FiveM. Donc si vous utilisez une ancienne version de Fivem, nous vous conseillons de télécharger l'ancienne version de notre plugin (0.1.X) : /~https://github.com/Top-Serveurs/fivem-vote-plugin/releases/tag/0.1.4.3.
- Event
onPlayerVote
permettant la réception des votes effectués sur votre fiche serveur en temps réel ! Ceci permet donc d'effectuer des actions en conséquence. Exemple : récompenser les voteurs.
- Copiez le répertoire
vote
dans le dossierresources
de votre serveur FIVEM - Configurez le plugin de vote dans le fichier
vote/config.ini
comme ceci :
Token="XXXX" # La token est obligatoire. C'est la token de votre fiche serveur disponible sur votre panel https://gta.top-serveurs.net
Port=8192 # Le port d'écoute du plugin. Par défaut, c'est le port 8192 mais vous pouvez spécifier celui que vous voulez. N'oubliez pas de le configurer aussi sur le panel de gestion de votre serveur sur https://gta.top-serveurs.net
Pensez à bien ouvrir le port choisi (par exemple 8192) en UDP sur votre serveur/firewall.
- Editez votre fichier
server.cfg
pour activer le plugin. Il suffit de rajouter la ligne suivante :
start vote
- Utilisez l'event
onPlayerVote
pour réceptionner les votes effectués. Un exemple est disponible dans le fichierexample.lua
et dans le fichierexample_esx.lua
pour un petit exemple avec ESX (pensez à supprimer les exemples). Voici un exemple :
AddEventHandler('onPlayerVote', function (playername, ip, date)
-- Ajouter ici des actions lorsqu'un vote est perçu.
-- Par exemple : donner de l'argent In-Game, donner des points, enregistrer en BDD, ...
print(playername)
print(ip)
print(date)
end)
-
Démarrez votre serveur. Si vous voyez le message
[VotePlugin] Plugin de vote actif sur le port xxxx
, tout est bon ! -
Dernière étape : activez le plugin de vote sur le panel de gestion de votre fiche serveur. Rendez-vous sur https://gta.top-serveurs.net dans la gestion de votre serveur, en bas il y a une section
Plugin de vote
. Vous devez activer le plugin et spécifier le port que vous avez indiqué plus haut dans le fichierconfig.ini
. Une fois le plugin activé, vous pouvez cliquer sur le bouton pour tester la connectivité et ensuite à vous de jouer !
Si vous avez besoin d'aide sur la mise en place du plugin ou si vous avez des suggestions, n'hésitez pas à nous contacter ici : https://gta.top-serveurs.net/contact ou à gta@top-serveurs.net.
Merci à nos contributeurs qui nous aident à améliorer le plugin :