Settaggio dell'energia Problema con la poweradd
#1
Inviato 15 December 2007 - 16:12
#2
Inviato 15 December 2007 - 16:35
#3
Inviato 15 December 2007 - 16:45
#4
Inviato 15 December 2007 - 16:58
[State 0, PowerAdd]
type = PowerAdd
trigger1 =
value = 0
Questo va aggiunto nel cns e compilato, ovviamente guarda nei char esistenti e osserva il poweradd da loro usato. Credo possa essere inserito anche a fine cns, per separare gli state usa i "---" in maniera tale che poi non ti confonda. Non sono molto esperto di cns, mi ci sono messo da poco. Mi potresti postare un poweradd di un tuo char? Nel mio cns non lo trovo :P
#5
Inviato 15 December 2007 - 17:13
Un'altra cosa: ti posto tutto l'hard dick, se mi dici come si fà e cosa vuoi che ti mandi. Non so neppure se questo blog è a pagamento. Scusami davvero ma mi sono iscritto un'oretta fà ed è il mio primo blog. :wacko:
#6
Inviato 15 December 2007 - 17:37
Cisky, su Dec 15 2007, 17:13, detto:
Un'altra cosa: ti posto tutto l'hard dick, se mi dici come si fà e cosa vuoi che ti mandi. Non so neppure se questo blog è a pagamento. Scusami davvero ma mi sono iscritto un'oretta fà ed è il mio primo blog. :wacko:
No è mia colpa, mia grandissima colpa :D :rotfl:
E' solo che da quando sto andando a smanettare nel cns non mi accorgo piu se quello che dico è comprensibile ai meno esperti, cercherò di essere piu chiaro.
Se tu vuoi che un char carichi energia da solo, indipendentemente da quello che fai allora lo state va impostato così:
[State -2, VarSet]
Type = VarAdd;Set
Trigger1 = Var(33) = 0
Trigger1 = Power >= 0
V = 33
Value = 1
[State -2, PowerAdd]
Type = PowerAdd
Trigger1 = Var(33) = 1
Trigger1 = GameTime % 5 = 0
Value = 1
In pratica il Trigger è la condizione, quindi Var(33) = 1 credo sia il quando debba partire lo state e il suo effetto. Invece modificando Gametime puoi dare un tempo diverso al caricamento di energia, piu il valore è basso meno tempo impiega per caricare.
Assicurati che nel cns non ci siano altri state con il -2, altrimenti è un casino.
Per inserirlo apri il cns con un note pad e incolla questo alla fine. Mi raccomando di dividere dagli altri state così con queste "---":
[StateXXX,...]
Value =
Time =
Type =
--------------------------------------
;Carica energia (esempio, ma scrivi quello che vuoi, basta che metti il ";" all'inizio)
[State -2, VarSet]
Type = VarAdd;Set
Trigger1 = Var(33) = 0
Trigger1 = Power >= 0
V = 33
Value = 1
[State -2, PowerAdd]
Type = PowerAdd
Trigger1 = Var(33) = 1
Trigger1 = GameTime % 5 = 0
Value = 1
Prova quindi inserendoli alla fine, vedi se funziona senò vedo che altro posso inventare. Non ho mai provato purtroppo ad usare questo state. Ricorda di mettere ";" all'inizio delle frasi che scrivi al di fuori degli state, come ad esempio la frase sotto i "---".
Spero di essere stato piu chiaro :lol:
PS: In ogni caso se non capisci, dai un occhiata qui:
http://www.mugenation.com/forum/index.php?...amp;hl=poweradd
PS1:
Quote
Non ho sentito! O.o XD
#7
Inviato 15 December 2007 - 18:24
#8
Inviato 15 December 2007 - 18:33
PS: La scritta deve venire aggiunta ad un trigger, quindi aggiungi anche un trigger1. Correggetemi gente!
Quote
Cioè vuoi che annulli il poweradd? Il problema è trovarlo nel cns, se lo trovassi sarebbe semplice. Basta mettere il ";" avanti ad ogni scritta. Oppure era un altro il probl?
#9
Inviato 15 December 2007 - 19:08
;STAND_X (Pugno debole in piedi)
type = S
movetype= A
physics = S
juggle = 1
velset = 0,0
ctrl = 0
anim = 200
poweradd = 80
[State 201, 6]
type = PlaySnd
trigger1 = Time = 0
value = 0,19
;[State 200, 6]
;type = PlaySnd
;trigger1 = Time = 0
;value = 0, 0
[State 200 , 1]
type = HitDef
triggerall = var(3) = 0
trigger1 = AnimElem = 3
trigger2 = AnimElem = 5
trigger3 = AnimElem = 6
persistent = 0
attr = S, NA
damage = 20
animtype = Light
guardflag = MA
hitflag = MAF
priority = 3, Hit
pausetime = 7,7
sparkno = 0
sparkxy = 10,-90
hitsound = S0,27
guardsound = 6,0
ground.type = High
ground.slidetime = 5
ground.hittime = 11
ground.velocity = -4
air.velocity = -1,-3
Lì l'ho regolata sul comando poweradd, mentre all'Uomo Ragno che non ha il poweradd l'ho messa al comando "getpower", solo che a lui ho dovuto anche mettere l'energia che accumula quando viene parato il colpo (il numero dopo la virgola, ma già saprai pure questo)
;Punch (light)*********************************************************************************************
[statedef 200]
type = S
movetype = A
physics = S
anim = 200
juggle = 1
ctrl = 0
[State 0, ]
type = PosSet
trigger1 = time = 0
y = 0
[State 0, ]
type = VelSet
trigger1 = time = 0
y = 0
[State 0, ]
type = PlaySnd
trigger1 = random >= 500
trigger1 = animelem = 2
value = 1,0
[State 0, ]
type = PlaySnd
trigger1 = animelem = 2
value = 0,1
[State 0, ]
type = HitDef
trigger1 = animelem = 3
attr = S,NA
hitflag = MAF
guardflag = MA
animtype = Light
air.animtype = Light
fall.animtype = Back
ground.type = high
air.type = low
damage = 30
pausetime = 2,3
guard.pausetime = 3,2
sparkno = 0
guard.sparkno = 40
sparkxy = 5,-60
hitsound = S5,1
guardsound = S5,8
ground.slidetime = 5
guard.slidetime = 5
ground.hittime = 5
guard.hittime = 5
air.hittime = 20
ground.velocity = -2
guard.velocity = -3
air.velocity = -2,0
airguard.velocity = -3,-1
ground.cornerpush.veloff = -2
air.cornerpush.veloff = -1
getpower = 80,80
givepower = 35,35
Capisci ora perchè sto impazzendo? :pianto: :pianto: :wacko:
#11
Inviato 15 December 2007 - 19:15
#12
Inviato 15 December 2007 - 20:10
;Punch (light)*********************************************************************************************
[statedef 200]
type = S
movetype = A
physics = S
anim = 200
juggle = 1
ctrl = 0
Qui ho aggiunto "poweradd = 80"
[State 0, ]
type = PosSet
trigger1 = time = 0
y = 0
[State 0, ]
type = VelSet
trigger1 = time = 0
y = 0
[State 0, ]
type = PlaySnd
trigger1 = random >= 500
trigger1 = animelem = 2
value = 1,0
[State 0, ]
type = PlaySnd
trigger1 = animelem = 2
value = 0,1
[State 0, ]
type = HitDef
trigger1 = animelem = 3
attr = S,NA
hitflag = MAF
guardflag = MA
animtype = Light
air.animtype = Light
fall.animtype = Back
ground.type = high
air.type = low
damage = 30
pausetime = 2,3
guard.pausetime = 3,2
sparkno = 0
guard.sparkno = 40
sparkxy = 5,-60
hitsound = S5,1
guardsound = S5,8
ground.slidetime = 5
guard.slidetime = 5
ground.hittime = 5
guard.hittime = 5
air.hittime = 20
ground.velocity = -2
guard.velocity = -3
air.velocity = -2,0
airguard.velocity = -3,-1
ground.cornerpush.veloff = -2
air.cornerpush.veloff = -1
[u]getpower = 80,80
givepower = 35,35 (Mentre questi due li ho cancellati)[u]
Ho provato anche al contrario con Superman e funziona.
Ora, cosa volevi cha ti postassi, un lingotto? Te lo offro volentieri :D. Sul serio, amico, mi hai fatto un favorone che non hai idea. Se posso fare qualcosa, dimmi pure. Scusa se ho risposto tardi, la rete mi dava problemi.
#13
Inviato 15 December 2007 - 20:14
Per me ogni problema è una nuova sfida, lo faccio con piacere se posso :D
La cosa che mi sorprende è che ci ho azzeccato solo ragionandoci, mi spavento da solo O_o
Comunque se ti serve altro posta, io ci sono. Poi se mi serve qualcosa ti dico :birra:
PS: Molto bravo, ti faccio i complimenti per esserci riuscito senza ingrippi =P
#14
Inviato 15 December 2007 - 21:05
1) ma sto blog è a pagamento? Perchè ho visto che c'è la possibilità di abbonarsi. Ma a cosa? (scusa l'ignoranza)
2) Mica per caso hai il character di Michael Jackson?
3) Mi farebbe piacere aggiungerti alla lista amici, col tuo permesso. Posso?
#15
Inviato 15 December 2007 - 21:12
Cisky, su Dec 15 2007, 21:05, detto:
1) ma sto blog è a pagamento? Perchè ho visto che c'è la possibilità di abbonarsi. Ma a cosa? (scusa l'ignoranza)
2) Mica per caso hai il character di Michael Jackson?
3) Mi farebbe piacere aggiungerti alla lista amici, col tuo permesso. Posso?
Ehehe, anche io sempre a fare a capocciate, però mi ha fatto bene alla fine.
Inoltre sei uno dei pochi che è riuscito a fare da solo, io ti ho solo indirizzato. Complimenti :lol:
1) Blog? Intendi questo forum? No, almeno spero non lo sia, altrimenti io... :scivola:
2) Magari, lo vorrei anch'io se ne esistesse uno ben fatto :D
3) Certo, mi farebbe solo piacere ^^
#16
Inviato 15 December 2007 - 21:42
Beh, io comunque ora vado a prendermi la rivincita col kryptoniano. Se ti occorre qualcosa, postami, che tanto mi avverte un e-mail. Ciao Menjoso, grazie ancora (a buon rendere) e ci si becca qui alla prossima. ;)
#17
Inviato 15 December 2007 - 21:55
#19
Inviato 15 December 2007 - 23:00
#20
Inviato 17 December 2007 - 20:10

Aiuto









