Skip to content

twinded_weapon_autoreload

Un script de rechargement automatique d'armes pour RedM. Recharge automatiquement les armes depuis les boites de munitions dans l'inventaire du joueur lorsque le chargeur est vide.

Dependances

RessourceRequiseNotes
vorp_coreOuiFramework
vorp_inventoryOuiSysteme d'inventaire
twinded_libsOuiLibrairie partagee gratuite

Compatibilite

VORP Framework uniquement — ce script utilise l'API de munitions VORP pour la gestion des balles.

Installation

bash
ensure twinded_libs
ensure twinded_weapon_autoreload

Fichiers de configuration

FichierDescription
settings.luaMode debug, intervalle de verification, liste d'armes avec types de munitions

Consultez le guide de configuration pour savoir comment surcharger ces fichiers.

Reference de configuration

settings.lua

OptionTypeDefautDescription
Config.DebugbooleanfalseActiver le logging de debug
Config.CheckIntervalnumber1000Frequence de verification des munitions (millisecondes)

Liste d'armes

Chaque entree d'arme dans Config.Weapons contient :

ChampTypeDescription
weaponstringNom de l'arme (ex: "WEAPON_REVOLVER_CATTLEMAN")
itemstring ou tableNom de l'item d'inventaire pour la boite de munitions. Table pour les armes a double munitions
typestring ou tableHash du type de munitions. Table pour les armes a double munitions
amountnumberMunitions par rechargement

Armes supportees (29 au total)

CategorieNombreExemples
Revolvers9Cattleman, Schofield, Navy, Double Action, LeMat (double munitions)
Pistolets4Volcanic, Mauser, Semi-Auto, M1899
Fusils4Bolt Action, Springfield, Varmint, Elephant
Snipers2Rolling Block, Carcano
Fusils a pompe6Double Barrel, Double Barrel Exotic, Pump, Repeating, Semi-Auto, Sawed-Off
Repeteurs4Evans, Henry, Carbine, Winchester

Exemple double munitions (Revolver LeMat)

Le revolver LeMat utilise a la fois des munitions de revolver et de fusil a pompe :

lua
{
    weapon = "WEAPON_REVOLVER_LEMAT",
    item = { "ammorevolvernormal", "ammoshotgunnormal" },
    type = { "AMMO_REVOLVER", "AMMO_SHOTGUN" },
    amount = 12,
}

Fonctionnalites

  • Rechargement automatique — Les boites de munitions de l'inventaire sont consommees pour recharger les armes automatiquement
  • 29 armes preconfigurees — Revolvers, pistolets, fusils, snipers, fusils a pompe, repeteurs
  • Support double munitions — Armes comme le revolver LeMat qui utilisent deux types de munitions
  • Intervalle configurable — Ajustez la frequence a laquelle le script verifie les armes vides
  • Validation cote serveur — Rate limiting et verification du hash d'arme pour prevenir l'exploitation
  • Leger — Le client envoie uniquement le hash de l'arme, le serveur gere toute la logique

Depannage

ProblemeSolution
Le script ne demarre pasAssurez-vous que twinded_libs est demarre avant
L'arme ne se recharge pasVerifiez que l'arme est dans la liste Config.Weapons et que le nom de l'item de munitions correspond a votre inventaire
Les munitions ne sont pas consommeesVerifiez que le champ item correspond exactement au nom de l'item d'inventaire
Problemes de performanceAugmentez Config.CheckInterval (ex: 2000 pour 2 secondes)

Premium RedM Scripts — Multi-Framework