Après avoir testé StringNoName et vu que ça ne me convenait pas (la chanson dans le log c'est moyen), et qu'en plus ça coupe aussi les actions, j'ai été déçu.
Mais j'ai trouvé la solution
Wait() n'est pas considéré comme une action, alors :
Code : Tout sélectionner
IF
ActionListEmpty()
!ModalState(BATTLESONG)
THEN
RESPONSE #100
IncrementGlobal("pxl2mickchant","LOCALS",1)
BattleSong()
END
IF
ModalState(BATTLESONG)
Global("pxl2mickchant","LOCALS",0)
THEN
RESPONSE #100
Wait(4)
DisplayStringHead(Myself,@72212)
END
IF
ModalState(BATTLESONG)
Global("pxl2mickchant","LOCALS",1)
THEN
RESPONSE #100
Wait(4)
DisplayStringHead(Myself,@72213)
END
IF
ModalState(BATTLESONG)
Global("pxl2mickchant","LOCALS",2)
THEN
RESPONSE #100
Wait(4)
DisplayStringHead(Myself,@72214)
END
IF
ModalState(BATTLESONG)
Global("pxl2mickchant","LOCALS",3)
THEN
RESPONSE #100
Wait(4)
DisplayStringHead(Myself,@72216)
END
IF
ModalState(BATTLESONG)
Global("pxl2mickchant","LOCALS",4)
THEN
RESPONSE #100
Wait(4)
DisplayStringHead(Myself,@72218)
SetGlobal("pxl2mickchant","LOCALS",0)
END
Laisse mon bonhomme chanter 4 secondes, puis il dit son texte, puis il repasse en chanson pour 4 secondes, puis il dit son texte, puis il repasse en chanson pour 4 secondes.... etc.
Ça marche pour Mickael Klaxon, il invoque les zombies moins vite que en mode "chanson sans parole" mais il en invoque assez pour être utile, tout en chantant "C'est presque minuit" " Le mal menace dans l'ombre"....
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.
Mes mods sont tous sur
Mediafire et
Github
Et leurs descriptions sont
ici.