Lioyd_Irving Démon

Inscrit le : 16 Jan 2008 Messages : 80 Localisation : Quelque part, au-delà de l'arc-en-ciel... Clan(s) : ( Aucun )
| Sujet: Astuce pour le rechargement en DECORATE Lun 17 Mar - 12:52 | |
| Hey, ici Lioyd. J'ai trouvé une façon simple de séparer la séquence de rechargement du tir alternatif en n'utilisant que DECORATE et un peu de QuakeC.
D'abord, faites un nouvel acteur nommé IsReloading.
| Code: | ACTOR IsReloading : Inventory { Inventory.MaxAmount 1 }
|
Ensuite, trouvez TOUTES les fois où AltFire est mentionné et remplacez-le par XDeath.
| Code: | XDeath: bla bla bla... SPRT A 0 A_TakeInventory("IsReloading",1) Goto Ready
|
Maintenant, ouvrez le lump KEYCONF et tapez ceci :
| Code: | alias reload "give isreloading" defaultBind <key> reload
|
Et ensuite, retournez à DECORATE et ajoutez ces lignes à la zone Ready(EN DESSOUS de la ligne A_WeaponReady) :
| Code: | SPRT A 0 A_JumpIfInventory("IsReloading",1,1) Loop SPRT A 0 Goto XDeath
|
Et vous avez gagné un tir alternatif.  |
|
Pho3n!X Cyberdémon
Inscrit le : 07 Mai 2006 Messages : 4878 Clan(s) : ( Aucun )
| Sujet: Re: Astuce pour le rechargement en DECORATE Ven 21 Mar - 14:22 | |
| | Déplacement dans la section qui me semble plus appropriée |
|
|WH|-Wilou84 Administrateur

Age : 24 Inscrit le : 02 Mar 2006 Messages : 12187 Localisation : Paris / Meunet sur Vatan, France Clan(s) : [QnB], [CFD]
| Sujet: Re: Astuce pour le rechargement en DECORATE Ven 21 Mar - 15:49 | |
| Merci PhoeniX 
Du QuakeC ?  Ah, tu veux dire que tu t'es inspiré du code d'un mod de Quake ? 
Merci pour ces infos en tout cas, je ne sais pas s'il y en a d'autres qui bossent sur des modifications d'armes en ce moment, mais ça sera utile  _________________
 |
|
Lioyd_Irving Démon

Inscrit le : 16 Jan 2008 Messages : 80 Localisation : Quelque part, au-delà de l'arc-en-ciel... Clan(s) : ( Aucun )
| Sujet: Re: Astuce pour le rechargement en DECORATE Ven 21 Mar - 18:59 | |
| | |WH|-Wilou84 a écrit: | Du QuakeC ?  Ah, tu veux dire que tu t'es inspiré du code d'un mod de Quake ?  |
Non, je dis "QuakeC" parce que les commandes "Bind" et "Alias" viennent de Quake. |
|