[SCRIPT] Problème de lancement d'une Cutscene et d'un dialogue d'un NPC parlant
Posté : lun. 30 juin 2014, 18:21
Bonjour,
Je suis en train de tester des trucs et j'ai 2 problèmes pour le moins génant.
1, les cutscenes, impossible de les faire fonctionner, quand l'une d'elle est censée s'enclencher, le mode cutscene démarre et rien ne se passe, le jeu se bloque quelque soit la cutscene et sa localisation (tuer un perso, téléportation, fondu au noir ect...)
Voici à quoi ressemble mes codes:
Placée dans le fichier script d'une créature concernée par la cutscene.
Puis la cutscene elle même, placée dans un script nommé !Kbg1vicutm, évidemment.
Et voila, le mode cutscene démarre et plus rien. J'ai consulté tous les tutorials sur lesquelles j'ai pu mettre la main, plus les codes originaux du jeu, ça a l'air conforme, pourtant aucune de mes cutscenes ne veut marcher.
2, Faire parler un perso non recrutable, impossible d'y arriver, j'ai suivi les tutoriaux aussi, consulté les fichiers du jeu, d'autre mods, rien à faire, mes cre se pointent et il faut toujours que ce soit mes pjs qui engagent la conversation.
Je place un block comme ça dans le script de la créature concernée :
Et je mets Global("!KViconiaWanted","GLOBAL",2) comme condition de début du dialogue dans le fichier.d, et mes créatures attendent toujours bien gentiment que je clique dessus, ce qui ne le fait pas du tout...
Des idées?
Je suis en train de tester des trucs et j'ai 2 problèmes pour le moins génant.
1, les cutscenes, impossible de les faire fonctionner, quand l'une d'elle est censée s'enclencher, le mode cutscene démarre et rien ne se passe, le jeu se bloque quelque soit la cutscene et sa localisation (tuer un perso, téléportation, fondu au noir ect...)
Voici à quoi ressemble mes codes:
Code : Tout sélectionner
IF
Global("!KViconiaWanted","GLOBAL",3)
THEN
RESPONSE #100
SetGlobal("!KViconiaWanted","GLOBAL",4)
ClearAllActions()
StartCutSceneMode()
StartCutScene("!Kbg1vicutm")
END
Puis la cutscene elle même, placée dans un script nommé !Kbg1vicutm, évidemment.
Code : Tout sélectionner
IF
True()
THEN
RESPONSE #100
CutSceneID(Player1)
ActionOverride("!Kdelius",Kill(Myself))
EndCutSceneMode()
END
2, Faire parler un perso non recrutable, impossible d'y arriver, j'ai suivi les tutoriaux aussi, consulté les fichiers du jeu, d'autre mods, rien à faire, mes cre se pointent et il faut toujours que ce soit mes pjs qui engagent la conversation.
Je place un block comme ça dans le script de la créature concernée :
Code : Tout sélectionner
IF
AreaCheck("AR7800")
Global("!KViconiaWanted","GLOBAL",1)
InParty("Viconia")
!Dead("Viconia")
!StateCheck(Myself,CD_STATE_NOTVALID)
See(Player1)
!StateCheck(Player1,CD_STATE_NOTVALID)
CombatCounter(0)
!See([ENEMY])
THEN
RESPONSE #100
SetGlobal("!KViconiaWanted","GLOBAL",2)
StartDialogueNoSet(Player1)
END
Des idées?