Jump to content
Rpg²S Forum
  • 0

Problema con la visualizzazione di una variabile


raXor
 Share

Question

Scusate se posto tanti topic... :tongue:

 

Ho creato una variabile PS, che conteggia dei punti(Che mi serviranno per altri motivi).

Questa variabile l'ho dichiarata come uguale al valore che ho scritto nel box note del nemico ID:0001

poi ho inserito un ciclo for che per ogni nemico contenuto nel campo aggiunge, alla variabile da me creata in gioco(ID:0001) , il valore che ho scritto nel box note(5).

 

Il problema è che quando, alla fine della battaglia, compare il messaggio che dichiara che hai ricevuto tot PS, mi da il valore di 5, quando invece dovrebbe essere 10, dato ke i mostri sul campo sono 2... :blink:

La variabile ha effettivamente il valore di 10, ma nel messaggio dice che ho preso 5 PS...

 

Come faccio a rimediare?

 

Quì c'è lo Script:

 

 

 

def display_ps

nemici = $data_enemies[0001]

ps = nemici.note

for nemici in $game_troop.members

$game_variables[0001] += ps.to_i

end

text = sprintf(Vocab::ObtainPS, ps)

$game_message.texts.push('\.' + text)

wait_for_message

end

 

 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

EDIT - Che fesso ! Non mi ero accorto che avevi messo ps invece della variabile quando generi text . . .

Credo che dipenda dal fatto che hai usato la parola nemici per due variabili che fanno cose differenti, ma forse sbaglio (Non ho il VX e non posso verificarlo . . .)

 

Prova con questa versione

def display_ps  ps = $data_enemies[1].note  for nemici in $game_troop.dead_members	$game_variables[1] += ps.to_i  end  text = sprintf(Vocab::ObtainPS, $game_variables[1])  $game_message.texts.push('.' + text)  wait_for_messageend

Però, scusa, si tratta di una prova, vero ?

Voglio dire, i PS ricevuti cambieranno da mostro a mostro, giusto ?

 

EDIT - Che fesso ! Non mi ero accorto che avevi messo ps invece della variabile quando generi text . . .

Edited by giver

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Si, infatti i PS cambiano da mostro a mostro, come l'Exp... in pratica devo simulare quello.

Non so come farlo però... Cioè, nn posso fare un def per ogni mostro, cambiando solo l'ID della variabile nemici...

Non c'è un modo per cambiare ID in base al mostro cn cui sto combattendo ora?

 

Come l'hai fatto tu però mi visualizza nel text la variabile completa dove conteggio i vari PS e non quelli ke ho ottenuto in quel momento, come volevo io...

Link to comment
Share on other sites

  • 0

Prova questo . . . (Non lo metto nel tag code perchè elimina la barra rovesciata)

 

def display_ps

newps = 0

for nemici in $game_troop.dead_members

ps = $data_enemies[nemici.enemy_id].note

$game_variables[1] += ps.to_i

newps += ps.to_i

end

text = sprintf(Vocab::ObtainPS, newps)

$game_message.texts.push('\.' + text)

wait_for_message

end

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



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...