Rpg²S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Vai al contenuto

Rpg²S Forum uses cookies. Read the Privacy Policy for more info. To remove this message, please click the button to the right:    I accept the use of cookies

Screen Contest #90

Kamikun






  • Si prega di effettuare il log in prima di rispondere
Kingdom Hearts - The Twin Keyblade * * * * - 3 Voti

    Guest_gino_*
  • Guests
  • Rens:

#141 Inviato 01 March 2011 - 21:14 PM

Anche se in ritardo di un giorno ecco la seconda versione della modifica allo script Mog Menu:

<div class="de1"><span class="co1">#</span></div><div class="de1"><span class="co1"># ATTENZIONE IL SEGUENTE SCRIPT NON È L'ORIGINALE MA È UNA VERSIONE LIEVEMENTE</span></div><div class="de1"><span class="co1"># MODIFICATA. NON USARE SE NON SIETE SICURI DI COME FUNZIONA!</span></div><div class="de1"><span class="co1">#</span></div><div class="de1"> </div><div class="de1"><span class="co1">#</span></div><div class="de1"><span class="co1"># WARNING! THIS AIN'T THE ORIGINAL SCRIPT, BUT A MODIFIED VERSION. IF YOU AIN'T</span></div><div class="de1"><span class="co1"># SURE 'BOUT HOW IT WORKS DON'T USE IT!</span></div><div class="de1"><span class="co1">#</span></div><div class="de1"> </div><div class="de1"><span class="co1">#_________________________________________________</span></div><div class="de1"><span class="co1"># MOG_SceneMenu Itigo V1.0			</span></div><div class="de1"><span class="co1">#_________________________________________________</span></div><div class="de1"><span class="co1"># By Moghunter			  </span></div><div class="de1"><span class="co1">#_________________________________________________</span></div><div class="de1"><span class="co1"># Menu com movimento e layout de pictures.</span></div><div class="de1"><span class="co1"># Para nomear as imagens das faces dos personagens</span></div><div class="de1"><span class="co1"># nomeie com o nome do personagem + o sufixo _FC</span></div><div class="de1"><span class="co1"># Exemplo ->	 Ashe_Fc.png</span></div><div class="de1"><span class="co1">#_________________________________________________</span></div><div class="de1"><span class="kw1">module</span> MOG</div><div class="de1"><span class="co1">#Tempo de transição ao ativar o menu.  </span></div><div class="de1">MNTT = <span class="nu0">30</span></div><div class="de1"><span class="co1">#Tipo de transição ao ativar o menu.</span></div><div class="de1">MNTP = <span class="st0">"006-Stripe02"</span></div><div class="de1"><span class="co1">#Tempo de transição ao desativar o menu.  </span></div><div class="de1">MNTT2 = <span class="nu0">20</span></div><div class="de1"><span class="co1">#Tipo de transição ao desativar o menu.</span></div><div class="de1">MNTP2 =  <span class="st0">"005-Stripe01"</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"> </div><div class="de1"><span class="co1">##############</span></div><div class="de1"><span class="co1"># Game_Actor #</span></div><div class="de1"><span class="co1">##############</span></div><div class="de1"><span class="kw1">class</span> Game_Actor <span class="sy0"><</span> Game_Battler</div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> now_exp</div><div class="de1">	<span class="kw2">return</span> <span class="re1">@exp</span> <span class="sy0">-</span> <span class="re1">@exp_list</span><span class="br0">[</span>@level<span class="br0">]</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> next_exp</div><div class="de1">	<span class="kw2">return</span> <span class="re1">@exp_list</span><span class="br0">[</span>@level<span class="sy0">+</span><span class="nu0">1</span><span class="br0">]</span> <span class="sy0">></span> <span class="nu0">0</span> ? <span class="re1">@exp_list</span><span class="br0">[</span>@level<span class="sy0">+</span><span class="nu0">1</span><span class="br0">]</span> <span class="sy0">-</span> <span class="re1">@exp_list</span><span class="br0">[</span>@level<span class="br0">]</span> : <span class="nu0">0</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"> </div><div class="de1"><span class="co1">###############</span></div><div class="de1"><span class="co1"># Window_Base #</span></div><div class="de1"><span class="co1">###############</span></div><div class="de1"><span class="kw1">class</span> Window_Base <span class="sy0"><</span> Window</div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> drw_face<span class="br0">(</span>actor,x,y<span class="br0">)</span></div><div class="de1">	<span class="kw1">if</span> actor.<span class="me1">name</span> == <span class="re0">$game_actors</span><span class="br0">[</span><span class="nu0">1</span><span class="br0">]</span>.<span class="me1">name</span> <span class="kw1">then</span></div><div class="de1">	  face = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Hero_fc"</span><span class="br0">)</span></div><div class="de1">	<span class="kw1">else</span></div><div class="de1">	  face = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span>actor.<span class="me1">name</span> <span class="sy0">+</span> <span class="st0">"_fc"</span><span class="br0">)</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	cw = face.<span class="me1">width</span></div><div class="de1">	ch = face.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x , y <span class="sy0">-</span> ch, face, src_rect<span class="br0">)</span>	</div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> draw_maphp3<span class="br0">(</span>actor, x, y<span class="br0">)</span></div><div class="de1">	back = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"BAR0"</span><span class="br0">)</span>	</div><div class="de1">	cw = back.<span class="me1">width</span>  </div><div class="de1">	ch = back.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span>	</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">65</span>, y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, back, src_rect<span class="br0">)</span></div><div class="de1">	meter = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"HP_Bar"</span><span class="br0">)</span>	</div><div class="de1">	cw = meter.<span class="me1">width</span>  <span class="sy0">*</span> actor.<span class="me1">hp</span> <span class="sy0">/</span> actor.<span class="me1">maxhp</span></div><div class="de1">	ch = meter.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">65</span>, y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, meter, src_rect<span class="br0">)</span></div><div class="de1">	text = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"HP_Tx"</span><span class="br0">)</span>	</div><div class="de1">	cw = text.<span class="me1">width</span>  </div><div class="de1">	ch = text.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">35</span>, y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, text, src_rect<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = Color.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">255</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">81</span>, y <span class="sy0">-</span> <span class="nu0">1</span>, <span class="nu0">48</span>, <span class="nu0">32</span>, actor.<span class="me1">hp</span>.<span class="me1">to_s</span>, <span class="nu0">2</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = Color.<span class="me1">new</span><span class="br0">(</span><span class="nu0">255</span>,<span class="nu0">255</span>,<span class="nu0">255</span>,<span class="nu0">255</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">80</span>, y <span class="sy0">-</span> <span class="nu0">2</span>, <span class="nu0">48</span>, <span class="nu0">32</span>, actor.<span class="me1">hp</span>.<span class="me1">to_s</span>, <span class="nu0">2</span><span class="br0">)</span>	</div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> draw_mapsp3<span class="br0">(</span>actor, x, y<span class="br0">)</span></div><div class="de1">	back = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"BAR0"</span><span class="br0">)</span>	</div><div class="de1">	cw = back.<span class="me1">width</span>  </div><div class="de1">	ch = back.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span>	</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">65</span>, y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, back, src_rect<span class="br0">)</span></div><div class="de1">	meter = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"SP_Bar"</span><span class="br0">)</span>	</div><div class="de1">	cw = meter.<span class="me1">width</span>  <span class="sy0">*</span> actor.<span class="me1">sp</span> <span class="sy0">/</span> actor.<span class="me1">maxsp</span></div><div class="de1">	ch = meter.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">65</span>, y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, meter, src_rect<span class="br0">)</span></div><div class="de1">	text = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"SP_Tx"</span><span class="br0">)</span>	</div><div class="de1">	cw = text.<span class="me1">width</span>  </div><div class="de1">	ch = text.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">35</span>, y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, text, src_rect<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = Color.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">255</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">81</span>, y <span class="sy0">-</span> <span class="nu0">1</span>, <span class="nu0">48</span>, <span class="nu0">32</span>, actor.<span class="me1">sp</span>.<span class="me1">to_s</span>, <span class="nu0">2</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = Color.<span class="me1">new</span><span class="br0">(</span><span class="nu0">255</span>,<span class="nu0">255</span>,<span class="nu0">255</span>,<span class="nu0">255</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">80</span>, y <span class="sy0">-</span> <span class="nu0">2</span>, <span class="nu0">48</span>, <span class="nu0">32</span>, actor.<span class="me1">sp</span>.<span class="me1">to_s</span>, <span class="nu0">2</span><span class="br0">)</span>	</div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> draw_mexp2<span class="br0">(</span>actor, x, y<span class="br0">)</span></div><div class="de1">	bitmap2 = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Exp_Back"</span><span class="br0">)</span></div><div class="de1">	cw = bitmap2.<span class="me1">width</span></div><div class="de1">	ch = bitmap2.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">60</span> , y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, bitmap2, src_rect<span class="br0">)</span></div><div class="de1">	rate = actor.<span class="me1">now_exp</span>.<span class="me1">to_f</span> <span class="sy0">/</span> actor.<span class="me1">next_exp</span></div><div class="de1">	bitmap = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Exp_Meter"</span><span class="br0">)</span></div><div class="de1">	<span class="kw1">if</span> actor.<span class="me1">level</span> <span class="sy0"><</span> <span class="nu0">99</span></div><div class="de1">	  cw = bitmap.<span class="me1">width</span> <span class="sy0">*</span> rate</div><div class="de1">	<span class="kw1">else</span></div><div class="de1">	  cw = bitmap.<span class="me1">width</span></div><div class="de1">	<span class="kw1">end</span>  </div><div class="de1">	ch = bitmap.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">60</span> , y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, bitmap, src_rect<span class="br0">)</span></div><div class="de1">	exp_tx = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Exp_tx"</span><span class="br0">)</span></div><div class="de1">	cw = exp_tx.<span class="me1">width</span></div><div class="de1">	ch = exp_tx.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">55</span> , y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">30</span>, exp_tx, src_rect<span class="br0">)</span></div><div class="de1">	lv_tx = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"LV_tx"</span><span class="br0">)</span></div><div class="de1">	cw = lv_tx.<span class="me1">width</span></div><div class="de1">	ch = lv_tx.<span class="me1">height</span></div><div class="de1">	src_rect = Rect.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, cw, ch<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">blt</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">125</span> , y <span class="sy0">-</span> ch <span class="sy0">+</span> <span class="nu0">35</span>, lv_tx, src_rect<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = Color.<span class="me1">new</span><span class="br0">(</span><span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">255</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">161</span>, y <span class="sy0">+</span> <span class="nu0">7</span>, <span class="nu0">24</span>, <span class="nu0">32</span>, actor.<span class="me1">level</span>.<span class="me1">to_s</span>, <span class="nu0">1</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = Color.<span class="me1">new</span><span class="br0">(</span><span class="nu0">255</span>,<span class="nu0">255</span>,<span class="nu0">255</span>,<span class="nu0">255</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span>x <span class="sy0">+</span> <span class="nu0">160</span>, y <span class="sy0">+</span> <span class="nu0">6</span>, <span class="nu0">24</span>, <span class="nu0">32</span>, actor.<span class="me1">level</span>.<span class="me1">to_s</span>, <span class="nu0">1</span><span class="br0">)</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> draw_actor_state2<span class="br0">(</span>actor, x, y, width = <span class="nu0">120</span><span class="br0">)</span></div><div class="de1">	text = make_battler_state_text<span class="br0">(</span>actor, width, <span class="kw2">true</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = actor.<span class="me1">hp</span> == <span class="nu0">0</span> ? knockout_color : normal_color</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span>x, y, width, <span class="nu0">32</span>, text,<span class="nu0">1</span><span class="br0">)</span></div><div class="de1">  <span class="kw1">end</span> </div><div class="de1"> </div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"> </div><div class="de1"><span class="co1">######################</span></div><div class="de1"><span class="co1"># Window_MenuStatus2 #</span></div><div class="de1"><span class="co1">######################</span></div><div class="de1"><span class="kw1">class</span> Window_MenuStatus2 <span class="sy0"><</span> Window_Selectable</div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> initialize</div><div class="de1">	<span class="kw1">super</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, <span class="nu0">415</span>, <span class="nu0">280</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span> = Bitmap.<span class="me1">new</span><span class="br0">(</span>width <span class="sy0">-</span> <span class="nu0">32</span>, height <span class="sy0">-</span> <span class="nu0">32</span><span class="br0">)</span></div><div class="de1">	refresh</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">active</span> = <span class="kw2">false</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">opacity</span> = <span class="nu0">0</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">index</span> = <span class="sy0">-</span><span class="nu0">1</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> refresh</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">clear</span></div><div class="de1">	<span class="re1">@item_max</span> = <span class="re0">$game_party</span>.<span class="me1">actors</span>.<span class="me1">size</span></div><div class="de1">	<span class="kw1">for</span> i <span class="kw1">in</span> 0...$game_party.<span class="me1">actors</span>.<span class="me1">size</span></div><div class="de1">	  x = <span class="nu0">20</span></div><div class="de1">	  y = i <span class="sy0">*</span> <span class="nu0">62</span></div><div class="de1">	  actor = <span class="re0">$game_party</span>.<span class="me1">actors</span><span class="br0">[</span>i<span class="br0">]</span></div><div class="de1">	  <span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">name</span> = <span class="st0">"Kristen ITC"</span></div><div class="de1">	  drw_face<span class="br0">(</span>actor,x,y <span class="sy0">+</span> <span class="nu0">50</span><span class="br0">)</span></div><div class="de1">	  draw_maphp3<span class="br0">(</span>actor,x <span class="sy0">+</span> <span class="nu0">40</span>, y <span class="sy0">-</span> <span class="nu0">5</span><span class="br0">)</span></div><div class="de1">	  draw_mapsp3<span class="br0">(</span>actor,x <span class="sy0">+</span> <span class="nu0">40</span>, y <span class="sy0">+</span> <span class="nu0">20</span> <span class="br0">)</span></div><div class="de1">	  draw_mexp2<span class="br0">(</span>actor,x <span class="sy0">+</span> <span class="nu0">140</span>, y <span class="sy0">+</span> <span class="nu0">15</span> <span class="br0">)</span></div><div class="de1">	  draw_actor_state2<span class="br0">(</span>actor ,x <span class="sy0">+</span> <span class="nu0">220</span>, y <span class="sy0">-</span> <span class="nu0">5</span><span class="br0">)</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> update_cursor_rect</div><div class="de1">	<span class="kw1">if</span> <span class="re1">@index</span> <span class="sy0"><</span> <span class="nu0">0</span></div><div class="de1">	  <span class="kw2">self</span>.<span class="me1">cursor_rect</span>.<span class="me1">empty</span></div><div class="de1">	<span class="kw1">else</span></div><div class="de1">	  <span class="kw2">self</span>.<span class="me1">cursor_rect</span>.<span class="me1">set</span><span class="br0">(</span><span class="nu0">5</span>, <span class="re1">@index</span> <span class="sy0">*</span> <span class="nu0">62</span>, <span class="kw2">self</span>.<span class="me1">width</span> <span class="sy0">-</span> <span class="nu0">32</span>, <span class="nu0">50</span><span class="br0">)</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"> </div><div class="de1"><span class="co1">################</span></div><div class="de1"><span class="co1"># Window_Gold2 #</span></div><div class="de1"><span class="co1">################</span></div><div class="de1"><span class="kw1">class</span> Window_Gold2 <span class="sy0"><</span> Window_Base</div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> initialize</div><div class="de1">	<span class="kw1">super</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, <span class="nu0">160</span>, <span class="nu0">64</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span> = Bitmap.<span class="me1">new</span><span class="br0">(</span>width <span class="sy0">-</span> <span class="nu0">32</span>, height <span class="sy0">-</span> <span class="nu0">32</span><span class="br0">)</span></div><div class="de1">	refresh</div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> refresh</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">clear</span></div><div class="de1">	cx = contents.<span class="me1">text_size</span><span class="br0">(</span>$data_system.<span class="me1">words</span>.<span class="me1">gold</span><span class="br0">)</span>.<span class="me1">width</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = normal_color</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span><span class="nu0">4</span>, <span class="nu0">0</span>, <span class="nu0">120</span><span class="sy0">-</span>cx<span class="sy0">-</span><span class="nu0">2</span>, <span class="nu0">32</span>, <span class="re0">$game_party</span>.<span class="me1">gold</span>.<span class="me1">to_s</span>, <span class="nu0">2</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = system_color</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span><span class="nu0">124</span><span class="sy0">-</span>cx, <span class="nu0">0</span>, cx, <span class="nu0">32</span>, <span class="re0">$data_system</span>.<span class="me1">words</span>.<span class="me1">gold</span>, <span class="nu0">2</span><span class="br0">)</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"> </div><div class="de1"><span class="co1">####################</span></div><div class="de1"><span class="co1"># Window_PlayTime2 #</span></div><div class="de1"><span class="co1">####################</span></div><div class="de1"><span class="kw1">class</span> Window_PlayTime2 <span class="sy0"><</span> Window_Base</div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> initialize</div><div class="de1">	<span class="kw1">super</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, <span class="nu0">160</span>, <span class="nu0">96</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span> = Bitmap.<span class="me1">new</span><span class="br0">(</span>width <span class="sy0">-</span> <span class="nu0">32</span>, height <span class="sy0">-</span> <span class="nu0">32</span><span class="br0">)</span></div><div class="de1">	refresh</div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> refresh</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">clear</span></div><div class="de1">	<span class="re1">@total_sec</span> = Graphics.<span class="me1">frame_count</span> <span class="sy0">/</span> Graphics.<span class="me1">frame_rate</span></div><div class="de1">	hour = <span class="re1">@total_sec</span> <span class="sy0">/</span> <span class="nu0">60</span> <span class="sy0">/</span> <span class="nu0">60</span></div><div class="de1">	min = <span class="re1">@total_sec</span> <span class="sy0">/</span> <span class="nu0">60</span> <span class="sy0">%</span> <span class="nu0">60</span></div><div class="de1">	sec = <span class="re1">@total_sec</span> <span class="sy0">%</span> <span class="nu0">60</span></div><div class="de1">	text = <span class="kw3">sprintf</span><span class="br0">(</span><span class="st0">"%02d:%02d:%02d"</span>, hour, min, sec<span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = normal_color</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span><span class="nu0">4</span>, <span class="nu0">32</span>, <span class="nu0">120</span>, <span class="nu0">32</span>, text, <span class="nu0">2</span><span class="br0">)</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> update</div><div class="de1">	<span class="kw1">super</span></div><div class="de1">	<span class="kw1">if</span> Graphics.<span class="me1">frame_count</span> <span class="sy0">/</span> Graphics.<span class="me1">frame_rate</span> != <span class="re1">@total_sec</span></div><div class="de1">	  refresh</div><div class="de1">	<span class="kw1">end</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"> </div><div class="de1"><span class="co1">#################</span></div><div class="de1"><span class="co1"># Window_Steps2 #</span></div><div class="de1"><span class="co1">#################</span></div><div class="de1"><span class="kw1">class</span> Window_Steps2 <span class="sy0"><</span> Window_Base</div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> initialize</div><div class="de1">	<span class="kw1">super</span><span class="br0">(</span><span class="nu0">0</span>, <span class="nu0">0</span>, <span class="nu0">160</span>, <span class="nu0">96</span><span class="br0">)</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span> = Bitmap.<span class="me1">new</span><span class="br0">(</span>width <span class="sy0">-</span> <span class="nu0">32</span>, height <span class="sy0">-</span> <span class="nu0">32</span><span class="br0">)</span></div><div class="de1">	refresh</div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> refresh</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">clear</span></div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">font</span>.<span class="me1">color</span> = normal_color</div><div class="de1">	<span class="kw2">self</span>.<span class="me1">contents</span>.<span class="me1">draw_text</span><span class="br0">(</span><span class="nu0">4</span>, <span class="nu0">32</span>, <span class="nu0">120</span>, <span class="nu0">32</span>, <span class="re0">$game_party</span>.<span class="me1">steps</span>.<span class="me1">to_s</span>, <span class="nu0">2</span><span class="br0">)</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1"><span class="kw1">end</span></div><div class="de1"> </div><div class="de1"> </div><div class="de1"><span class="co1">##############</span></div><div class="de1"><span class="co1"># Scene_Menu #</span></div><div class="de1"><span class="co1">##############</span></div><div class="de1"><span class="kw1">class</span> Scene_Menu</div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> initialize<span class="br0">(</span>menu_index = <span class="nu0">0</span><span class="br0">)</span></div><div class="de1">	<span class="re1">@menu_index</span> = menu_index</div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> main</div><div class="de1">	s1 = <span class="st0">""</span></div><div class="de1">	s2 = <span class="st0">""</span></div><div class="de1">	s3 = <span class="st0">""</span></div><div class="de1">	s4 = <span class="st0">""</span></div><div class="de1">	s5 = <span class="st0">""</span></div><div class="de1">	s6 = <span class="st0">""</span></div><div class="de1">	<span class="re1">@command_window</span> = Window_Command.<span class="me1">new</span><span class="br0">(</span><span class="nu0">160</span>, <span class="br0">[</span>s1, s2, s3, s4, s5, s6<span class="br0">]</span><span class="br0">)</span></div><div class="de1">	<span class="re1">@command_window</span>.<span class="me1">index</span> = <span class="re1">@menu_index</span></div><div class="de1">	<span class="kw1">if</span> <span class="re0">$game_party</span>.<span class="me1">actors</span>.<span class="me1">size</span> == <span class="nu0">0</span></div><div class="de1">	  <span class="re1">@command_window</span>.<span class="me1">disable_item</span><span class="br0">(</span><span class="nu0">0</span><span class="br0">)</span></div><div class="de1">	  <span class="re1">@command_window</span>.<span class="me1">disable_item</span><span class="br0">(</span><span class="nu0">1</span><span class="br0">)</span></div><div class="de1">	  <span class="re1">@command_window</span>.<span class="me1">disable_item</span><span class="br0">(</span><span class="nu0">2</span><span class="br0">)</span></div><div class="de1">	  <span class="re1">@command_window</span>.<span class="me1">disable_item</span><span class="br0">(</span><span class="nu0">3</span><span class="br0">)</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	<span class="re1">@command_window</span>.<span class="me1">visible</span> = <span class="kw2">false</span></div><div class="de1">	<span class="re1">@command_window</span>.<span class="me1">x</span> = <span class="sy0">-</span><span class="nu0">640</span></div><div class="de1">	<span class="re1">@mnlay</span> = Sprite.<span class="me1">new</span></div><div class="de1">	<span class="re1">@mnlay</span>.<span class="me1">bitmap</span> = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Mn_lay"</span><span class="br0">)</span></div><div class="de1">	<span class="re1">@mnlay</span>.<span class="me1">z</span> = <span class="nu0">10</span></div><div class="de1">	<span class="re1">@mnback</span> = Plane.<span class="me1">new</span></div><div class="de1">	<span class="re1">@mnback</span>.<span class="me1">bitmap</span> = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Mn_back"</span><span class="br0">)</span></div><div class="de1">	<span class="re1">@mnback</span>.<span class="me1">blend_type</span> = <span class="nu0">0</span></div><div class="de1">	<span class="re1">@mnback</span>.<span class="me1">z</span> = <span class="nu0">5</span></div><div class="de1">	<span class="re1">@mnback2</span> = Plane.<span class="me1">new</span></div><div class="de1">	<span class="re1">@mnback2</span>.<span class="me1">bitmap</span> = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Mn_back"</span><span class="br0">)</span></div><div class="de1">	<span class="re1">@mnback2</span>.<span class="me1">blend_type</span> = <span class="nu0">0</span></div><div class="de1">	<span class="re1">@mnback2</span>.<span class="me1">z</span> = <span class="nu0">5</span></div><div class="de1">	<span class="re1">@mnback2</span>.<span class="me1">opacity</span> = <span class="nu0">60</span></div><div class="de1">	<span class="re1">@mnsel</span> = Sprite.<span class="me1">new</span></div><div class="de1">	<span class="re1">@mnsel</span>.<span class="me1">bitmap</span> = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Mn_Sel"</span><span class="br0">)</span></div><div class="de1">	<span class="re1">@mnsel</span>.<span class="me1">z</span> = <span class="nu0">20</span></div><div class="de1">	<span class="re1">@mnsel</span>.<span class="me1">x</span> = <span class="nu0">0</span></div><div class="de1">	<span class="re1">@mnsel</span>.<span class="me1">y</span> = <span class="nu0">110</span></div><div class="de1">	<span class="re1">@mnop</span> = <span class="nu0">150</span></div><div class="de1">	<span class="kw1">if</span> <span class="re0">$game_system</span>.<span class="me1">save_disabled</span></div><div class="de1">	  <span class="re1">@command_window</span>.<span class="me1">disable_item</span><span class="br0">(</span><span class="nu0">4</span><span class="br0">)</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	<span class="re1">@playtime_window</span> = Window_PlayTime2.<span class="me1">new</span></div><div class="de1">	<span class="re1">@playtime_window</span>.<span class="me1">x</span> = <span class="sy0">-</span><span class="nu0">45</span></div><div class="de1">	<span class="re1">@playtime_window</span>.<span class="me1">y</span> = <span class="nu0">405</span></div><div class="de1">	<span class="re1">@playtime_window</span>.<span class="me1">opacity</span> = <span class="nu0">0</span></div><div class="de1">	<span class="re1">@playtime_window</span>.<span class="me1">z</span> = <span class="nu0">15</span></div><div class="de1">	<span class="re1">@steps_window</span> = Window_Steps2.<span class="me1">new</span></div><div class="de1">	<span class="re1">@steps_window</span>.<span class="me1">x</span> = <span class="nu0">1500</span></div><div class="de1">	<span class="re1">@steps_window</span>.<span class="me1">y</span> = <span class="nu0">1500</span></div><div class="de1">	<span class="re1">@steps_window</span>.<span class="me1">opacity</span> = <span class="nu0">0</span></div><div class="de1">	<span class="re1">@steps_window</span>.<span class="me1">z</span> = <span class="nu0">15</span></div><div class="de1">	<span class="re1">@gold_window</span> = Window_Gold2.<span class="me1">new</span></div><div class="de1">	<span class="re1">@gold_window</span>.<span class="me1">x</span> = <span class="sy0">-</span><span class="nu0">45</span></div><div class="de1">	<span class="re1">@gold_window</span>.<span class="me1">y</span> = <span class="nu0">384</span></div><div class="de1">	<span class="re1">@gold_window</span>.<span class="me1">opacity</span> = <span class="nu0">0</span></div><div class="de1">	<span class="re1">@gold_window</span>.<span class="me1">z</span> = <span class="nu0">15</span></div><div class="de1">	<span class="re1">@status_window</span> = Window_MenuStatus2.<span class="me1">new</span></div><div class="de1">	<span class="re1">@status_window</span>.<span class="me1">x</span> = <span class="nu0">195</span></div><div class="de1">	<span class="re1">@status_window</span>.<span class="me1">y</span> = <span class="nu0">110</span></div><div class="de1">	<span class="re1">@status_window</span>.<span class="me1">opacity</span> = <span class="nu0">0</span></div><div class="de1">	<span class="re1">@status_window</span>.<span class="me1">z</span> = <span class="nu0">15</span></div><div class="de1">	Graphics.<span class="me1">transition</span><span class="br0">(</span><span class="re2">MOG::MNTT</span>, <span class="st0">"Graphics/Transitions/"</span> <span class="sy0">+</span> <span class="re2">MOG::MNTP</span><span class="br0">)</span></div><div class="de1">	<span class="kw3">loop</span> <span class="kw1">do</span></div><div class="de1">	  Graphics.<span class="me1">update</span></div><div class="de1">	  Input.<span class="me1">update</span></div><div class="de1">	  update</div><div class="de1">	  <span class="kw1">if</span> <span class="re0">$scene</span> != <span class="kw2">self</span></div><div class="de1">		<span class="kw1">break</span></div><div class="de1">	  <span class="kw1">end</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	Graphics.<span class="me1">freeze</span></div><div class="de1">	<span class="re1">@command_window</span>.<span class="me1">dispose</span></div><div class="de1">	<span class="re1">@playtime_window</span>.<span class="me1">dispose</span></div><div class="de1">	<span class="re1">@steps_window</span>.<span class="me1">dispose</span></div><div class="de1">	<span class="re1">@gold_window</span>.<span class="me1">dispose</span>	</div><div class="de1">	<span class="re1">@status_window</span>.<span class="me1">dispose</span></div><div class="de1">	<span class="re1">@mnlay</span>.<span class="me1">dispose</span></div><div class="de1">	<span class="re1">@mnback</span>.<span class="me1">dispose</span></div><div class="de1">	<span class="re1">@mnback2</span>.<span class="me1">dispose</span></div><div class="de1">	<span class="re1">@mnsel</span>.<span class="me1">dispose</span></div><div class="de1">	Graphics.<span class="me1">transition</span><span class="br0">(</span><span class="re2">MOG::MNTT2</span>, <span class="st0">"Graphics/Transitions/"</span> <span class="sy0">+</span> <span class="re2">MOG::MNTP2</span><span class="br0">)</span></div><div class="de1">	Graphics.<span class="me1">update</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> update</div><div class="de1">	<span class="re1">@command_window</span>.<span class="me1">update</span></div><div class="de1">	<span class="re1">@playtime_window</span>.<span class="me1">update</span></div><div class="de1">	<span class="re1">@steps_window</span>.<span class="me1">update</span></div><div class="de1">	<span class="re1">@gold_window</span>.<span class="me1">update</span></div><div class="de1">	<span class="re1">@status_window</span>.<span class="me1">update</span></div><div class="de1">	<span class="re1">@mnback</span>.<span class="me1">oy</span> <span class="sy0">+</span>= <span class="nu0">1</span></div><div class="de1">	<span class="re1">@mnback</span>.<span class="me1">ox</span> <span class="sy0">+</span>= <span class="nu0">1</span></div><div class="de1">	<span class="re1">@mnback2</span>.<span class="me1">oy</span> <span class="sy0">+</span>= <span class="nu0">1</span></div><div class="de1">	<span class="re1">@mnback2</span>.<span class="me1">ox</span> <span class="sy0">-</span>= <span class="nu0">1</span></div><div class="de1">	<span class="re1">@mnop</span> <span class="sy0">+</span>= <span class="nu0">5</span></div><div class="de1">	<span class="kw1">if</span> <span class="re1">@command_window</span>.<span class="me1">active</span> == <span class="kw2">true</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">bitmap</span> = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Mn_Sel"</span><span class="br0">)</span>	</div><div class="de1">	<span class="kw1">else</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">bitmap</span> = <span class="re2">RPG::Cache</span>.<span class="me1">picture</span><span class="br0">(</span><span class="st0">"Mn_Sel_off"</span><span class="br0">)</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">zoom_x</span> = <span class="nu0">1</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">opacity</span> = <span class="nu0">255</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	<span class="kw1">if</span> <span class="re1">@mnop</span> <span class="sy0">></span>= <span class="nu0">255</span></div><div class="de1">	  <span class="re1">@mnop</span> = <span class="nu0">120</span></div><div class="de1">	<span class="kw1">end</span>  </div><div class="de1">	<span class="kw1">if</span> <span class="re1">@command_window</span>.<span class="me1">active</span></div><div class="de1">	  update_command</div><div class="de1">	  <span class="kw2">return</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	<span class="kw1">if</span> <span class="re1">@status_window</span>.<span class="me1">active</span></div><div class="de1">	  update_status</div><div class="de1">	  <span class="kw2">return</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> update_command</div><div class="de1">	<span class="kw1">if</span> <span class="re1">@mnsel</span>.<span class="me1">zoom_x</span> <span class="sy0"><</span>= <span class="nu0">1.6</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">zoom_x</span> <span class="sy0">+</span>= <span class="nu0">0.03</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">opacity</span> <span class="sy0">-</span>= <span class="nu0">10</span></div><div class="de1">	<span class="kw1">elsif</span> <span class="re1">@mnsel</span>.<span class="me1">zoom_x</span> <span class="sy0">></span> <span class="nu0">1.6</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">zoom_x</span> = <span class="nu0">1.0</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">opacity</span> = <span class="nu0">255</span></div><div class="de1">	<span class="kw1">end</span>  </div><div class="de1">	<span class="kw1">case</span> <span class="re1">@command_window</span>.<span class="me1">index</span></div><div class="de1">	<span class="kw1">when</span> <span class="nu0">0</span>  </div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">x</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">y</span> = <span class="nu0">110</span></div><div class="de1">	<span class="kw1">when</span> <span class="nu0">1</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">x</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">y</span> = <span class="nu0">155</span></div><div class="de1">	<span class="kw1">when</span> <span class="nu0">2</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">x</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">y</span> = <span class="nu0">197</span></div><div class="de1">	<span class="kw1">when</span> <span class="nu0">3</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">x</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">y</span> = <span class="nu0">242</span></div><div class="de1">	<span class="kw1">when</span> <span class="nu0">4</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">x</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">y</span> = <span class="nu0">285</span></div><div class="de1">	<span class="kw1">when</span> <span class="nu0">5</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">x</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="re1">@mnsel</span>.<span class="me1">y</span> = <span class="nu0">325</span></div><div class="de1">	<span class="kw1">end</span>	</div><div class="de1">	<span class="kw1">if</span> Input.<span class="me1">trigger</span>?<span class="br0">(</span><span class="re2">Input::B</span><span class="br0">)</span></div><div class="de1">	  <span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">cancel_se</span><span class="br0">)</span></div><div class="de1">	  <span class="re0">$scene</span> = Scene_Map.<span class="me1">new</span></div><div class="de1">	  <span class="kw2">return</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	<span class="kw1">if</span> Input.<span class="me1">trigger</span>?<span class="br0">(</span><span class="re2">Input::C</span><span class="br0">)</span></div><div class="de1">	  <span class="kw1">if</span> <span class="re0">$game_party</span>.<span class="me1">actors</span>.<span class="me1">size</span> == <span class="nu0">0</span> <span class="kw1">and</span> <span class="re1">@command_window</span>.<span class="me1">index</span> <span class="sy0"><</span> <span class="nu0">4</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">buzzer_se</span><span class="br0">)</span></div><div class="de1">		<span class="kw2">return</span></div><div class="de1">	  <span class="kw1">end</span></div><div class="de1">	  <span class="kw1">case</span> <span class="re1">@command_window</span>.<span class="me1">index</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">0</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re0">$scene</span> = Scene_Item.<span class="me1">new</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">1</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re1">@command_window</span>.<span class="me1">active</span> = <span class="kw2">false</span></div><div class="de1">		<span class="re1">@status_window</span>.<span class="me1">active</span> = <span class="kw2">true</span></div><div class="de1">		<span class="re1">@status_window</span>.<span class="me1">index</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">2</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re1">@command_window</span>.<span class="me1">active</span> = <span class="kw2">false</span></div><div class="de1">		<span class="re1">@status_window</span>.<span class="me1">active</span> = <span class="kw2">true</span></div><div class="de1">		<span class="re1">@status_window</span>.<span class="me1">index</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">3</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re1">@command_window</span>.<span class="me1">active</span> = <span class="kw2">false</span></div><div class="de1">		<span class="re1">@status_window</span>.<span class="me1">active</span> = <span class="kw2">true</span></div><div class="de1">		<span class="re1">@status_window</span>.<span class="me1">index</span> = <span class="nu0">0</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">4</span></div><div class="de1">		<span class="kw1">if</span> <span class="re0">$game_system</span>.<span class="me1">save_disabled</span></div><div class="de1">		  <span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">buzzer_se</span><span class="br0">)</span></div><div class="de1">		  <span class="kw2">return</span></div><div class="de1">		<span class="kw1">end</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re0">$scene</span> = Scene_Save.<span class="me1">new</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">5</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re0">$scene</span> = Scene_End.<span class="me1">new</span></div><div class="de1">	  <span class="kw1">end</span></div><div class="de1">	  <span class="kw2">return</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1">  <span class="kw1">def</span> update_status</div><div class="de1">	<span class="kw1">if</span> Input.<span class="me1">trigger</span>?<span class="br0">(</span><span class="re2">Input::B</span><span class="br0">)</span></div><div class="de1">	  <span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">cancel_se</span><span class="br0">)</span></div><div class="de1">	  <span class="re1">@command_window</span>.<span class="me1">active</span> = <span class="kw2">true</span></div><div class="de1">	  <span class="re1">@status_window</span>.<span class="me1">active</span> = <span class="kw2">false</span></div><div class="de1">	  <span class="re1">@status_window</span>.<span class="me1">index</span> = <span class="sy0">-</span><span class="nu0">1</span></div><div class="de1">	  <span class="kw2">return</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">	<span class="kw1">if</span> Input.<span class="me1">trigger</span>?<span class="br0">(</span><span class="re2">Input::C</span><span class="br0">)</span></div><div class="de1">	  <span class="kw1">case</span> <span class="re1">@command_window</span>.<span class="me1">index</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">1</span></div><div class="de1">		<span class="kw1">if</span> <span class="re0">$game_party</span>.<span class="me1">actors</span><span class="br0">[</span>@status_window.<span class="me1">index</span><span class="br0">]</span>.<span class="me1">restriction</span> <span class="sy0">></span>= <span class="nu0">2</span></div><div class="de1">		  <span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">buzzer_se</span><span class="br0">)</span></div><div class="de1">		  <span class="kw2">return</span></div><div class="de1">		<span class="kw1">end</span></div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re0">$scene</span> = Scene_Skill.<span class="me1">new</span><span class="br0">(</span>@status_window.<span class="me1">index</span><span class="br0">)</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">2</span>  </div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re0">$scene</span> = Scene_Equip.<span class="me1">new</span><span class="br0">(</span>@status_window.<span class="me1">index</span><span class="br0">)</span></div><div class="de1">	  <span class="kw1">when</span> <span class="nu0">3</span>  </div><div class="de1">		<span class="re0">$game_system</span>.<span class="me1">se_play</span><span class="br0">(</span>$data_system.<span class="me1">decision_se</span><span class="br0">)</span></div><div class="de1">		<span class="re0">$scene</span> = Scene_Status.<span class="me1">new</span><span class="br0">(</span>@status_window.<span class="me1">index</span><span class="br0">)</span></div><div class="de1">	  <span class="kw1">end</span></div><div class="de1">	  <span class="kw2">return</span></div><div class="de1">	<span class="kw1">end</span></div><div class="de1">  <span class="kw1">end</span></div><div class="de1"> </div><div class="de1"><span class="kw1">end</span></div></div></td></tr></table>

Modificato da gino, 01 March 2011 - 21:19 PM.


    Guest_gino_*
  • Guests
  • Rens:

#142 Inviato 01 March 2011 - 21:21 PM

Perdono per il doppio post ma scrivendo tutto in uno solo mi scriveva un messaggio vuoto.

Ed ecco quello per il salvataggio:

Spoiler


    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#143 Inviato 02 March 2011 - 13:32 PM

Scusa se continuo a rompere ^^ ma per lo script del salvataggio, non so per quale strano motivo, appena di accende il gioco e si preme "Continua" dice "errore alla riga 98", però durante il gioco permette di salvare e se esco da gioco tramite il il menu con "Torna Ai Titoli" premendo "Continua" il menu di salvataggio si apre normalmente ... boh.
Comunque funziona e anche il menu normale, ma non so perchè si presenti questo problema alla normale accensione del gioco.

EDIT: com'è che mi sono dimenticato di ringraziarti? Scusa ...

Modificato da Roxas94, 02 March 2011 - 13:33 PM.


    Guest_gino_*
  • Guests
  • Rens:

#144 Inviato 02 March 2011 - 19:41 PM

Scusa se continuo a rompere ^^ ma per lo script del salvataggio, non so per quale strano motivo, appena di accende il gioco e si preme "Continua" dice "errore alla riga 98", però durante il gioco permette di salvare e se esco da gioco tramite il il menu con "Torna Ai Titoli" premendo "Continua" il menu di salvataggio si apre normalmente ... boh.
Comunque funziona e anche il menu normale, ma non so perchè si presenti questo problema alla normale accensione del gioco.

EDIT: com'è che mi sono dimenticato di ringraziarti? Scusa ...


Ho peccato di superbia. E non ho minimamente pensato che quando inizi il gioco per la prima volta non ha idea di cosa sia $game_actors! Dai che questa dovrebbe essere l'ultima volta che riposto il codice! E lo spoiler ancora non funziona...

Spoiler


    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#145 Inviato 02 March 2011 - 20:55 PM

Si funziona tutto alla perfezione grazie mille gino, ti devo un favore (anzi, un po' di più ^^)

EDIT: credo che lo spoiler non funzioni per il semplice fatto che il codice è troppo lungo e non per un malfunzionamento.

Modificato da Roxas94, 02 March 2011 - 20:59 PM.


    Guest_gino_*
  • Guests
  • Rens:

#146 Inviato 03 March 2011 - 21:17 PM

Si funziona tutto alla perfezione grazie mille gino, ti devo un favore (anzi, un po' di più ^^)

EDIT: credo che lo spoiler non funzioni per il semplice fatto che il codice è troppo lungo e non per un malfunzionamento.


Funziona tutto alla perfezione? Che cul... ehm certo che funziona tutto a dovere! Ci mancherebbe!!

    Matty95
  • Utente occasionale

  • Utenti
  • Rens: 7
  • 0
  • StellettaStelletta
  • 147 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilità:Esperto

#147 Inviato 07 March 2011 - 15:00 PM

Wow, un altro progetto di KH, il mio RPG preferito !!! ^ ^
Bhe, non c'è molto da dire: la storia perdonami ma non è per niente innovativa nel senso che è identica a KH , penso che la cosa migliore sia creare uno spin-off. Potresti inventare di sicuro qualcosa di meglio per quanto riguarda la storia. Per il BS ti consiglio o un ABS o un BS Frontale Alternativo (come sto facendo io ^ ^).
Mi piace molto il fatto che farai tu tutti i tileset (eccetto Destiny Island come hai detto)
Continua a makerare Roxas! E continua ad informarci sul progetto!
^ ^

Immagine inserita

Link del progetto di Kingdom Hearts: http://www.rpg2s.net...showtopic=13529

Partecipante al Rpg2s.net Game Contest #3
Immagine inserita
Gioco in Sviluppo: Detective Trap


Spoiler

    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#148 Inviato 08 March 2011 - 12:51 PM

Rieccomi qui al lavoro dopo tre fantastici giorni passati a Londra.
Non ti preoccupare Matty ogni critica è ben accetta, per il BS per ora non mi sento pronto per farne uno in tempo reale o comunque uno troppo complicato sia perchè sono ancora un principiante e sia perchè i personaggi buoni sono gia 4 poi se ci aggiungi anche i nemici si crea un casino ^^.
Ma andando avanti col tempo chissà che non si potrà fare, per ora preferisco tenere questo BS Laterale.

    Guardian of Irael
  • Coniglietto Rosso

  • Rpg²S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58442 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilità:Apprendista


#149 Inviato 08 March 2011 - 12:53 PM

Bentornato ^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    Matty95
  • Utente occasionale

  • Utenti
  • Rens: 7
  • 0
  • StellettaStelletta
  • 147 messaggi
  • Sesso:Maschio
  • Provenienza:Napoli
  • Abilità:Esperto

#150 Inviato 09 March 2011 - 22:14 PM

Non dico che l'ABS è obbligatorio.
Anzi un BS laterale va più che bene come battle system! :tongue:
Non vedo l'ora di vedere qualche nuova screenshot! :3
Continua a makerare!

Immagine inserita

Link del progetto di Kingdom Hearts: http://www.rpg2s.net...showtopic=13529

Partecipante al Rpg2s.net Game Contest #3
Immagine inserita
Gioco in Sviluppo: Detective Trap


Spoiler

    L. Phatimo
  • Animatore

  • Utenti
  • Rens: 50
  • 0
  • StellettaStellettaStellettaStelletta
  • 623 messaggi
  • Sesso:Maschio
  • Provenienza:Padova
  • Abilità:Esperto

#151 Inviato 16 March 2011 - 23:22 PM

Non so se ti servano ma mi sono accorto di avere questi due chara tra le risorse... non so purtroppo l'autore comunque ecco qui:


Immagine inserita



Immagine inserita

    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#152 Inviato 17 March 2011 - 11:24 AM

Si grazie li avevo trovati anch'io, anzi, in realtà il mio di pippo al posto di andare a destra e a sinistra se ne andava in diagonale quindi grazie ^^.
Gia che son qui vi avviso che sto facendo abbastanza progressi anche se però, essendo da solo e non del tutto capace, per fare una mappa decente ci metto un bel po' ma comunque credo che a breve rilascerò la prima demo (se tutto va bene).

    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#153 Inviato 29 March 2011 - 20:50 PM

Ragazzi mi dovete aiutare, volevo fare un menù iniziale di gioco ad eventi e per questo volevo sapere da voi chesiete esperti come poter far partire il gioco direttamente dalla mappa e non dal titolo (ho provato ad andare un po' io a muzzo ma non ce l'ho fatta ^^).

    Guardian of Irael
  • Coniglietto Rosso

  • Rpg²S Admin
  • Rens: 195
  • 19
  • StellettaStellettaStellettaStellettaStellettaStelletta
  • 58442 messaggi
  • Sesso:Maschio
  • Provenienza:Bagnaia (Viterbo)
  • Abilità:Apprendista


#154 Inviato 29 March 2011 - 22:04 PM

Ricorda sempre di cercare prima di chiedere...
Ecco qui.
^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!     
(> <)

 
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
 
KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^
 
FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^  
 
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

Spoiler


    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#155 Inviato 29 March 2011 - 22:17 PM

Grazie mille Guardian, utilissimo come sempre ^^.
Effettivamente sono un po' pigro, scusa, la prossima volta cerco.

EDIT: per il titolo ad eventi ho risolto ma ho ancora bisogno di te gino sempre per lo stesso motivo.
Nello script del salvataggio viene salvata la faccia "Hero_Fl" e fin qui tutto bene, infatti si vede quando salvi, ma quando poi vai ad effettuare il caricamento invece non si vede.
Non so perchè ma sono sicuro che tu sappia il perchè ^^.

Modificato da Roxas94, 30 March 2011 - 21:15 PM.


    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#156 Inviato 17 April 2011 - 11:29 AM

Ero molto propenso nel rilasciare la prima DEMO del gioco ma mi sono accorto di un piccolo probema che sperò possiate aiutarmi a risolvere.
Come sapete nel menù di salvataggio di KH appare la faccia di Sora o comunque di uno dei personaggi del party.
Dato che permetto all'utente di scegliere il nome del personaggio principale io e gino (lui) abbiamo fatto in modo che la faccia da inserire fosse sempre la stessa indipendetemente da nome scelto, denominando l'immagine "Hero".
Fin qui tutto fila liscio ma ora mi sono accorto che, creando un titolo tramite eventi e quindi facendo partire il gioco direttamente da una mappa, il nome del giocatore principale è quello standard e quindi quando si apre il menù di caricamento della partita la faccia non viene mostrata.
Vi viene in mente qualche possibile soluzione?

    Squall_Leonheart
  • Alex (Rm2k)

  • Utenti
  • Rens: 92
  • 0
  • StellettaStellettaStellettaStellettaStelletta
  • 1388 messaggi
  • Sesso:Maschio
  • Provenienza:Salerno
  • Abilità:Maestro

#157 Inviato 17 April 2011 - 23:50 PM

Beh potrebbe esserci un errore nel codice,per prima cosa non hai detto quando fai scegliere il nome all'eroe..Poi saltando direttamente ad una mappa hai fatto in modo che tutto fosse uguale al new game dentro scene_title? Perché altrimenti potrebbe saltarti qualcosa..Inoltre perché farsi tanti problemi per il face? Se usi uno script per il salvataggio mostra un immagine e basta indipendentemente dal nome dell'eroe o dell'immagine stessa.
Mi ripeto,controllate in main come avete fatto partire tutto su mappa.

Iscriviti sul mio canale youtube -

https://www.youtube....w_as=subscriber

Seguimi su Instagram -

https://www.instagra...stralguitarist/

---------------------------------------------------------------------------------------------------------------------------------------
Contest vinti
---------------------------------------------------------------------------------------------------------------------------------------

FACE CONTEST # 3
BANNER CONTEST #69


    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#158 Inviato 18 April 2011 - 14:48 PM

Il codice è sicuramente giusto in quanto durante il gioco il face si vede; il problema è che iniziando il gioco direttamente con una mappa il nome del personaggio principale è quello standard e non quello che si è scelto durante il gioco quindi quando si apre il menù per caricare la partita il face non viene mostrato (ho provato a cambare il nome del personaggio principle con quello che ho scelto io nel gioco tramite il database e il face si vede quindi vuol dire che tutto va alla perfezione).
Il problema è proprio questo, cominciando il gioco il personaggio non ha il nome che hai scelto all'inizio e quindi il salvataggio credo non legga l'immagine "Hero".
Bah, troverò un modo.

    Guest_gino_*
  • Guests
  • Rens:

#159 Inviato 18 April 2011 - 17:58 PM

Secondo me dovresti postare lo stesso la demo. Non è un errore che compromette la giocabilità. Almeno riceverai il prima possibile il feedback degli altri utenti. E poi così finalmente posso mettere le mani sul progetto del gioco, invece di lavorare agli script dall'esterno! MWAHAHAHAHA ;)

    Roxas94
  • Utente occasionale

  • Utenti
  • Rens: 0
  • 0
  • StellettaStelletta
  • 152 messaggi
  • Sesso:Maschio
  • Provenienza:Monza

#160 Inviato 18 April 2011 - 18:15 PM

Accetto il tuo consiglio, anche perchè comunque stavo pensando gia di postarla.
Oggi però purtroppo non posso proprio ma domani, appena torno da scuola (quindi verso l'una e dieci), la posto subito così mi dite cosa ne pensate ... non siate troppo duri eh? ^^




  • Feed RSS