Plugin de vote RedM
Intégrez facilement le système de vote Top-Serveurs à votre serveur RedM et récompensez vos joueurs en temps réel avec des récompenses western authentiques.
Installation
Télécharger le plugin
Téléchargez la dernière version du plugin depuis notre repository GitHub. Le même plugin fonctionne pour FiveM et RedM.
Télécharger v3Copier dans resources
Extrayez et copiez le contenu du dossier cfx-vote-plugin dans le répertoire resources/vote de votre serveur RedM.
resources/vote
Obtenir le token
Récupérez votre token dans le panel Top-Serveurs.
Configurer server.cfg
Ajoutez les lignes suivantes à votre fichier server.cfg :
ensure vote
set vote_token "VOTRE_TOKEN_ICI"
Activer le plugin
Activez le "Plugin de vote v3" dans votre panel Top-Serveurs. Vous pouvez tester le plugin en cliquant sur "Tester la connectivité" et simuler un vote.
Configuration et utilisation
Event de vote
Le plugin déclenche automatiquement l'événement onPlayerVote lorsqu'un joueur vote pour votre serveur RedM.
vote-handler.lua
-- Exemple d'utilisation basique pour RedM
AddEventHandler('onPlayerVote', function(playername, date)
print('Nouveau vote reçu sur le serveur RedM!')
print('Cowboy: ' .. playername)
print('Date: ' .. date)
-- Ajoutez ici votre logique de récompense western
end)
Exemple avec VORP Framework
vote-vorp.lua
-- Configuration spécifique 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)
-- Récompense en cash et gold
Character.addCurrency(0, 50.0) -- Cash
Character.addCurrency(1, 2.0) -- Gold
-- Notification VORP
TriggerClientEvent("vorp:TipRight", playerid, "Merci pour votre vote ! +$50 et 2 Gold", 4000)
end
end)
Dépannage
- Vérifiez que le dossier est bien dans
resources/ - Assurez-vous que la ligne
ensure voteest dansserver.cfg - Redémarrez complètement votre serveur RedM
- Consultez les logs du serveur pour des erreurs spécifiques
- Vérifiez que votre token est correct dans
server.cfg - Activez le "Plugin de vote v3" dans votre panel Top-Serveurs
- Assurez-vous que votre serveur RedM est accessible depuis Internet
- Testez avec un vote manuel depuis Top-Serveurs
- Vérifiez la syntaxe de votre
AddEventHandler - Assurez-vous que votre script contenant l'handler est bien chargé
- Testez avec un simple
print()pour débugger - Vérifiez la compatibilité avec votre framework RedM
- Vérifiez que votre framework (RSGCore, VORP, etc.) est correctement installé
- Adaptez les fonctions selon votre framework spécifique
- Consultez la documentation de votre framework RedM
- Testez d'abord sans framework pour isoler le problème
Informations
Support
Besoin d'aide pour configurer le plugin sur RedM ? Notre équipe connaît l'univers western.