Skip to content

twinded_scope

Un systeme d'accessoire de lunette d'arme pour RedM. Les joueurs peuvent attacher et retirer des lunettes sur leurs armes en utilisant des items d'inventaire, avec des animations et un stockage persistant.

Dependances

RessourceRequiseNotes
vorp_coreOuiFramework
vorp_inventoryOuiSysteme d'inventaire
twinded_libsOuiLibrairie partagee gratuite
oxmysqlOuiBase de donnees

Compatibilite

VORP Framework uniquement — ce script lit directement depuis la table loadout de VORP.

Installation

  1. Importez le fichier SQL (sql.sql) pour creer les items de lunette dans votre base de donnees d'inventaire.

  2. Ajoutez a votre config serveur :

bash
ensure twinded_libs
ensure twinded_scope

Fichiers de configuration

FichierDescription
settings.luaMode debug, parametres d'animation, mapping des items de lunette, definitions d'armes
lang.luaChaines de traduction
sql.sqlRequetes SQL pour inserer les items de lunette dans votre inventaire

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

Reference de configuration

settings.lua

OptionTypeDefautDescription
Config.DebugbooleanfalseActiver le logging de debug
Config.AnimationbooleantrueActiver/desactiver l'animation d'attachement
Config.Anim.AnimDictstring"mech_inspection@..."Dictionnaire d'animation
Config.Anim.AnimNamestring"aim_enter"Nom de l'animation
Config.Anim.AnimDurationnumber1500Duree de l'animation (millisecondes)
Config.UseScopeItemsbooleantrueSi les items de lunette sont consommes depuis l'inventaire
Config.CloseInventorybooleantrueFermer automatiquement l'inventaire apres l'action
Config.RemoveScopeWithCommandbooleantrueActiver la commande de retrait de lunette
Config.RemoveScopeCommandstring"retirerlunette"Commande pour retirer une lunette attachee
Config.RemoveScopeCooldownnumber5000Cooldown entre les retraits (millisecondes)

Armes et lunettes supportees

13 types de lunettes pour 8 familles d'armes (+ Carcano disponible en decommentant) :

ArmeTypes de lunette
WinchesterShort
HenryShort
EvansShort
CarbineShort
VarmintShort, Medium
Bolt ActionShort, Medium
SpringfieldShort, Medium
Rolling BlockShort, Medium, Long

Support Carcano

Les lunettes Carcano sont incluses mais commentees par defaut. Decommentez-les dans Config.ScopeItems et Config.Scopes pour activer les lunettes Short, Medium et Long pour le Carcano.

Fonctionnalites

  • Lunettes par inventaire — Attachez des lunettes en utilisant des items de votre inventaire
  • Systeme d'animation — Animation configurable lors de l'attachement/retrait des lunettes
  • 13+ types de lunettes — Lunettes courtes, moyennes et longues pour 8+ familles d'armes
  • Stockage persistant — Les lunettes survivent aux reconnexions (stockees en base de donnees)
  • Commande de retrait/retirerlunette pour retirer une lunette attachee et recuperer l'item
  • Detection de conflit tiers — Detecte les lunettes ajoutees par d'autres scripts et previent les conflits
  • Fermeture auto de l'inventaire — Fermeture automatique configurable apres l'attachement
  • Systeme de cooldown — Prevention du spam avec un cooldown configurable
  • Validation cote serveur — Systeme de validation anti-exploit avec timeout

Depannage

ProblemeSolution
Le script ne demarre pasAssurez-vous que twinded_libs et oxmysql sont demarres avant
Impossible d'attacher une lunetteVerifiez que l'arme est dans la liste supportee et que vous avez le bon item de lunette
Erreur "Deja installe"L'arme a deja une lunette — retirez-la d'abord avec la commande
Message de cooldownAttendez que la periode de cooldown expire avant de reessayer
Lunette Evans ne fonctionne pasApres l'attachement, rangez et re-equipez l'arme pour que ca prenne effet
Items de lunette absents de l'inventaireImportez le fichier sql.sql pour creer les items dans votre base de donnees

Premium RedM Scripts — Multi-Framework