Jump to content
Rpg²S Forum

Enryplus

Utenti
  • Posts

    12
  • Joined

  • Last visited

Everything posted by Enryplus

  1. Nessuno gli risponde? Perchè non mi va di chiedere qualcos'altro mentre lui aspetta una risposta... P.S.:Io non gli so rispondere
  2. Lo penso anche io, ora lo provo... Mmmm... Ok grazie molte funziona! E ora alla prossima modifica! Ancora grazie!
  3. Grazie, comunque quando la variabile è settata a 1 corrisponde con una battaglia con un capo (o boss) quindi volevo che dopo la battaglia ci sia silenzio, senza far ricominciare la musica della mappa, cosicchè possa scegliere la musica adatta... Ammesso che non l'ho ancora provato, che cos'è che non andava bene di quello che ho messo io? Per informazione: io per accertarmi del funzionamento avevo messo dei print all'interno degl'elsif in battle_phase_5, però non faceva niente era come se saltasse tutti gli if...
  4. Esatto! Nel secondo e nel terzo caso non deve esserci il motivetto di fine battaglia!
  5. Sì, scusate, uso l'XP. Ehm... Uso due script: uno che fa rigenerare qualche hp ed mp quando ci si difende, l'altro è il ripristino totale della vita al salire di livello... Non credo dovrebbero dare problemi... Comunque qua ho messo la modifica alla classe Scene_Battle2 #-------------------------------------------------------------------------- # * Start After Battle Phase #-------------------------------------------------------------------------- def start_phase5 # Shift to phase 5 @phase = 5 #aggiungo una cosetta l'if if $abc ==0 # Play battle end ME $game_system.me_play($game_system.battle_end_me) # Return to BGM before battle started #$game_system.bgm_play($game_temp.map_bgm) $game_system.bgm_restore elsif $abc==1 $game_system.bgm_stop elsif $abc ==2 # Return to BGM before battle started #$game_system.bgm_play($game_temp.map_bgm) $game_system.bgm_restore end # Initialize EXP, amount of gold, and treasure exp = 0 gold = 0 treasures = [] # Loop for enemy in $game_troop.enemies # If enemy is not hidden unless enemy.hidden # Add EXP and amount of gold obtained exp += enemy.exp gold += enemy.gold # Determine if treasure appears if rand(100) < enemy.treasure_prob if enemy.item_id > 0 treasures.push($data_items[enemy.item_id]) end if enemy.weapon_id > 0 treasures.push($data_weapons[enemy.weapon_id]) end if enemy.armor_id > 0 treasures.push($data_armors[enemy.armor_id]) end end end end # Treasure is limited to a maximum of 6 items treasures = treasures[0..5] # Obtaining EXP for i in 0...$game_party.actors.size actor = $game_party.actors[i] if actor.cant_get_exp? == false last_level = actor.level actor.exp += exp if actor.level > last_level @status_window.level_up(i) end end end # Obtaining gold $game_party.gain_gold(gold) # Obtaining treasure for item in treasures case item when RPG::Item $game_party.gain_item(item.id, 1) when RPG::Weapon $game_party.gain_weapon(item.id, 1) when RPG::Armor $game_party.gain_armor(item.id, 1) end end # Make battle result window @result_window = Window_BattleResult.new(exp, gold, treasures) # Set wait count @phase5_wait_count = 100 end e qui quelle a Scene_Map: def call_battle # Clear battle calling flag $game_temp.battle_calling = false # Clear menu calling flag $game_temp.menu_calling = false $game_temp.menu_beep = false # Make encounter count $game_player.make_encounter_count # Memorize map BGM and stop BGM #$game_temp.map_bgm = $game_system.playing_bgm $game_system.bgm_memorize case $abc when 0 #musiche diverse per la mappa e per battaglia $game_system.bgm_stop # Play battle start SE $game_system.se_play($data_system.battle_start_se) # Play battle BGM $game_system.bgm_play($game_system.battle_bgm) # Straighten player position $game_player.straighten # Switch to battle screen $scene = Scene_Battle.new when 1 #la stessa musica che si ripete prima e durante la battaglia # Straighten player position $game_player.straighten # Switch to battle screen $scene = Scene_Battle.new when 2 #musica che si ripete prima, durante e dopo la battaglia # Straighten player position $game_player.straighten # Switch to battle screen $scene = Scene_Battle.new end end E ho settato la variabile $abc a 1 perciò non dovrebbe attivarsi la musichetta...
  6. Volevo fare una domanda: la musichetta che c'è quando si vince una battaglia, si trova nella Scene_Battle2 dove inizia il def del battle_phase_5? Perchè ho provato ad eliminarlo, ma continua ad esserci...
  7. Grazie! Ooops, non l'avevo visto l'ultimo pezzo... Grazie ancora!!
  8. Mi chiedo una cosa: come si fa a toglierla durante il gioco? Ho provato mettendo questo: if Input.press?(Input::X) #"X" = "A" self.dispose end Ma non mi funziona...
  9. Enryplus

    Ciaoooo

    Indovina... Benvenuto! :rolleyes:
  10. Ooooooo... Me ne vergogno anche io... *Si seppellisce
  11. Beh, a me piace quando mi si accappona la pelle... A te no? (Per curiosità dove ho sbagliato?)
  12. Enryplus

    Salve.

    Benvenuto, bella l'immagine!
  13. Purtroppo avevo il presentimento di questa risposta, ma il fatto è che non ci capisco una mazza di script anche se ho guardato un paio di guide di come si fa ha scriptare... Mmmm, grazie ancora vedrò cosa posso fare (l'avevo intuito che le magie erano fatte così...)
  14. Io ho questo problema e non so se si può risolvere: Tutti siamo daccordo, se sposti un evento da una certa posizione della mappa ad un'altra (della stessa mappa) si usa il comando "TRASPORTO", ma se io ho un evento in una mappa è possibile spostarlo in un'altra mappa? Se sì mi spieghereste come farlo? Grazie lo stesso!
  15. Grazie del consiglio!
  16. Ciao a tutti, mi chiamo Enrico (come avrete già notato), ho 16 anni e vengo da Biella... Questo forum mi piace, è bello e ho deciso di iscrivermi.... Mi piace giocare ai video giochi, ma non troppo e recentemente mi sono imbattuto nel programma Rpg Maker Xp e al momento sto creando un gioco che per me è fantastico... (Per tutti è fantastico il proprio gioco).... Ehm... Bom Spero di trovarmi bene qui... Ciao!
×
×
  • Create New...