Ceci est la suite du "Tuto config 1 - niveau de base". Il est conseillé de l'avoir compris avant de lire ce deuxième tuto.
I - Changement de classe.
Nous cherchons a faire un script pour passer medic en appuyant sur F3. Il faut aussi que vous et les autres soyez au courant de ce changement.
Pour changer de classe, la commande est "class". Pour être médic, on mettra la commande class m 1 (m comme medic, 1 pour la 1ere arme, y'en a qu'une seule.)
On commence a écrire : bind F3 "class m 1; ...
Pour avertir sa team, la commande est vsay_team.
Ca donne : bind F3 "class m 1; vsay_team iammedic ^7Becoming ^1medic"
Résultat : en appuyant sur f3 les votre équipe lira Becoming medic et entendra "i am a medic", et quand vous mourrez, vous renaitrez medic.
Les commandes diffèrent selont les classes :
class s 1 (à 5) pour devenir soldat. (vsay_team iamsoldier)
class m 1 pour devenir medic. (vsay_team iammedic)
class e 1 (SMG) 2 (rifle) pour etre engy. (vsay_team iamengineer)
class f 1 pour devenir field-ops. (vsay_team iamfieldops)
class c 1 (Sten) 2 (FG-42) 3(Snipeur) pour devenir covert. (vsay_team iamcovertops)
II - Enchaînement de commandes lancées par un bind.
Ce chapitre du tuto va être très important par la suite, il servira a créer certains scripts complexes.
On cherche a créer un script de suicide par grenade a retardement (oui R@Mn3s ?). On choisis la touche "t". La commande "set" associera une demande nommée a une action. La commande "vstr" executera l'action de la demande.
Pour ce script, on va commencer a définir les commandes.On écrit :
set grenade1 "weaponbank 4; [+attack]"
set grenade2 "[+forward]; [+sprint]; wait 3500; kill; [-attack]"
set grenade3 "vsay oops ^7KaM^1iKa^7Saa !"
set grenade4 "[-sprint]; [-forward]"
On paramètre maintenant l'éxecution :
bind t "vstr grenade1; vstr grenade2; vstr grenade3; vstr grenade4"
Résultat : en appuyant sur t, la grenade va apparaitre dans la main du joueur, le compte a rebours va se déclencher, le joueur va commencer a courir automatiquement. Le script va attendre 3500 ms pour continuer l'éxecution des commandes, c'est-à-dire de se killer, et d'arrêter la fonction "attaque". Les joueurs entendront alors un "OoPs" et verront KaMiKaSaa. Les commandes d'avancer et de courir se stopperont alors (les commandes pas l'action qui s'est arrêtée a la mort du joueur !).
III - FFE Rapide.
Comme pour le chapitre précédent, nous allons utiliser les "set" et les "vstr". Cette fois, ils vont servir a lancer un Firing For Effect de field-ops en appuyant sur une seule touche (au lieu de prendre les jumelles, de zoomer et de cliquer).
On définit les commandes :
set zoomer "+zoom"
set lancer "+attack; -attack; wait 3; -zoom"
set avertir "vsay_team ftcallartillery ^1FFE"
On attribue la touche :
bind b "vstr zoomer; vstr lancer; vstr avertir"
Résultat : Vous lancerez un FFE (si vous êtes field-ops) et vous avertirez vos coéquipiez d'un message écrit FFE et du son "calling artillery" en appuyant sur b.
La suite quand j'aurais le temps !
[FO|Aldorix]
PS : A tous les copieurs : pensez que j'ai passé du temps à le rédiger, et comme le temps c'est de l'argent et que je vous le fait gratuit, mettez mon nom sous le tuto. Merci beaucoup ! (vous pouvez aussi copier ce message, pour les copieurs qui vous copieraient !)
2ePS : Si vous voulez la version originale avec les couleurs et tout, contactez moi. mon xfire : gui0020 .