Interdire des armes dans AMX est facile et peut être fait de deux manières. La première méthode consiste à utiliser le menu de Restriction des Armes. Vous pouvez voir ci-dessous à quoi ressemble la première page. Vous pouvez activer ce menu à partir du amxmodmenu, ou en tapant la commande amx_restmenu dans votre console.
Chaque arme peut être mise sur ON (interdite) ou OFF (autorisée) en sélectionnant le chiffre en face de ce que vous voulez activer/désactiver. L'option 9 vous affichera des armes supplémentaires qui n'étaient pas visibles sur la première page du menu. Les armes resteront interdites pour le reste de la map et seront de nouveau disponibles sur la map suivante. Si vous voulez que les armes soient interdites de manière permanente, choisissez l'option 8 pour sauvegarder les interdictions que vous avez effectuées. De même pour l'annulation des interdictions : si vous aviez sauvegardé des interdictions d'armes, et que vous enlevez une interdiction, vous devez sauvegarder vos réglages ou les armes seront de nouveau interdites sur la map suivante.
La seconde méthode pour interdire des armes s'effectue via la console serveur ou en utilisant le rcon. Tapez la commande amx_restrict dans votre console. Vous obtiendrez ceci :
En résumé, vos commandes sont :
Les catégories d'armes sont les suivantes : ammo, equip, pistol, etc. En interdisant une catégorie, tous les éléments appartenant à cette catégorie sont interdits. Donc en interdisant pistol, personne ne pourra acheter de pistolets.
Pour interdire une arme spécifique, tapez amx_restrict list dans la console pour voir une liste de noms d'armes. La colonne valeur contient le nom que vous devez utiliser pour restreindre l'arme. Voici ce que amx_restrict list nous affiche :
amx_restrict list 11 vous montrera des armes supplémentaires qui n'étaient pas affichées sur la première page de la liste. Utilisez la même méthode pour la troisième (21) et quatrième (31) page.
Si vous vouliez interdire le Desert Eagle, vous le feriez comme ceci :
Et ensuite amx_restrict list vous montrerait ceci :
Pour enlever l'interdiction, utilisez off au lieu de on. La commande amx_restrict save sauvegardera vos changements et continuera à les appliquer tant que vous ne les modifierez pas.
Ces changements sont sauvegardés dans un fichier appelé weaponrest.ini dans le répertoire addons\amx\config. C'est un fichier texte et il peut être ouvert en tant que tel, mais il est préférable d'utiliser l'une des deux méthodes évoquées précédemment pour effectuer des changements sur les interdictions d'armes. Si ce fichier est modifié alors que le serveur est en marche, des résultats imprévisibles peuvent se produire. Ce fichier n'existe pas tant que des changements n'ont pas été sauvegardés en utilisant amx_restmenu ou amx_restrict.