Jump to content
Rpg²S Forum
  • 0

Piccola modifica al bs base.


Remias
 Share

Question

Ciao a tutti sono nuovo del forum, non so se esistesse già in precedenza un link trattante lo stesso argomento, se esiste chiedo scusa già da ora. Torniamo al discorso però... Avete presente il bs di base? Perfetto, mi serve una modifica a quello, più precisamente è lo script "Window_PartyCommand". Adesso parliamo della mia necessità: inizia la battaglia e esce scritto In una finestra in alto "Combatti" e "Fuggi" (o in qualunque altro modo sia scritto), poi selezionando "combatti" mi esce la finestra con "Attacca" "Skill" "Difendi" "Oggetti", fino a qui ci siamo, io vorrei che non uscisse la finestra in cui mi chiede se voglio combattere o fuggire e che appaia la scelta di fuga nella finestra insieme ad "attacca" e affiliati vari, ho provato a modificare lo script base con pessimi risultati, vorrei chiedervi se qualcuno ha già a disposizione questo script o potrebbe dirmi i punti da modificare, spero qualcuno sia tanto gentile da venire in mio aiuto, grazie in principio. ^_^
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Questa è pura teoria, ma la chiave dovrebbe stare in questa parte di Scene_Battle1:

	# Make other windows
@party_command_window = Window_PartyCommand.new
@help_window = Window_Help.new
@help_window.back_opacity = 160
@help_window.visible = false
@status_window = Window_BattleStatus.new
@message_window = Window_Message.new
# Make sprite set

 

E questa di Scene_Battle2:

	# If C button was pressed
if Input.trigger?(Input::C)
  # Branch by party command window cursor position
  case @party_command_window.index
  when 0  # fight
	# Play decision SE
	$game_system.se_play($data_system.decision_se)
	# Start actor command phase
	start_phase3

 

Tecnicamente sostituendo la riga dove va a creare la finestra PartyCommand con

start_phase3

dovrebbe funzionare.

 

Per mettere il comando "fuga" nei comandi dell'eroe, trova questa parte in Scene_Battle1:

	s1 = $data_system.words.attack
s2 = $data_system.words.skill
s3 = $data_system.words.guard
s4 = $data_system.words.item
@actor_command_window = Window_Command.new(160, [s1, s2, s3, s4])
@actor_command_window.y = 160

 

Sostituiscilo con

 

	s1 = $data_system.words.attack
s2 = $data_system.words.skill
s3 = $data_system.words.guard
s4 = $data_system.words.item
s5 = "Fuga"
@actor_command_window = Window_Command.new(160, [s1, s2, s3, s4, s5])
@actor_command_window.y = 200

 

Infine, in Scene_Battle3, trova questa riga:

  def update_phase3_basic_command

scrolla un po' in giù e dopo "start_item_select" aggiungi:

 
	when 4  # Escape
	# Play decision SE
	$game_system.se_play($data_system.decision_se)
	# Set action
	@active_battler.current_action.kind = 0
	# Escape
	 update_phase2_escape

Edited by Zoro the Gallade

Mensola dei trofei:

 

http://www.rpg2s.net/forum/uploads/monthly_08_2014/post-6-0-59989200-1408714052.gifhttp://i.imgur.com/7GriqYm.png

 

 

Creazioni varie:

 

 

hnR4pt.png

Link to comment
Share on other sites

  • 0
Ti ringrazio molto, correggendo i punti da te elencati e cancellando molte volte qualche @party_command_window = Window_PartyCommand.new o simili sono riuscito a rendere funzionante lo script, adesso cerco uno script per i risultati di fine battaglia e sono a posto. ^_^
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...