Jump to content
Rpg²S Forum

Spaky93

Utenti
  • Posts

    9
  • Joined

  • Last visited

Posts posted by Spaky93

  1. Non in eventi comuni(o puoi anche andarci), cmq quando apri un progetto se clicchi due volte all'interno di una mappa,comparirà un evento e a destra seci clicchi altre due volte compariranno i comandi degli eventi divisi in 3 pagine, nella terza c'è n'è uno chiamato Call script o qualcosa del genere dipende dalle versioni!

    Cmq, ti consiglio di impararti un pò il programma,prima di iniziare a prendee scripts ;)

     

    ah sisi ok ora ho capito grazie mille ^^

  2. Map-System

    Descrizione

    Questo script permette di visualizzare su schermo mappe e immagini.

     

    Autore

    Creato by: AmIMeYet

    Versione: 1.1

    Tradotto by: Eikichi

    Rilasciato il: 04/06/2008

     

    Allegati

     

    Istruzioni per l'uso

    Copiate e incollate sotto MATERIALS, le istruzioni sono nello script.

     

     

    ################################################################################
    #################			Map-System by AmIMeYet			  ###############
    #------------------------------------------------------------------------------#
    #  Creato by:		AmIMeYet
    #  Versione:		 1.1
    #  Tradotto by:	  Eikichi
    #  Rilasciato il:	04/06/2008
    #------------------------------------------------------------------------------#
    ###							LEGGERE BENE! -- INFO						 ###
    =begin
    Questo script permette di visualizzare su schermo mappe e immagini.
    
    I file immagini devono essere 513 x 324 e messi nella cartella Graphics/System e
    devono ASSOLUTAMENTE chiamarsi come la mappa che rappresentano (delucidazioni
    sotto).
    
    Qui di seguito troverete le istruzioni per il funzionamento dello script.
    
    -Come aggiungere una mappa?
    istruzioni alla linea 27
    -Come chiamo la mappa nel gioco e la mostro su schermo?
    istruzioni alla linea 40
    -Come edito il tasto "ok" per uscire dalla mappa?
    istruzioni alla linea 56
    
    ### COME AGGIUNGERE MAPPE ###
    
    ALLA LINEA 86 TROVATE LA SEZIONE "DECLARATION" DOVE ANDRANNO MESSE LE MAPPE, 
    DI SEGUITO LE ISTRUZIONI
    
    ### COME AGGIUNGERE MAPPE ###
    Prima di tutto bisogna aggiungere le mappe nella sezione 'DECLARATIONS' (RIGA 86).
    Aggiungere:
    
    $Map<NUMERO> = "<NOME MAPPA>"
    $Map<NUMERO>IMG = "<NOME IMMAGINE>"
    
     #Sostituisci <NUMERO> con un numero sempre maggiore partendo da "1".
     #Sostituisci <NOME MAPPA> con il nome che verrà visualizzato nell'angolo in alto a sinistra.
     #Sostituisci <NOME IMMAGINE> con il nome del file immagine (esclusa l'estensione)
     
     Consiglio di chiamare il file immagine con il nome della mappa (seguendo i numeri 
     crescenti) così da fare meno confusione
     
     ESEMPIO: $Map1 = "LA MAPPA DEL MONDO"
    		  $Map1IMG = "map1" (nella cartella system sarà presente il file map1.png)
    		  
    ### COME RICHIAMARE LE MAPPE ###
    Create un evento comune, obiettivo "nessuno" e fate un "chiama script":
    
    $MapSystemMap = $Map<NUMERO>
    $MapSystemIMG = $Map<NUMERO>IMG
    $scene = Scene_MapSystem.new
    
     #Sostituisci <NUMERO> con il numero della mappa e dell'immagine
     
      ESEMPIO:  $MapSystemMap = $Map1
    		 $MapSystemIMG = $Map1
    		 $scene = Scene_MapSystem.new
    		 
    A Questo punto potete creare un oggetto chiamato come volete: ES. Mappamondo,
    impostare l'utilizzo solo nel menù e attivare l'evento comune della mappa.
    Potrete quindi richiamare la mappa tramite l'oggetto nel menù.
    		  
    ### COME EDITARE IL TASTO "OK" ###
    Andate a 'Create Command Window' qui di sotto
    
    E cambiare il testo dopo: 's1 = ' in quello che preferito (default: ok)
    
    ORIGINALE: s1 = "OK"	   
    ESEMPIO: s1 = "Torna Indietro"
    
    ATTENZIONE: la casella di testo è piccolina.
    UTENTI AVANZATI: Potete cambiare le dimensioni della casella alla linea 122
    
    =end
    #######
    
    ############################## SCENE CLASS ####################################
    ##		  QUESTA CLASSE IMPOSTA LA FINESTAR E LA CASELLA DI TESTO		  ##
    ###############################################################################
    
    class Scene_MapSystem < Scene_Base
     ###################### DECLARATIONS ######################
     @okbutton = "OK" #Testo mostrato nella casella.
     #========
     # qui aggiungere al posto del commento le mappe.
     #################### END DECLARATIONS ####################
    
     #--------------------------------------------------------------------------
     # * Inizio processo
     #--------------------------------------------------------------------------
     def start
    super
    create_menu_background
    create_command_window
    @map_window = Window_MapSystem.new(0, 0)
     end
     #--------------------------------------------------------------------------
     # * Fine processo
     #--------------------------------------------------------------------------
     def terminate
    super
    dispose_menu_background
    dispose_command_window
    @map_window.dispose
     end
     #--------------------------------------------------------------------------
     # * Aggiornamento Frame
     #--------------------------------------------------------------------------
     def update
    super
    update_menu_background
    @command_window.update
    @map_window.update
    if @command_window.active
      update_command_selection
      update_map_window
    elsif @map_window.active
      update_map_window
    end
     end
     #--------------------------------------------------------------------------
     # * Crea casella di testo
     #--------------------------------------------------------------------------
     def create_command_window
    s1 = "OK"
    @command_window = Window_Command.new(150, [s1], 1)
    @command_window.y = 370
    @command_window.x = 169
     end
     #--------------------------------------------------------------------------
     # * Disponi la casella di testo
     #--------------------------------------------------------------------------
     def dispose_command_window
    @command_window.dispose
     end
     #--------------------------------------------------------------------------
     # * Aggiorna la scelta del tasto
     #--------------------------------------------------------------------------
     def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      case @command_window.index
       when 0 #terug
    	Sound.play_decision
    	$scene = Scene_Map.new
      end
    end
     end
     #--------------------------------------------------------------------------
     # * Aggiorna l'acquisto dell'oggetto "mappa"
     #--------------------------------------------------------------------------
     def update_map_window
    if Input.trigger?(Input::B)
      Sound.play_cancel
      @command_window.active = true
      @map_window.active = false
      @map_window.visible = false
      return
    end
    end
    end
    ############################## WINDOW CLASS ###################################
    ##		QUESTA CLASSE IMPOSTA LA FINESTRA DELLA CLASSE PRECEDENTE		  ##
    ###############################################################################
    
    class Window_MapSystem < Window_Base
     #--------------------------------------------------------------------------
     # * Inizializzazione Oggetto
     #	 x : coordinata X
     #	 y : coordinata Y
     #--------------------------------------------------------------------------
     def initialize(x, y)
    super(x, y, 544, 356)
    refresh
     end
     #--------------------------------------------------------------------------
     # * Refresh
     #--------------------------------------------------------------------------
    
     def nd_mapic 
    mapic = Cache.system("")	 
     end  
     def refresh
    self.contents.clear
       mapic = Cache.system($MapSystemIMG) rescue nd_mapic #imposta il nome della mappa
       cw = mapic.width
       ch = mapic.height 
       src_rect = Rect.new(0, 0, cw, ch)
       self.contents.blt(0 , 0, mapic, src_rect)
       self.contents.draw_text(0, 0, 400, 20, $MapSystemMap, 0) #Mostra il nome della mappa
     end
    end

     

     

    Bugs e Conflitti Noti

    N/A

    SCREEN

     

    http://i45.photobucket.com/albums/f62/deathstar_nl/minicity.png

    http://i45.photobucket.com/albums/f62/deathstar_nl/theworld.png

     

     

     

    Non ci capisco tanto...ho messo lo script sotto material ma poi??come le faccio le mappe??me lo potete fare voi??perfavore T_T

  3. cerca di scrivere in italiano corretto!

     

    dicci qual'è l'errore che compare, sii più specifico o non sarà possibile aiutarti ^^

     

    si scusa..cmnq app vado sul menù e scelgo un azione ad esempio salva mi viene:

    ????? 'Ring_Menù' ? 72 ??? NoMethodError

     

    Undefined method ìndex' for

    #<Window_RingMenu_Comando:0x25aa198

     

    che significa?

  4. Ciau a tutti stò cercando di creare un gioco stile final fantasy e volevo chiedere se c'era qualcuno disposto a darmi una mano perchè con i codici dello script nn so nnt ma per il resto sn capce(e va bè nn ci vuole un genio per mettere due mura xD)

    Ekko questo è quello che volevo chiedere fatemi sapere se volete il mio indirizzo di msn mandate un pm

    ciau a tutti

  5. eheh....pazientate ancora un pò! ^^

     

    ps. oramai la traduzione completa è quasi una formalità nel senso che già questa permette di lavore con il programma perfettamente ^^

     

    comunque ci saranno novità molto piacevoli nella versione completa! ^^

     

     

    ciao a tutti volevo chiedervi se c'era qualcuno disposto ad lavorare ins a me per un progetto su rpg serie fina lfantasy me la cavo abb bn ma non è che riesco a fare motlo da solo xk nn so i codici dello script se c'è qualkuno disposto ad aiutarmi gliene sarei grato

×
×
  • Create New...