Forum MUGENATION: Problemi di Cns del Menjo -_-" - Forum MUGENATION

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Problemi di Cns del Menjo -_-" Spero che "Dio" passi di qui XD

#1 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

  Inviato 06 January 2008 - 12:36

Apro la discussione nella speranza che una Nobuonanima mi aiuti a risolvere alcuni miei grattacapi da principiante. Non mi piace mandare Pm perchè altrimenti sembra una costrinzione, invece così potete scegliere se farlo o meno 0:)

Cominciamo con questo. Stavo cercando di programmare una kamehameha per il mio Cell. Ieri ho fatto un po di tentativi, ma il Mugen mi dava sempre lo stesso errore nel Cns (Needs at least 1 trigger). Allora dopo svariati tentativi ho copiato un codice da un altro char e l'ho adattato al mio (ovviamente non ho semplicemente copiato, ma l'ho esaminato e capito).

Ecco il codice Cns:

[Statedef 3000]
type = S
movetype= A
physics = S
poweradd= -3000
ctrl = 0
juggle  = 2
velset = 0,0
anim = 3000
sprpriority = 1

[State 3000, KAME explod]
type = explod
trigger1 = time = 10
anim = 910
postype = p1
pos = 0,0
sprpriority = 3
removetime = 50
supermove = 1
bindtime = 1
ignorehitpause = 1

[State 3000, 1]
type = SuperPause
trigger1 = time = 0
pos = 9999, -9999
darken = 1
time = 60
movetime = 60

[State 3000,shake]
type = EnvShake
trigger1 = animelem = 12
trigger1 = pos y = 0
time = 149
ampl = 10
freq = 40

[State 3000, 2];Kamehameha
type = Projectile
trigger1 = AnimElem = 4
projanim = 900
projhitanim = 1112
projremanim = 1112
projid = 900
projremovetime = 100
offset = -77, -77
projhits = 75
attr = S, HP
damage = 5,1
animtype = Hard
pausetime = 0,9
sparkxy = 9999, -9999
guardflag = MA
guardsound = 6,0
ground.type = Low
ground.slidetime = 14
ground.hittime = 16
ground.velocity = -15,-8
air.animtype = Back
air.velocity = -2.5,-5
air.juggle = 3
fall = 1
fall.recover = 0
;palfx.time = 40
;palfx.add = 240,50,0
;palfx.mul = 250,224,120
;palfx.sinadd = 110,55,85,10
;Palfx.color = 0
;palfx.invertall = 1


[State 3000, 4]
type = ChangeState
trigger1 = Time = 215
value = 0
ctrl = 0


Ecco quello Cmd:

[Command]
name = "onehandkame"
command = D, F, D, F,a
Time = 150

;---------------------------------------------

[State -1, OneHandKame]
type = ChangeState
value = 3000
;triggerall = var(58) != 1
triggerall = power >= 3000
triggerall = command = "onehandkame"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = hitdefattr = SC, NA, SA
;trigger2 = var(32) != 1
;trigger2 = movecontact
;trigger3 = stateno = 2000


Vorrei sapere dove ho sbagliato nel codice. Ho gran difficoltà ad eseguire la mossa, non funziona nel Mugen. Cioè, non parte proprio.. Vorrei solo sapere perchè non mi parte, poi il resto del codice lo devo finire ovviamente, e me la vedrò da solo. Grazie in anticipo a chi risponderà :)

(ho gia capito che forse la causa è il Cmd)

PS: Nel frattempo vedo da solo come risolvere, ma se mi aiutate mi fate un favore 0:)

EDIT1: Mi sono accorto che nel codice ci sono molti errori, ma non preoccupatevi di questo, a quelli ci penso io (VOGLIO e DEVO arrivarci da solo!). Mi servirebbe solo che la mossa partisse nel Mugen..
0

#2 L   ioo 

  • The World Is Mine
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 368
  • Iscritto: 21-October 07

Inviato 06 January 2008 - 12:49

Quote

Spero che "Dio" passi di qui


Ciao sn Dio....ma nn so cm aiutarti!! mi dispiace! :rotfl: :rotfl: :rotfl:
0

#3 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 06 January 2008 - 12:52

Adesso mi calmo, faccio una bella foto con il mio dito al cielo.. non so se mi spiego.. -__-"
0

#4 L   ioo 

  • The World Is Mine
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 368
  • Iscritto: 21-October 07

Inviato 06 January 2008 - 13:02

-.-"....XD
0

#5 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 06 January 2008 - 14:19

Bhe sono un puro e semplice mortale che non è neppure sicuro di aver capito il problema.

Cioè... il personaggio allo state in questione ci arriva?

Perché se non ci arriva vuol dire che l'errore sta in dove è stato messo il pezzo di codice [State -1] che attiva la mossa nel CMD.

Ricordatevi che la successione dei comandi devono essere messi in ordine di complessità della sequenza di comandi di attivazione (prima i più lunghi, poi i più corti fino ad arrivare alle mosse normali che si attivano con un solo pulsante).

ipotesi:

[Command]
name = "HCF a"
command = ~B, DB, D, DF, F, a
time = 30

[Command]
name = "QCF a"
command = ~D, DF, F, a




----
Esempio corretto
-----

[State -1, NOME_HYPER]
type = ChangeState
value = 3000
ctrl = 0
trigger1 = command = "HCF a"
trigger1 = statetype = S
trigger1 = ctrl
trigger1 = power >= 1000


[State -1, NOME_SPECIAL]
type = ChangeState
value = 2000
ctrl = 0
trigger1 = command = "QCF a"
trigger1 = statetype = S
trigger1 = ctrl

----
Esempio errato
-----

[State -1, NOME_SPECIAL]
type = ChangeState
value = 2000
ctrl = 0
trigger1 = command = "QCF a"
trigger1 = statetype = S
trigger1 = ctrl


[State -1, NOME_HYPER]
type = ChangeState
value = 3000
ctrl = 0
trigger1 = command = "HCF a"
trigger1 = statetype = S
trigger1 = ctrl
trigger1 = power >= 1000


---------------------------

Nel secondo caso la mossa hyper non funziona. La mossa HCF ha una combinazione di comandi più lunga rispetto a QCF (vedi ipotesi) e quindi va prima.
0

#6 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 06 January 2008 - 14:26

Fa nulla che sei umano, l'aspetto inganna..

Allora, il personaggio in gioco non arriva allo state. Eseguo la combinazione ma non parte la mossa. Ci ero arrivarto che l'errore stava nel Cmd, adesso vedo cosa posso modificare.

Ti ringrazio ancora una volta dell'intervento. Fra un po posto di nuovo.

EDIT: Ho scoperto una cosa. La mossa funziona, ma mi riesce una volta ogni 20 minuti che eseguo la combinazione. E' difficilissimo che mi riesca.. ma non capisco il motivo..
0

#7 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 06 January 2008 - 14:55

allora probabilmente il valore di time della definizione è troppo basso

[Command]
name = "mossa"
command = ~B, DB, D, DF, F, a
time = 30

per una mossa come questa 30 può bastare ma puoi aumentare ad esempio a 45.

Se time non viene specificato il valore è quello predefinito di 15.

----

PS di persona non mi hai mai visto... se mi vedessi saresti sicuramente deluso :P
0

#8 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 06 January 2008 - 14:58

Nobun, avevo gia provato (usando time addirittura 150), ma il risultato è lo stesso. Voglio provare a rifare tutta la mossa, avrò fatto un bel casino nel Cns con quel codice sbagliato. Non so piu che provare.

Ricompongo da capo il codice, poi ti faccio sapere.
0

#9 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 06 January 2008 - 15:00

prova a postare una copia del tuo CMD
0

#10 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 06 January 2008 - 15:04

Risolto! Come pensavo.. con quel codice sbagliato mi si era incasinato tutto. Ora ho corretto e funziona alla perfezione! Grazie lo stesso sensei ^_^
0

#11 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 06 January 2008 - 15:09

per curiosità qual era l'errore?
0

#12 L   Xebalon 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 87
  • Iscritto: 11-December 07

Inviato 06 January 2008 - 15:40

ma sai?
a me capita che sia tutto giusto a volte, ma che sia semplicemente la tastiera che non "recepisce" tutta la sequenza del comando e spesso la gabola è tutta lì eheh. Nel senso che cambiando il comando e mettendone uno + semplice e lo provi, capisci intanto se la programmazione funziona e poi vedi che combinazione dare al comando.
non so, solo io ho questo problema di tastiera a volte? Per esempio se devo fare un mezzo giro da dietro ad avanti, magari se sono il char 1 riesco, ma se sono il char 2 no xk cambiano i tanti e cambia il verso della mossa... insomma non era questo il caso, mi sa, ma a volte capita anche ciò (a me)
e dunque, qual'era l'errore?
0

#13 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 06 January 2008 - 15:57

Osservate il codice e capirete. Io ho copiato il codice e adattato, ma non va affatto bene. Alla fine ne ho creato uno mio nuovo, facendolo completamente da me (finalmente funge). Se volete lo posto, ma non serve a molto, dato che non ci vuole un cervellone per capire che il codice che ho fatto sopra era un completo disastro. Una cosa ho imparato. Non copierò mai piu :P

PS: Fra poco faccio un video di Cell dove si vede la mossa, magari anche se un po OT ma lo posto :P
0

#14 L   Xebalon 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 87
  • Iscritto: 11-December 07

Inviato 07 January 2008 - 19:01

chi fa da sè... :rotfl:
0

#15 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 07 January 2008 - 19:08

Gode per tre.. :rotfl:
0

#16 L   ioo 

  • The World Is Mine
  • PuntoPunto
  • Gruppo: Membro
  • Messaggi: 368
  • Iscritto: 21-October 07

Inviato 07 January 2008 - 19:11

OT/ :rotfl: :rotfl: :rotfl: /OT
0

#17 L   Xebalon 

  • Chan
  • Punto
  • Gruppo: Membro
  • Messaggi: 87
  • Iscritto: 11-December 07

Inviato 07 January 2008 - 19:15

^_^ ^_^ ^_^
dai dai, posta il video OT di Cell!!! :ph34r:
0

#18 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 07 January 2008 - 19:40

Eh beh beh, appena possibile lo faccio (fra pochi secondi), e il tempo di upparlo e posto :ninja:
0

#19 L   Nobun 

  • Horse Rider Skull Phantom. Rarely Here.
  • Gruppo: SuperModeratore
  • Messaggi: 4898
  • Iscritto: 11-July 04

Inviato 07 January 2008 - 21:07

Si io non ho mai copiato nemmeno quando sapevo si e no due comandi messi in croce...

Quello che faccio devo decidere io come farlo, devo essere sicuro che le cose vadano esattamente come voglio io e quindi il codice me lo faccio da solo. E' ovvio... qualche volta si può anche prendere spunto da una idea altrui, ma si rielabora sempre personalizzandola alle proprie esigenze
0

#20 L   Menjoso 

  • Sensei
  • Gruppo: Membro Speciale
  • Messaggi: 3995
  • Iscritto: 16-August 07

Inviato 08 January 2008 - 13:57

Piu che giusto. Senza contare che se provi ad adattare il codice di un altro su un char differente la cosa si fa ancora piu complicata, e spesso è facile fare errori. Tanto vale che uno il codice se lo fa da se.. Poi certo, prendere spunto si, anche se fin ora non ho fatto nemmeno questo :fiuu:

Il video non lo posto subito, perchè voglio perfezionare il char il piu possibile prima di esporlo..

Avrei una curiosità. Stavo pensando.. Vorrei che il mio char quando raggiunge la potenza 3000 abbia una barriera di fulmini intorno. Ho capito che devo usare il triggerall Power>= 3000 per far si che l'Explod appaia solo a potenza 3000. Ma come faccio a far si che l'Explod segua i movimenti del mio char? (cioè, che mi stia sempre sopra per capirci). Mi pare si debbano usare le Var, giusto? Qualcuno mi sa spiegare un po menjo? :unsure:

EDIT: http://it.youtube.co...h?v=XjpAaUn54Vw
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi