Classements
Recherche
Recherche avancée

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.

Compatible RedM
Temps réel
Framework compatible

Installation

1
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 v3
2
Copier dans resources

Extrayez et copiez le contenu du dossier cfx-vote-plugin dans le répertoire resources/vote de votre serveur RedM.

resources/vote
3
Obtenir le token

Récupérez votre token dans le panel Top-Serveurs.

4
Configurer server.cfg

Ajoutez les lignes suivantes à votre fichier server.cfg :

ensure vote
set vote_token "VOTRE_TOKEN_ICI"
5
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 vote est dans server.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
Version : v3 (Latest)
Compatibilité : RedM
Frameworks : RSGCore, VORP, RedEM:RP
Support

Besoin d'aide pour configurer le plugin sur RedM ? Notre équipe connaît l'univers western.