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

EDIT:

 

Come si fa a cambiare Windows Skin via script?

 

Inoltre ho messo lo script:

$game_temp.common_event_id = 3$scene = Scene_LearningSkill.new(@status_window.index)

 

Ma il common event non fa a tempo a caricarsi che si apre la scena senza gli aggiornamenti

Se la si apre di nuovo è aggiornata

Come faccio ad aspettare, anche solo una attimo, perché il common event riesca ad eseguire tutte le sue istruzioni?

Edited by Winthorp
WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

  • 0
Come si fa a cambiare Windows Skin via script?

 

Inoltre ho messo lo script:

$game_temp.common_event_id = 3$scene = Scene_LearningSkill.new(@status_window.index)

 

Ma il common event non fa a tempo a caricarsi che si apre la scena senza gli aggiornamenti

Se la si apre di nuovo è aggiornata

Come faccio ad aspettare, anche solo una attimo, perché il common event riesca ad eseguire tutte le sue istruzioni?

R:

1)

$game_system.windowskin_name = "nome_windowskin_tra_virgolette"

2) Puoi provare a dedicarci uno switch, che metterai OFF come ultima cosa dell'evento comune 3, e modificare lo script così

$game_switches[76] = true	 # Mette ON lo switch 76$game_temp.common_event_id = 3while $game_switches[76]  i = 0	 # Operazione inutile tanto per far consumare tempoend$scene = Scene_LearningSkill.new(@status_window.index)

Se non funziona ancora, probabilmente ti serve aggiungere un metodo nello script che include quel codice per eseguire l'aggiornamento che ti serve al posto dell'evento comune . . .

Edited by giver

 


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

Ecco qual'era il comando della window skin, grazie mille ^^

 

Per la risposta 2 invece mi succede una cosa strana o.o

Ho messo il codice così come è (cambiato solo il numero della switch), ho messo in fondo al Common Event che disattiva la switch ma quando lo lancio il gioco si pianta per qualche secondo poi esce con la scritta "Script is hanging"

Il problema è che mi serve il common event perché le istruzioni che lancia sono abbastanza corpose, piene di conditional branch e variabili

WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

  • 0
Ho scoperto l'arcano, il common event lo lancia solo quando si chiude il menu... per ora lo lancio come parallel process durante il gioco, se qualcuno però ha una soluzione migliore è ben accetta
WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

  • 0
Ho scoperto l'arcano, il common event lo lancia solo quando si chiude il menu... per ora lo lancio come parallel process durante il gioco, se qualcuno però ha una soluzione migliore è ben accetta

Infatti quell'istruzione per chiamare gli eventi comuni funziona solo negli script che interagiscono con la mappa. Per chiamarli in altre Scene, come il Menù, la procedura è più complicata ma fattibile, anche se al momento non ho la possibilità di ricostruirla. In rete però qualcuno l'ha pubblicata, prova a cercarla . . .

 

Altrimenti, passami il file CommonEvents.rxdata del tuo progetto e ti converto l'evento comune in RGSS, così lo inserisci nel codice del Menù . . .

 

Vedi tu.

 


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
Oppure è possibile fare in modo che venga lanciato quando si preme ESC e prima che si apra il menù? Mi andrebbe bene pure così
WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

  • 0

Allora, se non prevedi che i valori gestiti da quell'evento comune cambino usando il Menù, fare l'ultima cosa che hai proposto dovrebbe essere abbastanza semplice . . .

 

 

Se nel progetto ci sono script che sovrascrivono l'update della Scene_Map, la modifica la devi fare lì, altrimenti va fatta nello Scene_Map di default, intorno alla riga 123 . . .
Cerca questo blocco di codice:

if Input.trigger?(Input::B)
# If event is running, or menu is not forbidden
unless $game_system.map_interpreter.running? or
$game_system.menu_disabled
# Set menu calling flag or beep flag
$game_temp.menu_calling = true
$game_temp.menu_beep = true
end
end
 
Prima dell'istruzione $game_temp.menu_calling = true, inserisci la chiamata all'evento comune 3
$game_temp.common_event_id = 3


Quindi taglia le due istruzioni sottostanti, ossia $game_temp.menu_calling = true e $game_temp.menu_beep = true, vai nel DataBase ed aggiungi in fondo al codice dell'evento comune 3 una (call) script in cui incolli le due istruzioni tagliate (senza indentazione).

Recapitolando, il pezzo di codice nella Scene_Map dovrebbe apparire così
if Input.trigger?(Input::B)
# If event is running, or menu is not forbidden
unless $game_system.map_interpreter.running? or
$game_system.menu_disabled
# Set menu calling flag or beep flag
$game_temp.common_event_id = 3
end
end

e la call script, così
$game_temp.menu_calling = true
$game_temp.menu_beep = true

Dovrebbe funzionare . . .

Edited by Apo
Spoiler buggato

 


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
Funziona alla perfezione, grazie mille ^^
WinterDream Games CreatorsDalla passione di un ragazzo, sfociata nell'amore per il gioco freeware e rpgmaker, una software house senza grandi pretese, se non quella di regalarvi ore spensierateGiochi:Ardensia XP - CompletatoNetherpulse - Storia 30% - Ideazione 95% - Scripting 95% - Gioco 5%Hai facebook? Allora visita la nostra pagina per notizie tempestive!
Link to comment
Share on other sites

  • 0

come faccio a richiamare lo script ke inizia con

 

class Ciao_Tutti < Window_Base

 

tramite il chiama script??(da molto che nn uso l'rgss quindi mi so arrugginito XDD)ù

 

EDIT:

 

nnt nnt ho risolto

Edited by Darkshiva
Link to comment
Share on other sites

  • 0

Domanda un po pesantuccia forse...
Ho visto che due Classi sorgenti creano conflitto e fanno casino... facendomi crashare il programma... (ma l'errore non è a livello di script, perchè non mi da un errore nello script purtroppo...)

L'errore è del tipo:

Si è verificato un errore in Game.exe. L'applicazione
verrà chiusa.

------------------------------------------------------------------
Potrebbe essersi verificata la perdita dei dati su cui si stava lavorando

Per ulteriori informazioni relativi al problema, fare clic qui

Identificativo -------------------------------------------------
AppName: game.exe ___ AppVer: 1.0.0.1 ___ ModName: uncknown
ModVer: 0.0.0.0 ___ Offset: 00f13a70


Per informazioni tecniche sulla segnalazione fare clic qui

 














La parte in spoiler suppongo sia lo script in parte compilato... quindi non so quanto sia leggibile (io manco c'ho provato)

Oltre a questo... vi spiego l'errore (l'ho capito, almeno quello ç.ç):
Io ho preso questo script: http://www.rpg2s.net/forum/?showtopic=4326
L'ho inserito nel mio game... e, testandolo una prima volta funzionava perfettamente, poi c'ho inserito uno SpriteSet_Map.new... E m'ha crashato...
Andando a riguardare lo script ho provato a levare il Viewport.new e il TileSet.new... (che danno la possibilità allo script di inserire uno screenshot della mappa nella window_savefile...
e ho visto che così invece funzionava XD evidentemente lo spriteset che ho inserito e lo screenshot che lo script aggiunge al salvataggio entrano in conflitto fra loro e mi fanno crashare tutto T.T
La domanda è... Come faccio a risolvere? T.T un altro metodo per fare lo screenshot? oppure lo spriteset? (di levarlo non se ne parla... ne l'uno ne l'altro XD perchè lo spriteset sta in tutte le sezioni del menù, e lo screenshot è una chicca fantastica per lo scene_file...) Aiutatemi voi che ne sapete più di me XD io il possibile per le mie capacità credo di averlo fatto :\

Edited by Apo
Spoiler buggato

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

  • 0

Vabbè ragà... facciamo che come problema è risolto... (in senso che mi son piegato alle esigenze del programma e ho rinunciato a qualcosa ç.ç mi urta la questione ma almeno son riuscito ad andare avanti con la progettazione >_<)

In pratica questi sono i metodi che ho provato fin'ora :\

 

Creare uno Screenshot della mappa e inserirlo al posto del viewport... (fallito) e in ogni caso non mi sarebbe piacuto l'effetto XD (non sto facendo il gioco della volpe con l'uva, semplicemente che ridimensionando l'immagine si sgranava, e veniva un effettaccio) ho provato a fare uno screen della mappa ogni qualvolta aprivo il menù (eliminando quello che gia esisteva e ricreandolo di nuovo, con lo script di dad... per poi inserirlo al posto dello Spriteset.new) mi crashava ogni volta e mi laggava da morire...

 

quindi ho fatto così... ho preso una mappa della città, c'ho levato gli effetti delle fog (perchè a volte piove a volte c'è il sole a volte la nebbia eccetera eccetera, e volevo evitare problemi di incoerenza) e tramite photoshop l'ho bluerrata... e l'ho inserita al posto dello spriteset.new nella sola sezione save... il problema è che si nota abbastanza che la mappa sotto è un altra >_< e giustamente la funzione save è una delle più usate in assoluto in ogni GDR...

Però diciamo che per ora me lo tengo così... se un giorno a qualcuno verrà un intuizione geniale... che mi aiuti T.T

 

Ora però ho un altro problema... stavolta è semplice XD ci riuscirete sicuramente a risolvermelo :* dai che lo so che siete bravi :* chi riesce a rispondermi si becca un bel creditone nella sezione script (vediamo se così la cosa vi allappa XD):

DOMANDA!!

Voglio creare una Window Select che scorre in orizzontale U.U

per capirci meglio... una sola riga... e colonne infinite XD ho provato a giocherellare un po' con quella classe, ma senza risultati :\

in pratica voglio che le opsioni scorrano da destra verso sinistra, per un numero indeterminato di oggetti :\ (considerate che la devo usare nella sezione SAVE sta funzione... e gli slot di salvataggio sono 99... quindi è ovvio che non potranno stare tutti gli slot nello stesso momento, quindi la altezza e larghezza del cursore dovrà rimanere fissa, ma continuando ad andare a destra le scritte all'nterno della window_selectable dovranno riaggiornarsi, al momento quella classe è impostata calcolare la larghezza del cursore in base alla larghezza della window / il numero di colonne... invece per quel che serve a me dovrei praticamente invertire i dati relativi alla Y con quelli relativi alla X... c'è qualche buon samaritano che può levarmi le castagne dal fuoco per favore? grazie ragazzi XD

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

  • 0

Ho realizzato una demo con quel save system in cui ho inserito uno spriteset come sfondo. A me non ha mai crashato, ma prima di correggere alcuni bug nello script mi spariva non appena muovevo il cursore per selezionare slot diversi dal primo.

Adesso funziona bene e non lagga, almeno in questa demo . . .

Demo save system con "screenshot" e spriteset di sfondo @ Mediafire

 

Puoi provare ad usare questa versione del save system nel tuo gioco e dirmi se ti dà problemi ?

 

(Nota: Nella demo c'è anche lo script per gli screenshot, ma penso che sia un po' diversa da quella postata da DaD. Credo che non possa tornare molto utile, anche se funziona . . .)

 

 

Per la faccenda della Window_Selectable a scorrimento orizzontale, adesso non ho tempo da dedicarci, anche se ho già alcune idee su come potrei realizzarla . . .

Ma se qualcuno vuol precedermi, non mi offendo . . .

 


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 mille Giv. ^.^

però ho visto che anche usando lo script nella tua demo non mi funge, evidentemente mi crasha con altra roba nel gioco... purtroppo, quindi non posso usarlo :\ (vabbè, m'arrendo almeno per questo XD)

 

Per la selectable orizzontale ancora ho problemi e son passato oltre... (purtroppo son sorti nuovi problemi... mmm... me sa che sto infognando sta sessione... ne dovrò aprire un altra? XD)

 

Vabbè, insomma... Avete presente quando lo Scene_File carica le info dai file Data.rxdata? tramite quei moduli Marshal... così che quando evidenzi un caricamento ti da scritto "nome e lvl PG nel party, Tempo di gioco..."

Volevo inserire nello scene_file anche i Gold... quindi volevo trovare il comando per caricare i gold relativi ad ogni salvataggio... (ne posso fare benissimo a meno, però mi sa più completo lo scene_file così)

 

Altra cosa... la window_help =D

Sto creando lo Scene_Mp3 (dove scegli se attivare o meno il lettore Mp3 ed anche l'album da riprodurre)

Per la lista dei brani contenuta in ogni oggetto (gli album sono degli oggetti filtrati tramite ID, cosa che ho gia fatto)

volevo usare la descrizione dell'oggetto per scriverci i brani, e volevo sfruttare i comandi di scrittura... (es: \n[12] = Nome eroe ID12) per fare gli accapo...

Esempio di un possibile album:

Nome: LedZeppelin

Descrizione: Dazed and Confused \o Black Dog \o Achille last stand \o stairway to heaven \o Whole Lotta Love

Così quando si posiziona il cursore sopra LedZeppelin... in una finestra "Window_Tracks" la descrizione compare in questo modo:

Dazed and Confused

Black Dog

Achille last stand

stairway to heaven

Whole Lotta Love

Voi sapreste come fare una cosa simile? (in pratica il comando \o fa andare accapo il brano...).

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

  • 0

Il Gold è un valore conservato tra i dati del party, quindi viene già caricato quando legge quei dati.

Nella draw_text, quindi come testo da scrivere basta che indichi party.gold.to_s . . .

 

Per l'help multi-linea, la soluzione ce l'avresti sotto il naso, infatti quel save system, scorrendo la lista degli slot, cambia il contenuto del pannello con le informazioni del save presente in esso . . . Con un metodo davvero poco ortodosso, ma che funziona . . .

 

Per una semplice lista di dati come quella che vuoi usare tu, forse ti conviene crearti una variante della Window_Help, che faccia lo split del testo, trasformandolo in un array di "righe", ed usare un ciclo per scriverle una alla volta, ad esempio così

EDIT - ATTENZIONE - L'esempio di codice sottostante è sbagliato e non funziona. Per le versioni funzionanti è meglio leggere i post successivi a questo . . .

righe = text.split(',')	# Le righe nel testo saranno separate da virgoley = 0for riga in 0...righe.size  self.contents.draw_text(4, y, self.width - 32 - 4, 32, riga, align)  y += 32end

Il testo da passare deve essere formattato/scritto, in questo caso, così:

"Titolo Canzone 1,Titolo Canzone 2,Titolo Canzone 3,Titolo Canzone 4,ecc)"

ossia ogni riga è separata da una virgola senza spazi (ovviamente, si può usare un qualsiasi separatore diverso dalla virgola, anzi è consigliabile, visto che alcuni titoli magari le contengono e verrebbero scritti su due righe, altrimenti . . .). Basta metterlo tra apici e può essere composto anche da più caratteri (Importante: il separatore viene eliminato nell'eseguire lo split.)

 

 

EDIT - Se il testo intero con la lista delle canzoni è molto lungo, non bisogna andare semplicemente a capo, ma spezzarlo in più stringhe unite assieme da un +, così:

descr = "Titolo Canzone 1,Titolo Canzone 2,Titolo Canzone 3,Titolo Canzone 4," +"Titolo Canzone 5,Titolo Canzone 6,Titolo Canzone 7,Titolo Canzone 8,Titolo Canzone 9," +"Titolo Canzone 10,Titolo Canzone 11,Titolo Canzone 12,Titolo Canzone 13,Titolo Canzone 14," +"Titolo Canzone 15,Titolo Canzone 16,Titolo Canzone 17,Titolo Canzone 18,Titolo Canzone 19"

Edited by giver

 


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

Ehi prof. Giver XD ho superato l'esame :*

mi hai messo la prova passandomi il code sbagliato ammettilo U.U

righe = text.split(',')[0...5]

y = 0

for riga in 0...righe.size

self.contents.draw_text(4, y, 100, 32, righe[riga], 0)

y += 24

end

Così mi funge XD prima non fungeva :)

Cmq grazie mille ^.^ anche per la cosa dei Gold... non c'avevo pensato >.< (me misero me tapino)

Ricordati di farti vivo quando starò per postare il game :D (che i crediti li faccio alla fine, ho paura di dimenticarmi poi XD)

 

Ora devo solo risolvere il problema della selectable orizzontale... mo provo a fare qualcosa >_< (poi posto una bella sfilza di nuovi screenshot XD, praticamente con questa ho completato quasi tutte le sezioni del menù :*)

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

  • 0

Beh, anch'io posso sbagliare qualche volta, o no ?

Veramente volevo scrivere così (e funziona, se text è nel formato corretto, vedi PS sotto):

righe = text.split(',')	# Le righe nel testo saranno separate da virgoley = 0for riga in righe  self.contents.draw_text(4, y, self.width - 32 - 4, 32, riga, align)  y += 32end

e, non so nemmeno io come o perchè (visto che l'indice dell'array in questo caso non serve per fare altro), ho mescolato per errore i due modi di leggere i contenuti dell'array.

Per align al posto di zero, avevo dato per scontato che usassi come base la Window_Help, che nella chiamata al set_text prevede anche l'indicazione dell'allineamento del testo (essendo la stessa help associabile a più finestre) . . .

 

Bravo per aver rimediato al mio errore. :Ok: :sisi: :Ok: :sad:

 

Comunque, quello che hai messo in fondo alla prima riga della tua versione, parlo del [0...5] è un filtro che dice di usare solo i primi 5 elementi (le prime 5 righe) incluse nel testo . . .

 

P.S. Hai letto l'EDIT del mio post precedente ? Te lo riscrivo qui.

EDIT - Se il testo intero con la lista delle canzoni è molto lungo, NON bisogna andare semplicemente a capo, ma spezzarlo in più stringhe unite assieme da un +, così:

descr = "Titolo Canzone 1,Titolo Canzone 2,Titolo Canzone 3,Titolo Canzone 4," +"Titolo Canzone 5,Titolo Canzone 6,Titolo Canzone 7,Titolo Canzone 8,Titolo Canzone 9," +"Titolo Canzone 10,Titolo Canzone 11,Titolo Canzone 12,Titolo Canzone 13,Titolo Canzone 14," +"Titolo Canzone 15,Titolo Canzone 16,Titolo Canzone 17,Titolo Canzone 18,Titolo Canzone 19"

Edited by giver

 


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
Ragazzi, volevo sapere: il comando $vita = rand(6) vuol dire che assegna alla variabile $vita un valore casuale da 1 a 6? Se sì come faccio a impostare che il limite massimo sia stabilito da un altra variabile, ad esempio $id? Se nò mi spiegate a che serve il comando rand()?

"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

prova e vedi! cmq per usare una variabile come limite direi $vita = rand($id);

 

rand è semplicemente una funzione e $id l'argomento.

Membro Segreto della
Vecchia Guardia del Making [Gif in fase di reload]


SCContest1Oct.gif
gifnatale1.pnggifnatale12.png

Link to comment
Share on other sites

  • 0

grazie era quello che volevo sapere, perchè pensavo che se tra le parentesi di rand ci avessi messo una variabile mi dava errore...

grazie!

"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

nel caso ti dia errore fai così:

id = $id

$var = rand(id)

... ci sta un passaggio in più, teoricamente inutile... però magari ti leva il problema di un possibile crash

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

  • 0

Ragassuoli?

Vi posso fare una domanda che potrebbe sembrare da noob terrificante (di quelli che io odio tanto XD) che non sanno usare manco il tasto cerca?

Il punto è che nelle ricerche sono una totale frana, e soprattutto sta cosa mi viene complicata da cercarla perchè non so quale parole chiave usare...

 

La mia domanda è questa:

Mi elencate con relativi link tutti gli script che modificano la window_message rendendola tipo Baloon sopra la testa dei vari PG? (non l'AMS, che fa veramente CAGARE!! XD) alcuni fatti bene...

Volevo implementare questa funzione nello script per il DownGrade di RMXP (quello per portarlo a risoluzione 320x240) è l'ultima cosa che mi manca da implementare... poi potrò postarvelo...

Daaaiii!! :*

tutti gli script che trovate per rendere i messaggi a Baloon sopra la testa degli eventi (che non siano l'AMS perchè è una merda XD) grazie mille ragà ^.^

 

 

Membro # 8-8-8 [Hachi] della:

http://img3.imageshack.us/img3/9636/bannergm.png

Link to comment
Share on other sites

  • 0
Salve,vorrei mettere nello scene save il font diverso,dove devo inserire questa stringa? < @window.contents.font.name = "Verdiana">

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

Cerca class Window_SaveFile

 

e dopo

def refresh

self.contents.clear

aggiungi self.contents.font.type ="Verdana"

 

Il font si modifica dalle finestre non dalle scene (almeno credo che non sia possibile modificarlo dalla scena).

Conta che devi modificare anche il font della window_help

in quel caso inserisci (nella window_HELP):

 

if $scene.is_a?(Scene_File)

self.contents.font.type ="Verdana"

else

self.contents.font.type ="quello che ti pare"

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

Non va T.T

 

Utilizzo uno scene_File modificato e mi da errori di metodo

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

mia culpa

self.contents.font.name ="Verdana"

 

Comunque basta che cerchi la tua window_file (probabilmente la riscrive(usa ctrl+f))

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

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...