Comment désactiver la commande /drop dans DarkRP sur Garry&
| Thread |

🎨 Creator 📖 Posts: 177 ↩️ Replies: 80 ❤️ Reactions: 25 |
Norda Scripts
Posted 1754895110 (20 views)Comment désactiver la commande /drop dans DarkRP sur Garry's
La commande /drop dans DarkRP permet aux joueurs de lâcher leurs armes.
Cependant, pour certains serveurs, cette fonction peut poser problème (abus, duplication, équilibre du gameplay) ou conflit avec d'autres addons.
Voyons comment désactiver /drop proprement, que ce soit via la configuration ou avec un addon personnalisé.
Pourquoi désactiver /drop dans le gamemode DarkRP ?
- Éviter les abus : Les joueurs peuvent passer des armes gratuitement.
- Limiter les duplications : Certaines failles permettent de dupliquer des armes lâchées.
- Renforcer le gameplay : Dans certains serveurs RP, il est plus immersif de ne pas pouvoir jeter d'armes.
- Stop les conflit avec les autres /drop d'autres addons.
1. Désactiver /drop via la configuration DarkRP
Si vous utilisez une version récente de DarkRP, ouvrez le fichier de configuration principal :
Chemin : darkrp_config/settings.lua
Recherchez ou ajoutez la ligne suivante :
GM.Config.allowdrop = false
En mettant false, la commande /drop sera complètement désactivée pour tous les joueurs.
2. Bloquer /drop avec un script Lua
Si vous voulez être sûr à 100% que personne ne puisse drop une arme, même via un bind clavier, créez un petit addon Lua.
Étapes :
Créez un dossier dans garrysmod/addons/ appelé disable_drop.
À l’intérieur, créez le fichier : disable_drop/lua/autorun/server/disable_drop.lua
Ajoutez ce code :
-- Bloque le drop d'armes
hook.Add("canDropWeapon","DisableDropWeapon",function(ply,weapon)return false end)
-- Supprime la commande /drop
DarkRP.removeChatCommand("drop")
Avec ce script :
Le hook canDropWeapon bloque tout drop, peu importe la méthode.
La commande /drop est retirée du chat.
3. Conclusion
En désactivant /drop, vous sécurisez votre serveur DarkRP contre les transferts d’armes non désirés et les exploits.
Pour plus de robustesse, utilisez à la fois la configuration et le script Lua. |
Sign in or register to reply