09-07-2010, 08:23 PM
(Questo messaggio è stato modificato l'ultima volta il: 09-07-2010, 08:29 PM da friskon.)
Ho bel problemaccio ragazzi. Nel mio gioko, per quei poki che l'hanno provato, avete notato che molte zone sono inspirate al buon vecchio pokémon in cui nell'erba trovi i mostri. Io per fare ciò utilizzo il seguente sistema: Edito la mappa facendo l'erba alta e tramite una combinazione di "eventi tocco eroe" collegato al comando di "inizio battaglia" ho fatto il tutto. Fin ora tutto bene, ma a lungo andare con l'aumento delle dimensioni delle mappe tutto si complica. Un altro mio problema, con questo metodo, é che difficilmente posso mettere più tipi di mostri nell'erba con il mio metodo attuale. La mia idea sarebbe tramite la generazione di un numero casuale (da 1 a 100) si calcola una percentuale che un mostro debba uscire. E ciò lo vorrei fare in tutta l'erba e non solo negli stessi punti ma senza appesantire di brutto il gioko. A me stesso scatta in molti punti non avendo un pc tanto potente Al riguardo ho trovato questo script:
Qualcuno magari ha un idea su come si utilizza tale script e mi potrebbe spiegare come funziona. Oppure se avete qualche altra idea é accetta, grazie a tutti
Citazione:#==========================================================================
# ** Fight In Grass
#==========================================================================
# by Magica
# Version 1 [VX]
# January 24th, 2008
#==========================================================================
module GameBaker
GrassFightDisable = 6
end
#==========================================================================
#
#
#
#
#
#
#
#
#==========================================================================
class Game_Player
alias gamebaker_grassfight_updateenc update_encounter
def update_encounter
if !$game_switches[GameBaker::GrassFightDisable]
temp = @encounter_count
gamebaker_grassfight_updateenc
@encounter_count = temp
@encounter_count -= 1 if $game_map.bush?(@x, @y)
else
gamebaker_grassfight_updateenc
end
end
end
#==========================================================================
# End of file!
#==========================================================================
Qualcuno magari ha un idea su come si utilizza tale script e mi potrebbe spiegare come funziona. Oppure se avete qualche altra idea é accetta, grazie a tutti