Allora, come al solito mi ritrovo in difficoltà :O
Parlandone in breve...
Mi serve da aggiungere due nuovi parametri TP e TP_usati per ogni pg!
I TP dovrebbero acquisirsi ogni lvl up (1 punto a livello, eccetto il lvl 1, quindi in totale dovrebbero essere lvl_del_pg - 1) o_o
Però questo parametro deve subire il malus dei TP_usati, i quali devono aumentare tramite call script da evento o_o
Ora io ho provato a fare da me ma ho fatto tipo un macello XD
Cioè nel menù mi si visualizzano, ma ogni call script riguardo tp e tpusati mi da errore XD
Allora io ho preso la classe Game_Actor ed ho aggiunto (nell'elenco dei parametri) nel setup actor:
@talent_p = @level - 1
@talent_used = 0
Poi fuori dal metodo ma subito sotto ho aggiunto:
#-------------------------------------------------------------------------- # * Get Talent Points #-------------------------------------------------------------------------- def tp if @talent_p == nil or @talent_used == nil @talent_p = @level - 1 @talent_used = 0 end @talent_p = @level - 1 - @talent_used return @talent_p end #-------------------------------------------------------------------------- # * Use Talent Points #-------------------------------------------------------------------------- def use_tp(tp_used) @talent_used = @talent_used + tp_used end #-------------------------------------------------------------------------- # * Get Used Talent Points #-------------------------------------------------------------------------- def used_tp return @talent_used end
Poi nel Window Base ho aggiunto:
#-------------------------------------------------------------------------- # * Draw Actor TP # actor : actor # x : draw spot x-coordinate # y : draw spot y-coordinate #-------------------------------------------------------------------------- def draw_actor_tp(actor, x, y) self.contents.font.color = system_color self.contents.draw_text(x, y, 32, 32, "Tp") self.contents.font.color = normal_color self.contents.draw_text(x + 24, y, 24, 32, actor.tp.to_s)#, 2) [x+32] end
E infine nel menù ho messo al posto giusto:
draw_actor_tp(actor, x + 48, y + 32)
E ripeto, fin qui è tutto apposto e funge...
Solo che se provo a modificare il parametro talent_used mi da errore...
Ho provato in svariati modi del tipo...
$game_party.actors[0].use_tp(numero)$game_party.actors[0].used_talent = numero$game_actors[1].use_tp(numero)$game_actors[1].used_talent = numero
Ma danno tutti errore o_o
E non capisco come fare a fare quella fighissima funzione che mi permette di orchestrare roba alla:
$game_actors[id].name = "Seeker"$game_actors[id].maxhp = numero$game_actors[id].hp = numero$game_actors[id].maxsp = numero$game_actors[id].sp = numero#ovviamente per segreto professionale ho censurato tutti i valori ù_ù dovete scoprirli per conto vostro!
Question
nihil-omen
Allora, come al solito mi ritrovo in difficoltà :O
Parlandone in breve...
Mi serve da aggiungere due nuovi parametri TP e TP_usati per ogni pg!
I TP dovrebbero acquisirsi ogni lvl up (1 punto a livello, eccetto il lvl 1, quindi in totale dovrebbero essere lvl_del_pg - 1) o_o
Però questo parametro deve subire il malus dei TP_usati, i quali devono aumentare tramite call script da evento o_o
Ora io ho provato a fare da me ma ho fatto tipo un macello XD
Cioè nel menù mi si visualizzano, ma ogni call script riguardo tp e tpusati mi da errore XD
Allora io ho preso la classe Game_Actor ed ho aggiunto (nell'elenco dei parametri) nel setup actor:
@talent_p = @level - 1
@talent_used = 0
Poi fuori dal metodo ma subito sotto ho aggiunto:
Poi nel Window Base ho aggiunto:
E infine nel menù ho messo al posto giusto:
draw_actor_tp(actor, x + 48, y + 32)
E ripeto, fin qui è tutto apposto e funge...
Solo che se provo a modificare il parametro talent_used mi da errore...
Ho provato in svariati modi del tipo...
Ma danno tutti errore o_o
E non capisco come fare a fare quella fighissima funzione che mi permette di orchestrare roba alla:
Che devo fare? ç_ç"
} 2rA - web site {
E' disponibile il primo capitolo completo di 2rA!
} 2rA: Capitolo I {
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now