Ciao,ho un char che dalle prove fatte mi blocca il timer che controlla la durata del combattimento,sia usato da me che dal cpu,per essere precisi si tratta di symbioteonslaught,c'è modo di sbloccare il timer oppure è questo char che probabilmente da come è programmato produce qualche bug?
Pagina 1 di 1
Char che blocca il timer
#2
Inviato 31 July 2008 - 23:19
C'è una istruzione Mugen che serve proprio per bloccare il timer
[State X, Y]
type = AssertSpecial
flag = timerfreeze
trigger1=...
Probabilmente alcune mosse del char contengono tale istruzione (molto utile per non far scadere il tempo durante l'esecuzione di mosse particolarmente lunghe da eseguire).
[State X, Y]
type = AssertSpecial
flag = timerfreeze
trigger1=...
Probabilmente alcune mosse del char contengono tale istruzione (molto utile per non far scadere il tempo durante l'esecuzione di mosse particolarmente lunghe da eseguire).
#3
Inviato 01 August 2008 - 13:48
Il fatto è che questo char blocca il tempo anche senza fare mosse cioè sempre,il problema è che ho un char di rugal che ha una mossa particolare,colpisce,scompare e non riappare più,se il tempo non scade sono costretto ad annullare la partita,quindi c'è il modo di evitare che l'altro char blocchi il tempo?
#4
Inviato 01 August 2008 - 18:38
Apri il cns del char col blocco note e cancella tutti gli state che hanno "flag = timefreeze" e vedrai che il char non ferma più il tempo.
#5
Inviato 01 August 2008 - 19:45
attento a non cancellare soltanto la stringa "flag = ..:" ma proprio tutto lo state (quello postato da nobun), altrimenti il mugen potrebbe dare problemi.
ps. il char buggato non è questo, ma l'altro, che scompare... io proverei ad aggiustare quello, invece di questo che ha un effetto, a quanto pare, voluto dall'autore.
Saluti
Squall
ps. il char buggato non è questo, ma l'altro, che scompare... io proverei ad aggiustare quello, invece di questo che ha un effetto, a quanto pare, voluto dall'autore.
Saluti
Squall
#6
Inviato 02 August 2008 - 06:38
Il char che scompare, al 99%, è affetto dal problema "colpi in loop" tipico di alcuni chars dosmugen fatti girare su win. Per risolvere il problema bisogna fare le seguenti sostituzioni
triggerX = move* = 1
diventa
triggerX = move* != 0
triggerX = move*
diventa
triggerX = move* != 0
triggerX = ! move*
meglio cambiare in
triggerX = move* = 0
--------
note:
1) per move* intendo dire tutti e quattro i trigger che cominciano con "move" (movehit, movecontact, etc)
2) per triggerX intendo ogni trigger (es. triggerall, trigger1, trigger2, etc)
triggerX = move* = 1
diventa
triggerX = move* != 0
triggerX = move*
diventa
triggerX = move* != 0
triggerX = ! move*
meglio cambiare in
triggerX = move* = 0
--------
note:
1) per move* intendo dire tutti e quattro i trigger che cominciano con "move" (movehit, movecontact, etc)
2) per triggerX intendo ogni trigger (es. triggerall, trigger1, trigger2, etc)
#7
Inviato 02 August 2008 - 13:51
Vi ringrazio amici! Farò subito delle prove,intanto ho già cancellato gli state con il flag che blocca il timer e funziona senza problemi,ora proverò a ad aggiustare quel rugal
Nobun ha centrato il problema,l'ho provato con dos mugen e non scompare più,purtroppo non capisco quale sia il giusto cns da modificare,ce ne sono 4,un bel casino :(
omegarugal98.cns
omegarugal98B.cns
omegarugal98C.cns
omegarugal98NOAI.cns
Il rugal difettoso è quello che si seleziona con + start
Nobun ha centrato il problema,l'ho provato con dos mugen e non scompare più,purtroppo non capisco quale sia il giusto cns da modificare,ce ne sono 4,un bel casino :(
omegarugal98.cns
omegarugal98B.cns
omegarugal98C.cns
omegarugal98NOAI.cns
Il rugal difettoso è quello che si seleziona con + start
#8
Inviato 02 August 2008 - 19:56
le sostituzioni le devi fare in TUTTI i file CNS per TUTTE le istruzioni "move*" che troverai (movehit, movecontact, etc).
Per trovarle agevolmente io ti consiglio di usare la funzione di ricerca (presente in qualunque editor di testo) e cercare la parola "move".
Quando il cursore ti arriva in una parola contenuta in un trigger (movehit, movecontact, etc) fai la sostituzione che serve seguendo i miei consigli. Una volta terminate tutte le sostituzioni in un file, salvalo (ma prima fai una copia di backup dell'originale, non si sa mai che se sbagli qualcosa puoi sempre tornare indietro ;) ).
Fai poi la stessa cosa con tutti gli altri file CNS.
Per trovarle agevolmente io ti consiglio di usare la funzione di ricerca (presente in qualunque editor di testo) e cercare la parola "move".
Quando il cursore ti arriva in una parola contenuta in un trigger (movehit, movecontact, etc) fai la sostituzione che serve seguendo i miei consigli. Una volta terminate tutte le sostituzioni in un file, salvalo (ma prima fai una copia di backup dell'originale, non si sa mai che se sbagli qualcosa puoi sempre tornare indietro ;) ).
Fai poi la stessa cosa con tutti gli altri file CNS.
#9
Inviato 02 August 2008 - 20:01
Mmmm...na faticaccia ma può essere divertente cominciare a capirci qualcosa,grazie 1000 Nobun!!!
Modifica effettuata! Ora non scompare più!!! Grazie ancora
Modifica effettuata! Ora non scompare più!!! Grazie ancora
Condividi questa discussione:
Pagina 1 di 1

Aiuto









