Vai al contenuto


Toggle Chat RM - Chat Apri la Chat in un popup

E' severamente vietato richiedere supporto su RPG Maker in chat!
@  Melosx : (25 May 2012 - 08:30 PM) Buonasera a tutti
@  Hashmin : (25 May 2012 - 02:15 PM) ciao a tt!
@  Pech93 : (24 May 2012 - 01:55 PM) ho aggiunto delle composizioni originali!!! Chi le vuole ascoltare e dare qualche commento costruttivo?
@  MihaChan : (23 May 2012 - 09:19 PM) a parte i denti -che stanno decidendo di darmi noia in questi giorni-, tutto okay~
@  Melosx : (23 May 2012 - 09:18 PM) bene ^.^ ... Tu??
@  MihaChan : (23 May 2012 - 09:17 PM) come va? xD
@  MihaChan : (23 May 2012 - 09:16 PM) okay
@  MihaChan : (23 May 2012 - 09:16 PM) ah
@  Melosx : (23 May 2012 - 09:14 PM) ciao miha... ai dont spic inglisc
@  MihaChan : (23 May 2012 - 09:12 PM) how'sa goin'?
@  MihaChan : (23 May 2012 - 09:12 PM) ciao Mel!
@  Melosx : (23 May 2012 - 09:07 PM) ciao
@  MihaChan : (23 May 2012 - 09:06 PM) salve D:
@  Pech93 : (23 May 2012 - 08:05 PM) MIk?
@  Melosx : (23 May 2012 - 07:51 PM) VIENI SU MSN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@  Melosx : (23 May 2012 - 07:51 PM) MIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@  Melosx : (23 May 2012 - 07:46 PM) *iù
@  Melosx : (23 May 2012 - 07:38 PM) iu spin mi rai rau bebi rai rau laic a record bebi rau rau rau rau
@  Melosx : (23 May 2012 - 07:37 PM) lalalallalallalallallllllllllalalalallaaaaaaaaaaaaaaaaaaaaaa!!!!!!!!!!!!!!!!!!
@  Melosx : (23 May 2012 - 07:37 PM) lalalalala

Script Pausa


  • Per cortesia connettiti per rispondere
2 risposte a questa discussione

#1 OFFLINE   Ally

Ally

    Fondatori

  • Amministratori
  • 5558 Messaggi:
  • Localitàrpgmkr
  • Ruolo:
    Scripter
  • Progetto VX:
    Essence
  • Tool:
    RM2k/2k3

Inviato 20 October 2011 - 07:42 PM

Nome Script: Script Pausa
Versione: 1.00
Autore/i: kaisouryouiki

Informazioni:
Inserisce una pausa nel vostro gioco =)

Screenshots:
Spoiler

Istruzioni:
Inserite lo script sopra Main.
Inserite poi questa immagine nella cartella System del vostro progetto:
Spoiler
Potete anche personalizzarla quindi, ma ricordate di rinominarla STOP_BACK.png.

Script:
=begin
      ★マップ一時停止★

      マップ上で指定したキーを押すことにより、ゲームの更新を一時的に
      行わないようにします。
      設定によっては、イベントも一時停止させることができます。

      メニュー開けば停止するじゃん、とか言わないよーに^^

      ● 注意 ●==========================================================
      「STOP_BACK」という名前の画像ファイルをSystemフォルダの中にインポート
      しておいてください。
      ====================================================================

      ver1.00

      Last Update : 2009/09/10
      09/10 : 新規

      ろかん   http://kaisouryouiki.web.fc2.com/
=end

#===========================================
#   設定箇所
#===========================================
module Rokan
module Game_Stop
  # 一時停止を許可するスイッチ番号
  SWITCH = 35
  # 一時停止に利用するキー
  INPUT_KEY = Input::Z
  # イベントの一時停止も許可するかどうか
  EVENT_STOP = true
end
end
#===========================================
#   ここまで
#===========================================

$rsi = {} if $rsi == nil
$rsi["マップ一時停止"] = true

class Scene_Map < Scene_Base
  #--------------------------------------------------------------------------
  # ● インクルード Rokan::Game_Stop
  #--------------------------------------------------------------------------
  include Rokan::Game_Stop
  #--------------------------------------------------------------------------
  # ● メイン処理   ※再定義
  #--------------------------------------------------------------------------
  def main
    start                         # 開始処理
    perform_transition            # トランジション実行
    post_start                    # 開始後処理
    Input.update                  # 入力情報を更新
    loop do
      Graphics.update             # ゲーム画面を更新
      Input.update unless @stop
      @stop ? stop_update : update
      break if $scene != self     # 画面が切り替わったらループを中断
    end
    Graphics.update
    pre_terminate                 # 終了前処理
    Graphics.freeze               # トランジション準備
    terminate                     # 終了処理
  end
  #--------------------------------------------------------------------------
  # ● 開始処理
  #--------------------------------------------------------------------------
  alias stop_reset start unless $!
  def start
    stop_reset
    @stop = false
  end
  #--------------------------------------------------------------------------
  # ● フレーム更新
  #--------------------------------------------------------------------------
  alias stop_in? update unless $!
  def update
    if Input.trigger?(INPUT_KEY) && event_stop? && $game_switches[SWITCH]
      Sound.play_decision
      snapshot_for_background
      create_menu_background
      create_map_background
      @stop = true
      return
    end
    stop_in?
  end
  #--------------------------------------------------------------------------
  # ● 一時停止中のフレーム更新
  #--------------------------------------------------------------------------
  def stop_update
    Input.update
    if Input.trigger?(INPUT_KEY)
      Sound.play_decision 
      dispose_menu_background
      @stopback_sprite.dispose
      @stop = false
    end
  end
  #--------------------------------------------------------------------------
  # ● 一時停止用の背景作成
  #--------------------------------------------------------------------------
  def create_map_background
    @stopback_sprite = Sprite.new
    @stopback_sprite.z = 300
    @stopback_sprite.bitmap = Cache.system("STOP_BACK")
  end
  #--------------------------------------------------------------------------
  # ● イベント一時停止可能判定
  #--------------------------------------------------------------------------
  def event_stop?
    if ! EVENT_STOP && $game_map.interpreter.running?
      return false
    else
      return true
    end
  end
end

Immagine inserita
Spoiler

#2 OFFLINE   SonicMaker

SonicMaker

    Maker Dilettante

  • Utenti RM
  • 328 Messaggi:
  • LocalitàTerra XD
  • Progetto 2k/2k3:
    Nessuno(per ora)
  • Progetto XP:
    Nessuno(per ora)
  • Progetto Ace:
    STH: Blue Adventure
  • Tool:
    Rpg Maker Vx Ace - Rpg Maker Vx - Rpg Maker 2003

Inviato 29 October 2011 - 07:36 AM

Ma questo tipo di Pausa appare solo in specifici momenti?(quando si parla,si combatte etc..)
Proggetti In Corso:Immagine inseritaStatus Progetto:
Spoiler
Immagine inserita

#3 OFFLINE   Ally

Ally

    Fondatori

  • Amministratori
  • 5558 Messaggi:
  • Localitàrpgmkr
  • Ruolo:
    Scripter
  • Progetto VX:
    Essence
  • Tool:
    RM2k/2k3

Inviato 30 October 2011 - 03:23 AM

SonicMaker, dice:

Ma questo tipo di Pausa appare solo in specifici momenti?(quando si parla,si combatte etc..)
Quando vuoi tu ^^
Immagine inserita
Spoiler




1 utente(i) stanno leggendo questa discussione

0 utenti, 1 ospiti, 0 utenti anonimi