Pagina 1 di 1
aggiungere un portrait dopo trasformazione si può?
#1
Inviato 13 February 2010 - 18:46
nella lifebar vorrei aggiungere un portrait del personaggio trasformato ad un personaggio dopo che si trasforma. è possibile farlo? secondo me si perchè ho un personaggio che lo fa, ma succede solo se il personaggio è player 2 o se è comandato dal pc. infatti nel cns dell'AI del personaggio ho trovato questo codice:
; Small alternative portrait left corner.
[State -2, portrait]
type = explod
triggerall = palno > 6 && numexplod(9100) = 0 && stateno != 198 && var(4) = 1 && numenemy = 1
trigger1 = time = 0
anim = 9100
pos = 26,22
postype = left
id = 9100
ignorehitpause = 1
supermove = 1
bindtime = -1
ontop = 0
ownpal = 1
sprpriority = -5
facing = -1
; Small alternative portrait right corner.
[State -2, portrait]
type = explod
triggerall = palno > 6 && numexplod(9200) = 0 && stateno != 198 && var(4) = 2 && numenemy = 1
trigger1 = time = 0
anim = 9100
pos = -28, 22
postype = right
id = 9200
ignorehitpause = 1
supermove = 1
bindtime = -1
ontop = 0
ownpal = 1
sprpriority = -5
; This parameters adds a invert face position,
; Delete it if you remove the explods parameters above.
[State -2, portrait]
type = varset
trigger1 = roundstate = 0
trigger1 = facing = 1
var(4) = 1
[State -2, portrait]
type = varset
trigger1 = roundstate = 0
trigger1 = facing = -1
var(4) = 2
vorrei sapere se è possibile aggiungere questo codice al personaggio anche se controllato da me e non solo dal computer. se si può come faccio?
; Small alternative portrait left corner.
[State -2, portrait]
type = explod
triggerall = palno > 6 && numexplod(9100) = 0 && stateno != 198 && var(4) = 1 && numenemy = 1
trigger1 = time = 0
anim = 9100
pos = 26,22
postype = left
id = 9100
ignorehitpause = 1
supermove = 1
bindtime = -1
ontop = 0
ownpal = 1
sprpriority = -5
facing = -1
; Small alternative portrait right corner.
[State -2, portrait]
type = explod
triggerall = palno > 6 && numexplod(9200) = 0 && stateno != 198 && var(4) = 2 && numenemy = 1
trigger1 = time = 0
anim = 9100
pos = -28, 22
postype = right
id = 9200
ignorehitpause = 1
supermove = 1
bindtime = -1
ontop = 0
ownpal = 1
sprpriority = -5
; This parameters adds a invert face position,
; Delete it if you remove the explods parameters above.
[State -2, portrait]
type = varset
trigger1 = roundstate = 0
trigger1 = facing = 1
var(4) = 1
[State -2, portrait]
type = varset
trigger1 = roundstate = 0
trigger1 = facing = -1
var(4) = 2
vorrei sapere se è possibile aggiungere questo codice al personaggio anche se controllato da me e non solo dal computer. se si può come faccio?
#2
Inviato 13 February 2010 - 19:15
No, in realtà non è possibile.
Quello che questo tipo ha fatto è solo un "imbroglio". in pratica mette il potrait da sopra all'altro. Ma ovviamente, cambia lifebars e avrai il potrait sfasato, perché il vero potrait viene messo in posizione dalle lifebars stesse, quello pezzotto invece dal char.
Saluti
Squall
Quello che questo tipo ha fatto è solo un "imbroglio". in pratica mette il potrait da sopra all'altro. Ma ovviamente, cambia lifebars e avrai il potrait sfasato, perché il vero potrait viene messo in posizione dalle lifebars stesse, quello pezzotto invece dal char.
Saluti
Squall
#3
Inviato 14 February 2010 - 20:32
Squall LionHeart™, su 13 February 2010 - 19:15, detto:
No, in realtà non è possibile.
Quello che questo tipo ha fatto è solo un "imbroglio". in pratica mette il potrait da sopra all'altro. Ma ovviamente, cambia lifebars e avrai il potrait sfasato, perché il vero potrait viene messo in posizione dalle lifebars stesse, quello pezzotto invece dal char.
Saluti
Squall
Quello che questo tipo ha fatto è solo un "imbroglio". in pratica mette il potrait da sopra all'altro. Ma ovviamente, cambia lifebars e avrai il potrait sfasato, perché il vero potrait viene messo in posizione dalle lifebars stesse, quello pezzotto invece dal char.
Saluti
Squall
per me andrebbe bene se si può sovrapporre il portrait trasformato sull'altro. io come portrait delle lifebars non uso i comuni portraits da 25x25, ma una mini foto da 88x127. quindi mi confermi che non è possibile fare ciò?
#4
Inviato 14 February 2010 - 21:25
la modifica è possibile, ma varrebbe solo sul tuo screenpack, come già detto ;)
Saluti
Squall
Saluti
Squall
#5
Inviato 15 February 2010 - 17:09
Squall LionHeart™, su 14 February 2010 - 21:25, detto:
la modifica è possibile, ma varrebbe solo sul tuo screenpack, come già detto ;)
Saluti
Squall
Saluti
Squall
e dove devo inserire il codice che ho postato x far uscire il portrait anche quando manovro io (giocatore 1) il personaggio? per dove intendo in che file (cns,cmd ecc.) e in che state.
#6
Inviato 15 February 2010 - 17:31
l'explod può essere inserito dove vuoi, ci sono molti posti dove potresti metterlo.
Personalmente ti consiglio di metterlo nello state della trasformazione (file cns), cosicché venga cambiato appena ti trasformi, o comunque durante la trasformazione.
Ps. Se fai così, ricordati di settare il removetime = -1 in modo tale da non toglierlo mai.
Ps2. Se è prevista anche una "detrasformazione", allora dagli anche un ip, in modo tale che quando fai la detrasformazione fai il removeexplod per toglierlo :)
Saluti
Squall
Personalmente ti consiglio di metterlo nello state della trasformazione (file cns), cosicché venga cambiato appena ti trasformi, o comunque durante la trasformazione.
Ps. Se fai così, ricordati di settare il removetime = -1 in modo tale da non toglierlo mai.
Ps2. Se è prevista anche una "detrasformazione", allora dagli anche un ip, in modo tale che quando fai la detrasformazione fai il removeexplod per toglierlo :)
Saluti
Squall
#7
Inviato 15 February 2010 - 17:51
Squall LionHeart™, su 15 February 2010 - 17:31, detto:
Se è prevista anche una "detrasformazione", allora dagli anche un ip, in modo tale che quando fai la detrasformazione fai il removeexplod per toglierlo :)
come faccio a dargli un ip e a fare il removeexplod? praticamente si detrasforma mentre fa una mossa tenendo un pulsante premuto
#8
Inviato 15 February 2010 - 20:08
scusa, ho avuto un abbaglio XD ID, non IP xD
comunque IP è uno delle voci dell'explod. dagli un valore univoco, tipo
ID = 3400
Poi, nella tecnica in cui si deve detrasformare, metti un removeexplod.
[state pippo, potrait]
type = removeexplod
trigger1 = command = "tastodapremereperfardetrasformare" (oppure appena la variabile di trasformazione è 0)
ID = 3400
Saluti
Squall
comunque IP è uno delle voci dell'explod. dagli un valore univoco, tipo
ID = 3400
Poi, nella tecnica in cui si deve detrasformare, metti un removeexplod.
[state pippo, potrait]
type = removeexplod
trigger1 = command = "tastodapremereperfardetrasformare" (oppure appena la variabile di trasformazione è 0)
ID = 3400
Saluti
Squall
Condividi questa discussione:
Pagina 1 di 1

Aiuto










