EsMauro86 Posted October 21, 2006 Share Posted October 21, 2006 Mi potreste spiegare passo passo cosa fa questo pezzetto di script please? è lo script del cambio membri del party ovvimente nn tutto le altre parti le ho capite :D############################################### Creo la schermata con tutti i pg rimanenti##############################################class PG_Rimanenti < Window_Selectable def initialize #Creo il riquadro super(161,71,476,180) #Settaggi di bitmap, nome font e dimensione font self.contents = Bitmap.new(width - 32, height - 32) self.contents.font.name = Valori_Vari::FONT_TYPE self.contents.font.size = 18 #Disposizione Griglia @item_max = Valori_Vari::NUMERO_PG @row_max = 1 @column_max = Valori_Vari::NUMERO_PG end def refresh self.contents.clear @x=20 @y=55 for i in 1..Valori_Vari::NUMERO_PG if (i==1) draw_actor_graphic($game_actors,@x,@y) elsif(i>=2 and i<=9) @x += 50 draw_actor_graphic($game_actors,@x,@y) end end end def update_cursor_rect if @index < 0 self.cursor_rect.empty else self.cursor_rect.set(@index * 50, 0, 40, 56) end endend http://img255.imageshack.us/img255/3640/bannerpubbforumhy3.jpg Conosco la metà di voi solo a metà e nutro per meno della metà di voi metà dell'affetto che meritatehttp://img514.imageshack.us/img514/8091/alilarter125x200he9.jpghttp://img210.imageshack.us/img210/8009/hermione125x200ji9.jpghttp://img210.imageshack.us/img210/3761/angelina125x200copiapi1.jpghttp://img514.imageshack.us/img514/6415/jinnyweasley125x200wc9.jpghttp://img514.imageshack.us/img514/6542/alicia125x200kp1.jpg http://img187.imageshack.us/img187/8117/cipollinocommossojr0.gif Link to comment Share on other sites More sharing options...
0 Lord Bel Posted October 21, 2006 Share Posted October 21, 2006 (edited) Mi potreste spiegare passo passo cosa fa questo pezzetto di script please? è lo script del cambio membri del party ovvimente nn tutto le altre parti le ho capite :DUff... ci provo, ma non ti assicuro niente, dato che sono disordinato di mio. ############################################### Creo la schermata con tutti i pg rimanenti############################################## class PG_Rimanenti < Window_Selectable#Inizia la classe, che terminerà con "end". def initialize #Crea la finestra che conterrà le scritte/i disegni super(161,71,476,180) #Prima crea "l'immagine" di sottofondo della finestra self.contents = Bitmap.new(width - 32, height - 32) #Poi mette a posto il font scelto self.contents.font.name = Valori_Vari::FONT_TYPE #Infine mette a posto la dimensione del font self.contents.font.size = 18 #Setta il numero massimo di caselle della griglia [in base al numero di eroi] @item_max = Valori_Vari::NUMERO_PG #Mette a posto il numero di righe [in questo caso una] @row_max = 1 #E indine mette a posto il numero di colonne [in questo caso pari al numero di PG, sembra] @column_max = Valori_Vari::NUMERO_PG end def refresh #pulisce la finestra da ogni scritta self.contents.clear #Mette a posto la X e la Y dove probabilmente dopo scriverà qualcosa @x=20 @y=55 #Inizia a contare e ripete TUTTO il ciclo for per il numero massimo degli eroi for i in 1..Valori_Vari::NUMERO_PG #Se sta iniziando il ciclo per il primo eroe if (i==1) #disegna l'eroe alle coordinate @x draw_actor_graphic($game_actors,@x,@y) #altrimenti, se è dal secondo al nono eroe elsif(i>=2 and i<=9) #aumenta di 50 il valore di @x @x += 50 #e poi disegna l'eroe alle nuove coordinate. draw_actor_graphic($game_actors,@x,@y) end end #Questo ciclo viene fatto per tutti i valori della variabile "i" che vanno da 1 [incluso] #al numero di eroi regolato dalla variabile NUMERO::PG end def update_cursor_rect #Se il cursore ha un indice minore di zero, ovvero è "fuori" dalla finestra di scelta degli eroi if @index < 0 #Allora metti come "Empty" il cursore [in pratica non si vede] self.cursor_rect.empty else #Altrimenti disegna il cursore in posizione @index per 50 [indice, cioè dove si trova in quel momento] #, alla Y uguale a zero, lungo 40 px e alto 56 px self.cursor_rect.set(@index * 50, 0, 40, 56) end end end Se non capisci ancora qualcosa, di pure.Ogni riga commenta quella subito dopo. Edited October 21, 2006 by Lord Bel ~ R²S ~ - '°•o Realizing Random Scrips o•°' Link to comment Share on other sites More sharing options...
0 EsMauro86 Posted October 21, 2006 Author Share Posted October 21, 2006 grazie ho capito tutto :chirol_buha: http://img255.imageshack.us/img255/3640/bannerpubbforumhy3.jpg Conosco la metà di voi solo a metà e nutro per meno della metà di voi metà dell'affetto che meritatehttp://img514.imageshack.us/img514/8091/alilarter125x200he9.jpghttp://img210.imageshack.us/img210/8009/hermione125x200ji9.jpghttp://img210.imageshack.us/img210/3761/angelina125x200copiapi1.jpghttp://img514.imageshack.us/img514/6415/jinnyweasley125x200wc9.jpghttp://img514.imageshack.us/img514/6542/alicia125x200kp1.jpg http://img187.imageshack.us/img187/8117/cipollinocommossojr0.gif Link to comment Share on other sites More sharing options...
0 Lord Bel Posted October 21, 2006 Share Posted October 21, 2006 (edited) Per par condicio ho messo tutti i commenti in verde, in modo da risaltare, mandando al diablo gli incatenamenti. Pazienza. Edit: Oh, felice che tu abbia capito °_° Non credevo di aver dato quest'effetto. Edited October 21, 2006 by Lord Bel ~ R²S ~ - '°•o Realizing Random Scrips o•°' Link to comment Share on other sites More sharing options...
0 EsMauro86 Posted October 21, 2006 Author Share Posted October 21, 2006 vabbè mi servivono dei chiarimenti base :D, visto che so usare già il c e un pochino di java queste cose già le so fare :D mi devo solo abbituare al ruby :chirol_gurug: http://img255.imageshack.us/img255/3640/bannerpubbforumhy3.jpg Conosco la metà di voi solo a metà e nutro per meno della metà di voi metà dell'affetto che meritatehttp://img514.imageshack.us/img514/8091/alilarter125x200he9.jpghttp://img210.imageshack.us/img210/8009/hermione125x200ji9.jpghttp://img210.imageshack.us/img210/3761/angelina125x200copiapi1.jpghttp://img514.imageshack.us/img514/6415/jinnyweasley125x200wc9.jpghttp://img514.imageshack.us/img514/6542/alicia125x200kp1.jpg http://img187.imageshack.us/img187/8117/cipollinocommossojr0.gif Link to comment Share on other sites More sharing options...
0 GTOnizuka Posted November 1, 2006 Share Posted November 1, 2006 Ma quello è il mio script XXXD Che onore!!! :D Link to comment Share on other sites More sharing options...
Question
EsMauro86
Mi potreste spiegare passo passo cosa fa questo pezzetto di script please?
è lo script del cambio membri del party ovvimente nn tutto le altre parti le ho capite :D
http://img255.imageshack.us/img255/3640/bannerpubbforumhy3.jpg
http://img514.imageshack.us/img514/8091/alilarter125x200he9.jpghttp://img210.imageshack.us/img210/8009/hermione125x200ji9.jpghttp://img210.imageshack.us/img210/3761/angelina125x200copiapi1.jpghttp://img514.imageshack.us/img514/6415/jinnyweasley125x200wc9.jpghttp://img514.imageshack.us/img514/6542/alicia125x200kp1.jpghttp://img187.imageshack.us/img187/8117/cipollinocommossojr0.gif
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now