Spaky93
-
Posts
9 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Posts posted by Spaky93
-
-
Quella degli eventi!
quindi devo andare in enventi comuni giusto??e poi??scusa la mia ignoranza ma è la prima volta che faccio un progetto
-
Cosa non trovi?Il comando "Call script"?Se si, si trova nella terza pagina del menù alla fine della prima colonna!^^
sisi ma nn capisco quale terza pagina..xD
-
non trovo questo comando evento dov'è?
-
Map-System
Descrizione
Questo script permette di visualizzare su schermo mappe e immagini.Autore
Creato by: AmIMeYetVersione: 1.1Tradotto by: EikichiRilasciato il: 04/06/2008Allegati
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 endBugs e Conflitti Noti
N/ASCREEN
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
-
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?
-
io ho fatto tutto e funziona ma app faccio esc per andare sul menù e po vado o su oggetti o su quello che c'è mi viene una scritta e mi si chiude il gioco xk??
-
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
-
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

Bestiario per vx
in Scripts RGSS2 (VX)
Posted
ah sisi ok ora ho capito grazie mille ^^