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...
La variabile ha effettivamente il valore di 10, ma nel messaggio dice che ho preso 5 PS...
Question
raXor
Scusate se posto tanti topic...
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...
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
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