Jump to content
Rpg²S Forum
  • 0

Sportello amico: Neji


Neji
 Share

Question

Avevo una cosa simile su Rpg Shrine, dove rispondevo a problemi "semplici". Vi spiego in breve cosa sarebbe.

 

Per evitare l'apertura di topic inutili del tipo "a cosa serve il simbolo @" o "cos'e' Window.new" apro il mio sportello amico. =\

Qui rispondero' alle domande che vi sembrano troppo banali o stupide per aprirne un topic. Vi faccio un esempio:

 

"Come posso fare per cambiare il Font delle window solo in alcuni casi?"

 

"Prima di scrivere la 'frase' usa '@window.contents.font.name = 'font'', dove 'font' sta per il nome del font, e poi subito dopo per rimettere a posto usa '@window.contents.font.name = $fontface'"

 

Capito insomma no?

 

Cosi' spero di evitare dei topic inutili e ingombranti. ^^

http://img221.imageshack.us/img221/9656/mtv7sa8abiu4.jpg




http://www.deathnoteitalia.com/interactive/profili/Light.jpg



L'archeologo e studioso di peni Lestat dice:

Spoiler

Il Manifesto del Making Italiano

SALVIAMO IL MAKING ITALIANO!!
Dopo un test dei nostri esperti (Alato, Blake e havana24) abbiamo scoperto che ad interesse risponde interesse: cioè se voi dimostrate di essere interessati a ciò che creano gli altri, questi saranno stimolati a continuare a creare! E' un concetto semplice ma estremamente sottovalutato, basta vedere quanti topic di bei giochi sono caduti nel dimenticatoio e sono stati cagati solo da poche persone (prendiamo per esempio il fantastico gioco di Vech che vi invito a vedere nella sezione RM2k).
Perciò quello che dobbiamo fare è: leggere, leggere, leggere, postare, postare, postare! E questo non significa postare a caso, ma leggere per bene il progetto di qualcuno, le domande poste, le creazioni grafiche e musicali, e fare dei post in cui si propongano miglioramenti, si critichino le brutture, si esaltino le bellezze, si aiutino gli oppressi etc etc
BASTA AL MAKING ITALIANO CHE VA A ROTOLI! DIAMOCI UNA SVEGLIATA!!
Per dimostrarvi ciò che sto esponendo vi riporto che la volta in cui abbiamo provato (Alato, Blake e havana24) a fare una cosa di questo genere, c'è costata un pomeriggio ma il giorno dopo abbiamo ottenuto il numero massimo di utenti online mai raggiunto!!! Ma soprattutto ciò significa che l'interesse riguardo al making era stato, almeno momentaneamente, risvegliato!!
Voi pensate che eravamo solo in 3 a cercare tutti i topic e ravvivarli (con sincerità e senza i soliti falsi "Oh che bello.", ma anche con critiche per lavori incompleti o assurdi) e abbiamo ottenuto quel grande risultato: se lo facessimo tutti non sarebbe una cosa potentissima?!?
BASTA ALLE SOLITE BANALI DISCUSSIONI SULLA DECADENZA DEI GIOCHI!! FACCIAMOLI STI GIOCHI!!!
Chi è contrario a questa cosa, può pure continuare così ma è una persona che col making non ha nulla a che fare, ma chi crede nel making inizi ora, immediatamente a seguire questa linea di pensiero!

Ma chi è d'accordo, chi davvero ci tiene al making, incolli questo Manifesto nella propria firma!! Mettete anche voi questa firma!!

Link to comment
Share on other sites

  • Answers 765
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0

Ora non mi da errori,però non mi si vedono le scritte nonostante il nome del font sia corretto:/

 

Ok,ora va...Non mi legge solo le font neo importate

Edited by Squall_Leonheart

Iscriviti sul mio canale youtube -

https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriber

Seguimi su Instagram -

https://www.instagram.com/ancestralguitarist/

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

FACE CONTEST # 3
BANNER CONTEST #69

Link to comment
Share on other sites

  • 0
D. Ragazzi/e, volevo sapere: c'è un comando in RGSS per calcolare la radice quadrata? Potreste darmi la sintassi?

"Sulla tua lapide scriverò: sempre nel posto sbagliato al momento sbagliato, John McClane"

"Preferisco Hippy-Ya-Yhey, figlio di puttana" BLAM!

tratto da "Die Hard 4 - Vivere o morire"

--------------------------------------------------------------------------------------------------------

Progetto in corso: Il Mistero Degli 8 Diamanti

--------------------------------------------------------------------------------------------------------

visita il mio sito, e in omaggio potrai avere uno scarabeo stercorario(e ke ci faccio?) al modico prezzo di 999999999999999999999999 milioni di €uro!(ma non era in omaggio?)(apri lo spoiler qui sotto!)

 

 

Liquido!(?)

Incredibile(Sì, come no)

Togo!(??)

Tagghioso!(???)

Liquido!(Ancora?)

Entusiasmante!(>_>)

Bello!(Che fantasia...)

Yogurt!(Cazzo c'entra?)

Togoso(O.O)

Ermenegilda(EH?????)

LITTLEBYTE! My Website

 

---------------------------------------------------------------------------------------------------------

 

"Tres anuli Regibus Secchionibus, sub quaderno quae fulget, Septem Principibus Bullorum, in eos speluncis cacca, Novem Pennae Clonebus, quae Infelix Insufficiens expectat, Unus Domina Obscura, illa maxima baldracca, in Scuolore terra, ubi nigra Nota descendet. Unus Anulus notis, unus Anulus ut eos suspenderet, unus Anulus eos improbaret, et in schola eos interrogaret. In Scuolore terra, ubi nigra Nota descendet"

 

Questo è tratto da un poema elfico che racconta la forgiatura dei grandi Anelli Bocciatori. Potete trovare la traduzione in italiano qui sotto:

 

"Tre anelli ai Re Secchioni, sotto il quaderno che risplende, Sette ai Principi dei Bulli, nelle loro caverne di cacca, Nove ai Cloni della Penna, che il Tristo Insufficiente attende, uno per l'Oscura Signora, quella grandissima baldracca, nella terra di Scuolor, dove la Nota nera scende. Un Anello per le note, un Anello per sospenderli, un Anello per bocciarli, e a scuola interrogarli. Nella terra di Scuolor, dove la Nota nera scende"

 

 

oppure potete trovare la storia completa su www.lsdn.135.it

O in alternativa andate su youtube e cercate La Signora Delle Note o OC production. La OC production è la società che ha creato il doppiaggio de il Signore Degli Anelli in questione! Perciò non esitate, andate a vederlo!

NB: La OC Production è composta da me e mio amico! Che vi aspettavate?

 

 

Link to comment
Share on other sites

  • 0
Math.sqrt(numero_positivo)

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0
grazie giver!

"Sulla tua lapide scriverò: sempre nel posto sbagliato al momento sbagliato, John McClane"

"Preferisco Hippy-Ya-Yhey, figlio di puttana" BLAM!

tratto da "Die Hard 4 - Vivere o morire"

--------------------------------------------------------------------------------------------------------

Progetto in corso: Il Mistero Degli 8 Diamanti

--------------------------------------------------------------------------------------------------------

visita il mio sito, e in omaggio potrai avere uno scarabeo stercorario(e ke ci faccio?) al modico prezzo di 999999999999999999999999 milioni di €uro!(ma non era in omaggio?)(apri lo spoiler qui sotto!)

 

 

Liquido!(?)

Incredibile(Sì, come no)

Togo!(??)

Tagghioso!(???)

Liquido!(Ancora?)

Entusiasmante!(>_>)

Bello!(Che fantasia...)

Yogurt!(Cazzo c'entra?)

Togoso(O.O)

Ermenegilda(EH?????)

LITTLEBYTE! My Website

 

---------------------------------------------------------------------------------------------------------

 

"Tres anuli Regibus Secchionibus, sub quaderno quae fulget, Septem Principibus Bullorum, in eos speluncis cacca, Novem Pennae Clonebus, quae Infelix Insufficiens expectat, Unus Domina Obscura, illa maxima baldracca, in Scuolore terra, ubi nigra Nota descendet. Unus Anulus notis, unus Anulus ut eos suspenderet, unus Anulus eos improbaret, et in schola eos interrogaret. In Scuolore terra, ubi nigra Nota descendet"

 

Questo è tratto da un poema elfico che racconta la forgiatura dei grandi Anelli Bocciatori. Potete trovare la traduzione in italiano qui sotto:

 

"Tre anelli ai Re Secchioni, sotto il quaderno che risplende, Sette ai Principi dei Bulli, nelle loro caverne di cacca, Nove ai Cloni della Penna, che il Tristo Insufficiente attende, uno per l'Oscura Signora, quella grandissima baldracca, nella terra di Scuolor, dove la Nota nera scende. Un Anello per le note, un Anello per sospenderli, un Anello per bocciarli, e a scuola interrogarli. Nella terra di Scuolor, dove la Nota nera scende"

 

 

oppure potete trovare la storia completa su www.lsdn.135.it

O in alternativa andate su youtube e cercate La Signora Delle Note o OC production. La OC production è la società che ha creato il doppiaggio de il Signore Degli Anelli in questione! Perciò non esitate, andate a vederlo!

NB: La OC Production è composta da me e mio amico! Che vi aspettavate?

 

 

Link to comment
Share on other sites

  • 0
D. Come assegno a una variabile $ le coordinate x e y di un evento? E del giocatore?

"Sulla tua lapide scriverò: sempre nel posto sbagliato al momento sbagliato, John McClane"

"Preferisco Hippy-Ya-Yhey, figlio di puttana" BLAM!

tratto da "Die Hard 4 - Vivere o morire"

--------------------------------------------------------------------------------------------------------

Progetto in corso: Il Mistero Degli 8 Diamanti

--------------------------------------------------------------------------------------------------------

visita il mio sito, e in omaggio potrai avere uno scarabeo stercorario(e ke ci faccio?) al modico prezzo di 999999999999999999999999 milioni di €uro!(ma non era in omaggio?)(apri lo spoiler qui sotto!)

 

 

Liquido!(?)

Incredibile(Sì, come no)

Togo!(??)

Tagghioso!(???)

Liquido!(Ancora?)

Entusiasmante!(>_>)

Bello!(Che fantasia...)

Yogurt!(Cazzo c'entra?)

Togoso(O.O)

Ermenegilda(EH?????)

LITTLEBYTE! My Website

 

---------------------------------------------------------------------------------------------------------

 

"Tres anuli Regibus Secchionibus, sub quaderno quae fulget, Septem Principibus Bullorum, in eos speluncis cacca, Novem Pennae Clonebus, quae Infelix Insufficiens expectat, Unus Domina Obscura, illa maxima baldracca, in Scuolore terra, ubi nigra Nota descendet. Unus Anulus notis, unus Anulus ut eos suspenderet, unus Anulus eos improbaret, et in schola eos interrogaret. In Scuolore terra, ubi nigra Nota descendet"

 

Questo è tratto da un poema elfico che racconta la forgiatura dei grandi Anelli Bocciatori. Potete trovare la traduzione in italiano qui sotto:

 

"Tre anelli ai Re Secchioni, sotto il quaderno che risplende, Sette ai Principi dei Bulli, nelle loro caverne di cacca, Nove ai Cloni della Penna, che il Tristo Insufficiente attende, uno per l'Oscura Signora, quella grandissima baldracca, nella terra di Scuolor, dove la Nota nera scende. Un Anello per le note, un Anello per sospenderli, un Anello per bocciarli, e a scuola interrogarli. Nella terra di Scuolor, dove la Nota nera scende"

 

 

oppure potete trovare la storia completa su www.lsdn.135.it

O in alternativa andate su youtube e cercate La Signora Delle Note o OC production. La OC production è la società che ha creato il doppiaggio de il Signore Degli Anelli in questione! Perciò non esitate, andate a vederlo!

NB: La OC Production è composta da me e mio amico! Che vi aspettavate?

 

 

Link to comment
Share on other sites

  • 0

l'x e l' y del player sono:

- $game_player.x

- $game_player.y

mentre quelle di un evento:

- $game_map.events.x

- $game_map.events.y

poi fai tu per registrare i valori

Per qualsiasi motivo non aprite questo spoiler.

 

 

Ho detto di non aprirlo !

 

 

Se lo apri ancora esplode il mondo.

 

 

Aaaaaa è un vizio.

 

 

Contento? Il mondo è esploso, sono tutti morti

per colpa della tua curiosità .

 

 

Vuoi che ti venga anche il morbillo, la varicella e l'AIDS???

 

 

O bravo ora sei un malato terminale e nessuno

ti puo curare, sono tutti morti !

 

 

Se clicchi ancora una volta il PC esplode.

 

 

E dai smettila !!

 

Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://s8.postimg.org/yntv9nxld/Banner.png

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif

Link to comment
Share on other sites

  • 0
OK grazie mille!

"Sulla tua lapide scriverò: sempre nel posto sbagliato al momento sbagliato, John McClane"

"Preferisco Hippy-Ya-Yhey, figlio di puttana" BLAM!

tratto da "Die Hard 4 - Vivere o morire"

--------------------------------------------------------------------------------------------------------

Progetto in corso: Il Mistero Degli 8 Diamanti

--------------------------------------------------------------------------------------------------------

visita il mio sito, e in omaggio potrai avere uno scarabeo stercorario(e ke ci faccio?) al modico prezzo di 999999999999999999999999 milioni di €uro!(ma non era in omaggio?)(apri lo spoiler qui sotto!)

 

 

Liquido!(?)

Incredibile(Sì, come no)

Togo!(??)

Tagghioso!(???)

Liquido!(Ancora?)

Entusiasmante!(>_>)

Bello!(Che fantasia...)

Yogurt!(Cazzo c'entra?)

Togoso(O.O)

Ermenegilda(EH?????)

LITTLEBYTE! My Website

 

---------------------------------------------------------------------------------------------------------

 

"Tres anuli Regibus Secchionibus, sub quaderno quae fulget, Septem Principibus Bullorum, in eos speluncis cacca, Novem Pennae Clonebus, quae Infelix Insufficiens expectat, Unus Domina Obscura, illa maxima baldracca, in Scuolore terra, ubi nigra Nota descendet. Unus Anulus notis, unus Anulus ut eos suspenderet, unus Anulus eos improbaret, et in schola eos interrogaret. In Scuolore terra, ubi nigra Nota descendet"

 

Questo è tratto da un poema elfico che racconta la forgiatura dei grandi Anelli Bocciatori. Potete trovare la traduzione in italiano qui sotto:

 

"Tre anelli ai Re Secchioni, sotto il quaderno che risplende, Sette ai Principi dei Bulli, nelle loro caverne di cacca, Nove ai Cloni della Penna, che il Tristo Insufficiente attende, uno per l'Oscura Signora, quella grandissima baldracca, nella terra di Scuolor, dove la Nota nera scende. Un Anello per le note, un Anello per sospenderli, un Anello per bocciarli, e a scuola interrogarli. Nella terra di Scuolor, dove la Nota nera scende"

 

 

oppure potete trovare la storia completa su www.lsdn.135.it

O in alternativa andate su youtube e cercate La Signora Delle Note o OC production. La OC production è la società che ha creato il doppiaggio de il Signore Degli Anelli in questione! Perciò non esitate, andate a vederlo!

NB: La OC Production è composta da me e mio amico! Che vi aspettavate?

 

 

Link to comment
Share on other sites

  • 0

A scusa una dimenticanza.....

per gli eventi è:

$game_map.events[iD_EVENTO].x o .y

Per qualsiasi motivo non aprite questo spoiler.

 

 

Ho detto di non aprirlo !

 

 

Se lo apri ancora esplode il mondo.

 

 

Aaaaaa è un vizio.

 

 

Contento? Il mondo è esploso, sono tutti morti

per colpa della tua curiosità .

 

 

Vuoi che ti venga anche il morbillo, la varicella e l'AIDS???

 

 

O bravo ora sei un malato terminale e nessuno

ti puo curare, sono tutti morti !

 

 

Se clicchi ancora una volta il PC esplode.

 

 

E dai smettila !!

 

Uff!! Hai cliccato tante volte che ho dovuto sostituirlo con un codebox.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://s8.postimg.org/yntv9nxld/Banner.png

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif

Link to comment
Share on other sites

  • 0

Ciao ragazzi, ho una domanda da farvi. Come mostrare una figura attraverso script RGSS? Un po' stile "Mostra Figura" e Cancella figura che lavorino in eventi settati su parallelo. La figura deve esserci per tutto il tempo in cui le dico io e cancellarsi quando lo voglio io. Come ho scritto io l'img fa di testa sua :rovatfl:

 

Ho scritto questa classe, però quando la invoco l'immagine compare solo qualche secondo

 

class My_img  def initialize  @mysprite = Sprite.new  @mysprite.bitmap = Bitmap.new("Graphics/Pictures/2")  @mysprite.x = 320 - (@mysprite.bitmap.width / 2)  @mysprite.y = 240 - (@mysprite.bitmap.height / 2)  @mysprite.bitmapend end

 

Vedendo da un tutorial ho scritto anche questo:

 

class Img   def initialize   # Creazione di uno sprite	@sprite = Sprite.new	@sprite.bitmap = Bitmap.new("Graphics/Pictures/2")	@sprite.x = 100 #Qui inserire le coordinate preferite	@sprite.y = 100 #Qui inserire le coordinate preferite	Graphics.transition	loop do	  Graphics.update	  Input.update	  if $scene != self		break	  end	 end	 Graphics.freeze   # "Congelare" lo sprite alla fine della scena	 @sprite.bitmap.dispose		  @sprite.dispose  endend

 

L'immagine adesso resta fissa ma è in automatico (l'eore non si muove più) e se provo a mettere l'evento invece a parallelo la memoria è talmente usata che il gioco va incredibilmente a scatti!!!

 

Ah dato che ci siamo, cosa vuol dire congelare una sprite? :)

Grazie

Link to comment
Share on other sites

  • 0
Se vuoi mostrare una picture nella mappa ti conviene creare una finestra (magari invisibile) richiamarla nella scene_map e rendere visibile/invisibile l'immagine quando ti serve.

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0
5 picture ? Ma hai inserito le picture direttamente all'interno della scena? Oppure hai creato una window con all'interno le picture ? (poi la window a sua voltqa viene richiamata nella scene_map?)

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0

Adesso che me lo hai fatto notare avevo richiamato tramite evento in parallelo solo la window. Dava le 5 picture in basso come volevo io e il movimento dell'eroe non era più fluido. Però l'eroe riuscivo a muoverlo

#===================================================# - CLASS My_Scene Begins#===================================================class My_Scene  #---------------------------------------------------------------------------------  def initialize  end#--------------------------------------------------------------------------------- def main	@window1 = Window2.new	@window1.x =0	@window1.y =0	@window1.height = 100	@window1.width = 100   #@window1.z = 200	 Graphics.transition	loop do	  Graphics.update	  Input.update	 #update	  if $scene != self		break	  end	end 	Graphics.freeze	@window1.dispose   end#--------------------------------------------------------------------------------- #---------------------------------------------------------------------------------  def update  end#--------------------------------------------------------------------------------- end#===================================================# - CLASS Your_Scene Ends#===================================================    #===================================================# - CLASS Window1 Begins#=================================================== class Window2 < Window_Baseattr_accessor:id#---------------------------------------------------------------------------------	   def initialize 	super(0, 0, 252,100)	self.contents = Bitmap.new(width - 32, height - 32)	self.visible= false	ins_sprite  end#---------------------------------------------------------------------------------      def ins_sprite #metodo di supporto per inserire lo spirte nella scena	for i in 0...5 do#iteratore 	@cias=$MazzoG1[i].getId	@sprite = Sprite.new	@sprite.bitmap = Bitmap.new("Graphics/Pictures/#{@cias}")	@sprite.x = i*100 #Qui inserire le coordinate preferite	@sprite.y = 300 #Qui inserire le coordinate preferite	@sprite.update   end  end#----------------------------------------------------- end #===================================================# - CLASS Window2 Ends#==============================================

 

Adesso ho provato a richiamare invece la scena dalla Scene_Map.

Ho messo in game_temp un attr_accessor:scena_calling e @scena_calling=false

e l'ho richamato nella Scene_Map più o meno all'altezza della linea 150. Solo che così facendo compare solo la scena con le 5 pictures ma ho i comandi bloccati :) Sicuramente avrò fatto un qualche errore stupido :P

 

	  elsif $game_temp.shop_calling		call_shop	  elsif $game_temp.name_calling		call_name	  elsif $game_temp.menu_calling		call_menu	  elsif $game_temp.save_calling		call_save	  elsif $game_temp.debug_calling		call_debug	  elsif $game_temp.scena_calling		chiama_scena	  end	end  end  #--------------------------------------------------------------------------  # ● バトルの呼び出し  #--------------------------------------------------------------------------  def chiama_scena	$game_temp.scena_calling=false	$scene=My_Scene.new  end

 

Io potrei anche richiamare le 5 pictures tramite eventi ma essendo le 5 carte scelte in modo randomico tra le altre 52 del mazzo diventerei pazzo! Così invece tramite quella decina di righe di for riesco ad avere tutti i casi e non avere gorssi problemi qualora volessi apportare modifiche al codice

Edited by Alexotter
Link to comment
Share on other sites

  • 0

Hai fatto un casino! Non devi richimare una scena devi richiamare una finestra. Quindi crei una finestra (es. window_gold) e inserisci quello che ti pare :rovatfl:.

class Window2 < Window_Baseattr_accessor:id#---------------------------------------------------------------------------------	  def initialize	super(0, 0, 252,100)	self.contents = Bitmap.new(width - 32, height - 32)	self.visible= false	ins_sprite  end#---------------------------------------------------------------------------------     def ins_sprite #metodo di supporto per inserire lo spirte nella scena	for i in 0...5 do#iteratore 	@cias=$MazzoG1[i].getId	@sprite = Sprite.new	@sprite.bitmap = Bitmap.new("Graphics/Pictures/#{@cias}")	@sprite.x = i*100 #Qui inserire le coordinate preferite	@sprite.y = 300 #Qui inserire le coordinate preferite	@sprite.update   end  end#----------------------------------------------------- end

Per esempio prendi questa finestra creata da te e nella scene_map inserisci @quellochetipare = finestra.new

 

poi metti una semplice condizione if se la switch 0001 è attiva è visibile altrimenti no.

Edited by MasterSion

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0

ok grazie :) il ruby ha una sintassi molto semplice ma l'RGSS applicato al gioco in un primo momento risulta un po' ostico, alla fine è il primo progetto a cui sto modificando gli script, prima lavoravo solo ad eventi :)

 

ho scritto

   @finestra=Window2.new	@finestra.visible=false	if $game_switches[0001] == true	  @finestra.visible=true	end	if $game_switches[0001] == false	  @finestra.visible=false	end

 

dove va inserito, all'interno del main o in un nuovo metodo?

Edited by Alexotter
Link to comment
Share on other sites

  • 0

Nel main insieme alle altre finestre, mentre la condizione if nell'update.

Comunque dovresti scrivere la condizione if in questo modo

if $game_switches[0001] == true

@finestra.visible=true

else

@finestra.visible=false

end

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0

ok ci sono riuscito, però delle 5 pic solo l'ultima resta sullo schermo le altre scompaiono dopo poco (mi succedeva anche invocando la creazione della finestra da un evento che si avvia tramite azione, mentre lasciando l'evento in parallelo le img restavano ma con un lag generale)...mmm mi sa che allora sullo schermo non possono esserci più pic contemporaneamente istanziate da script.

Adesso provo a ragionarci ancora, in ogni caso ti ringrazio perchè ho capito molte cosette :D

Edited by Alexotter
Link to comment
Share on other sites

  • 0
Certo che si può hai provato a cambiare per esempio la z o il nome della variabile 0_o?

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0

Adesso va! :) Ho cambiato il nome della variabile :)

Ho tolto il ciclo for e istanziata separatamente ciascuna sprite, ho allungato un po' di più il codice ma ora gira :)

Grazie, se ti dovesse servire un aiuto per contraccambiare basta chiedere ;) Magari no RGSS che ancora devo mandarlo giù bene :P

Link to comment
Share on other sites

  • 0
Ok bene :rovatfl:. Comunque no grazie, non mi serve niente.

http://img256.imageshack.us/img256/7639/ihateyou.gif

Un uomo senza religione è come un pesce senza bicicletta.

http://img18.imageshack.us/img18/3668/decasoft1.png

http://rpg2s.net/gif/SCContest1Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gifhttp://rpg2s.net/gif/SCContest2Oct.gif

Link to comment
Share on other sites

  • 0

Ciao... Volevo sapere come devo fare per inserire come sfondo del menu (modificato da me) la mappa sottostante e magari mettere un piccolo effetto trasparenza alle finestre ke compongono il menu. http://www.rpg2s.net/forum/public/style_emoticons/default/sisi.gif

Cmq se può servire qui c'è lo script del menu modificato da me


#====================================================
#SCRIPT MENU
#====================================================

class Scene_Menu
def initialize(menu_index = 0)
@menu_index = menu_index
end

def main
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Stato"
s5 = "Salva"
s6 = "Esci"
s7 = "Statistiche"
s8 = "Progresso"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s7, s8, s5, s6])
@command_window.index = @menu_index

if $game_party.actors.size == 0
@command_window.disable_item(0)
@command_window.disable_item(1)
@command_window.disable_item(2)
@command_window.disable_item(3)
end

if $game_system.save_disabled
@command_window.disable_item(4)
end
@status_window = Window_MenuStatus.new
@status_window.x = 160
@status_window.y = 0
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
@command_window.dispose
@status_window.dispose
end

def update
@command_window.update
@status_window.update
if @command_window.active
update_command
return
end
if @status_window.active
update_status
return
end
end

def update_command
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene = Scene_Map.new
return
end

if Input.trigger?(Input::C)
if $game_party.actors.size == 0 and @command_window.index < 4
$game_system.se_play($data_system.buzzer_se)
return
end
case @command_window.index
when 0
$game_system.se_play($data_system.decision_se)
$scene = Scene_Item.new
when 1
$game_system.se_play($data_system.decision_se)
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 2
$game_system.se_play($data_system.decision_se)
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 3
$game_system.se_play($data_system.decision_se)
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 6
if $game_system.save_disabled
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)
$scene = Scene_Save.new
when 7
$game_system.se_play($data_system.decision_se)
$scene = Scene_End.new
when 4
$game_system.se_play($data_system.decision_se)
$scene = Scene_Statistiche.new
when 5
$game_system.se_play($data_system.decision_se)
$scene = Scene_Progress.new
end
return
end
end

def update_status
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
@command_window.active = true
@status_window.active = false
@status_window.index = -1
return
end
if Input.trigger?(Input::C)
case @command_window.index
when 1
if $game_party.actors[@status_window.index].restriction >= 2
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)
$scene = Scene_Skill.new(@status_window.index)
when 2
$game_system.se_play($data_system.decision_se)
$scene = Scene_Equip.new(@status_window.index)
when 3
$game_system.se_play($data_system.decision_se)
$scene = Scene_Status.new(@status_window.index)
end
return
end
end
end


GRAZIE IN ANTICIPO !!xD :biggrin:

Edited by Apo
Spoiler buggato
Link to comment
Share on other sites

  • 0
  • 0
Ciao... Volevo sapere come devo fare per inserire come sfondo del menu (modificato da me) la mappa sottostante e magari mettere un piccolo effetto trasparenza alle finestre ke compongono il menu.

 

Cmq se può servire qui c'è lo script del menu modificato da me

 

Spoiler

 

 

GRAZIE IN ANTICIPO !!xD

Per l'opacità della finestra intera

@command_window.opacity = (Numero compreso tra 0 e 255)

per impostare l'opacità del retro della finestra

@command_window.back_opacity = (Numero compreso tra 0 e 255)

per impostare l'opacità del contentuto della finestra

@command_window.contents_opacity = (numero compreso tra 0 e 255)

 

 

 

Per inserire uno sfondo nel del menu devi usare gli sprite

fai così:

crei una variabile d'istanza mettiamo @background_menu

in

def initialize  @background_menu = Sprite.new  @background_menu.bitmap = Bitmap.new("Percorso dell'immagine che vuoi usare")end

poi alla fine della scena, quindi dopo alla fine del loop dovrai mettere

@background_menu.bitmap.dispose@background_menu.dispose

 

Spero di averti chiarito le idee e soprattutto di aver risposto correttamente alla tua domanda XD

 

ciao a tutti XD come faccio a cambiare il font del title???

io utilizzo rpg maker vx quindi non so di preciso com'è fatto l'editor del xp e quindi non so dove puoi andare a cambiare comunque devi utilizzare queste istruzioni per cambiare il font

@nome_della_finestra.contents.font.name = "Font"

Mi dispiace ma posso aiutarti solo così...

Edited by ReZLee

Using no way as way, having no limitation as limitation

"Bruce Lee"

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...