déja vu le nombre de guillemets qu´il y a dans tes scripts c´est normal que ca ne marche pas, puis même il y a pas mal d´incohérences...
Bon tout d´abord le script d´attack-sprint doit être modifié quelque peu pour pouvoir fonctionner avec les binds, ensuite on doit rajouter quelques variables pour éviter les conflits ( notamment en ce qui concerne l´autoreload).
Ce qui donne :
set attacksprintoff " bind mouse1 +attack"
set attacksprint " bind mouse1 +vstr attackon attackoff"
set attackon " +attack; +sprint"
set attackoff " -attack; -attack; -sprint; -sprint"
set smg " bind mouse2 vstr wp3"
set wp3 " weaponbank 3; cg_autoreload 0"
set pistol " bind mouse2 vstr wp2"
set wp2 " weaponbank 2; cg_autoreload 1"
- *********************************************
unbind 3
bind 3 " weaponbank 3; cg_autoreload 0; vstr pistol; vstr attacksprint"
- **********************************************
unbind 2
bind 2 " weaponbank 2; cg_autoreload 1; vstr smg; vstr attacksprint"
- **********************************************
unbind 1
bind 1 " weaponbank 1; vstr attacksprintoff; vstr smg"
unbind 4
bind 4 " weaponbank 4; vstr attacksprintoff; vstr smg"
et ainsi de suite pour les autres armes.
ps : n´ayant plus ET d´installé je n´ai pas pu tester mais ça devrait fonctionner.