Jump to content
Rpg²S Forum
  • 0

Battle Event


Draxis
 Share

Question

Rieccomi con un problema di eventi e variabili. :o

Questa volta mi chiedevo se è possibile tramite battle event delle truppe di mostri fare in modo che a fine battaglia una determinata variabile aumenti di un tot,e che appaia un messaggio che informi il giocatore di ciò.

 

Attendo istruzioni. :rovatfl:

Apprendimento Rpg Maker XP: |||||||||||||||||||

Progetto in corso: CaelestiS: |||||||||||||||||||

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

E' necessario che aumenti proprio a fine battaglia? Cioè se la variabile in questione puoi visualizzarla solo a fine battaglia, puoi anche farla aumentare in un qualsiasi turno, il primo magari, tanto se la battaglia viene persa devi ricominciare e la variabile non è salvata, mentre se vinci ce l'hai già bella che aumentata all'inizio.

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0
E' necessario che aumenti proprio a fine battaglia? Cioè se la variabile in questione puoi visualizzarla solo a fine battaglia, puoi anche farla aumentare in un qualsiasi turno, il primo magari, tanto se la battaglia viene persa devi ricominciare e la variabile non è salvata, mentre se vinci ce l'hai già bella che aumentata all'inizio.

^ ^

Ahimè mi servirebbe proprio a fine battaglia,poichè se il giocatore fugge non deve aumentare. :biggrin:

 

Mi spiego meglio: nel mio progetto vorrei fare un apprendimento magico con Ability Point,ovvero a battaglia conclusa i mob oltre a gold,oggetti e exp danno anche tot AP,che vanno ad aumentare la variabile AP che verranno spesi dal giocatore a piacimento in skills nell'apposito albero di sviluppo.

 

Per il momento ho ovviato al problema creando oggetti droppati dai mob che se usati fanno guadagnare AP,ma mi sembra bruttina come cosa rispetto al guadagno diretto a battaglia conclusa. :mellow:

Pensando ciò ho iniziato a smanettare coi battle events,ma con risultati nulli,quindi ho chiesto qui

 

Questo è quanto. :rovatfl:

 

EDIT: Se può aiutare utilizzo il CTB di charlie come bs,magari c'è qualche scappatoria mediante gli script che lo compongono,boh. :rovatfl:

Edited by Draxis

Apprendimento Rpg Maker XP: |||||||||||||||||||

Progetto in corso: CaelestiS: |||||||||||||||||||

Link to comment
Share on other sites

  • 0
EDIT: Se può aiutare utilizzo il CTB di charlie come bs,magari c'è qualche scappatoria mediante gli script che lo compongono,boh. ohmy.gif

Non è una scappatoia è la cosa fondamentale! XD Specificalo sempre XD...anche se hai postato qui ti consiglio di postare anche sul topic del CTB, Charlie è abbastanza disponibile e dubito che per lui si complicato aggiungere l'aumento di una piccola variabile a battaglia conclusa :D

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0
Non è una scappatoia è la cosa fondamentale! XD Specificalo sempre XD...anche se hai postato qui ti consiglio di postare anche sul topic del CTB, Charlie è abbastanza disponibile e dubito che per lui si complicato aggiungere l'aumento di una piccola variabile a battaglia conclusa :D

^ ^

Ah,lol,ok. :rovatfl:

Provo a chiedere a lui allora.

 

Grazie comunque. :biggrin:

Apprendimento Rpg Maker XP: |||||||||||||||||||

Progetto in corso: CaelestiS: |||||||||||||||||||

Link to comment
Share on other sites

  • 0

Salve di nuovo.

Grazie a charlie ho risolto il problema dell'aumento della variabile a fine battaglia. :sisi:

Ora rimane l'ultimo ostacolo e direi che il bs del mio progetto è praticamente completo dal lato tecnico.

 

E' possibile tramite metodi canonici far apparire un messaggio normalissimo a fine battaglia che dica "I tuoi AP sono aumentati di X* dove X è il numero di AP che da ogni singola truppa di mostri?

 

Lo chiedo qua perchè penso di aver chiesto a charlie anche troppo ultimamente,non vorrei diventare petulante,sperando che almeno questo si possa risolvere agilmente tramite battle event. :sisi:

 

Va beh,fatemi sapere. :blink:

Edited by Draxis

Apprendimento Rpg Maker XP: |||||||||||||||||||

Progetto in corso: CaelestiS: |||||||||||||||||||

Link to comment
Share on other sites

  • 0

Bè dipende cosa ti ha fatto usare Charlie per gli AP che regala ogni mostro...è una variabile raggiungibile ad eventi? Cioè è la variabile n°0345 (esempio)? Come posso attenere la cifra degli AP appena ottenuti?

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

Si può fare, per scrivere il valore di una variabile devi aggiungere $game_variables[numero variabile].to_s con il metodo

self.contents.draw_text.

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0
Bè dipende cosa ti ha fatto usare Charlie per gli AP che regala ogni mostro...è una variabile raggiungibile ad eventi? Cioè è la variabile n°0345 (esempio)? Come posso attenere la cifra degli AP appena ottenuti?

^ ^

Questo è lo script che mi ha fatto mettere,funziona alla perfezione,solo che anzichè restituire un messaggio a fine battaglia mi apre una finestrella gump fuori dal gioco con gli AP tra virgolette.

 

ID_VARIABILE = 1PUNTI = {  33 => 100} class Scene_Battle  alias start_phase5_var start_phase5  def start_phase5	if PUNTI[$game_troop.troop_id]	  $game_variables[ID_VARIABILE] += PUNTI[$game_troop.troop_id]	  p (PUNTI[$game_troop.troop_id]).to_s	else	  p "nessun valore configurato"	end	# Original call	start_phase5_var  endend class Game_Troop  attr_reader :troop_id  alias setup_var setup  def setup(troop_id)	@troop_id = troop_id	setup_var(troop_id)  endend

 

In pratica si mette l'id della variabile e IDtruppa => quantità di AP da aggiungere alla variabile.

 

Si può fare, per scrivere il valore di una variabile devi aggiungere $game_variables[numero variabile].to_s con il metodo

self.contents.draw_text.

 

Ti chiedo perdono ma non so dove mettere ciò che hai detto. °_°

Potresti farmi un piccolo esempio?

Edited by Draxis

Apprendimento Rpg Maker XP: |||||||||||||||||||

Progetto in corso: CaelestiS: |||||||||||||||||||

Link to comment
Share on other sites

  • 0
Devi modificare la finestra che restituisce i risultati.

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0
Devi modificare la finestra che restituisce i risultati.

Premettendo che col ruby sto imparando pian piano e di conseguenza sono una capra in materia confrontato a voi guru :sisi: ,ho provato a cambiarlo in questo modo:

class Scene_Battle  alias start_phase5_var start_phase5  def start_phase5	if PUNTI[$game_troop.troop_id]	  $game_variables[ID_VARIABILE] += PUNTI[$game_troop.troop_id]	  def self.contents.draw_text $game_variables[$game_troop.troop_id].to_s	 end  end

ma restituisce un'errore alla stringa 11 (quella che hai detto di aggiungere).

Anzichè il numero ID della variabile ho messo $game_troop.troop_id poichè pensavo che così mi restituisse solo l'incremento dato dalla tale truppa anzichè la variabile totale,ma penso di aver sbagliato qualcosa,se non addirittura più di una.

Potresti gentilmente dirmi come dovrei impostare esattamente il codice?

Apprendimento Rpg Maker XP: |||||||||||||||||||

Progetto in corso: CaelestiS: |||||||||||||||||||

Link to comment
Share on other sites

  • 0

Vuoi scrivere il valore della variabile? Allora devi scrivere questo :

self.contents.draw_text(0, 0, 128, 32, $game_variables[0].to_s)

Altrimenti non ho capito cosa vuoi fare

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0
Vuoi scrivere il valore della variabile? Allora devi scrivere questo :

self.contents.draw_text(0, 0, 128, 32, $game_variables[0].to_s)

Altrimenti non ho capito cosa vuoi fare

Non l'intero valore della variabile,ma un semplice messaggio che dica di quanto la sconfitta della truppa X abbia aumentato la variabile,ad esempio,0001.

In sostanza:

-la truppa con ID 33 a battaglia conclusa mi da +100 alla variabile 0001 chiamata AP.

-un messaggio a fine battaglia deve dire "Hai guadagnato 100 AP!".

 

Spero di essermi spiegato meglio questa volta. ^^

Apprendimento Rpg Maker XP: |||||||||||||||||||

Progetto in corso: CaelestiS: |||||||||||||||||||

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...