Jump to content
Rpg²S Forum
  • 0

Aiuto con questo script


gianlu
 Share

Question

ciao a tutti, navigando in internet precisamente nel sito di moghunter ho trovato questo script che mostra il numero di variabili, nomi, hp, sp etc... tramite immagini e sopratutto in maniera che si possa mettere in uno script, io avevo intenzione di usarlo per mostrare l'ora corrente tramite una variabile, il problema è che bisognerebbe creare uno script apposta (una window), io ci ho provato ma non funziona, anche perchè non sono bravo a scriptare, quindi se si poteva rendere possibile utilizzarlo tramite un call script Edited by gianlu

http://mypsn.eu.playstation.com/psn/profile/gianlu9767.png

 

Il mio progetto personale: (Sospeso)

 

http://img833.imageshack.us/img833/3821/progresso.png <-------Clicca sul banner per vedere il mio sito

Cercasi personale (anche alle prime armi) possibilmente grafico e storyboarder

 

 

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Per ora corrente intendi l'ora fittizia di un sistema giorno-notte?

 

Avrei copiato la Window_PlayTime impostando che i valori visualizzati siano quelli delle prime tre variabili di gioco.

Può interessarti?

 

 

[/code]#==========================================================================

====

# ■ Window_PlayTime

#------------------------------------------------------------------------------

#  メニュー画面でプレイ時間を表示するウィンドウです。

#==============================================================================

 

class Window_PlayTime2

#--------------------------------------------------------------------------

# ● オブジェクト初期化

#--------------------------------------------------------------------------

def initialize

super(0, 0, 160, 96)

self.contents = Bitmap.new(width - 32, height - 32)

self.contents.font.name = $fontface

self.contents.font.size = $fontsize

refresh

end

#--------------------------------------------------------------------------

# ● リフレッシュ

#--------------------------------------------------------------------------

def refresh

self.contents.clear

self.contents.font.color = system_color

self.contents.draw_text(4, 0, 120, 32, "Play Time")

hour = $game_variables[3]

min = $game_variables[2]

sec = $game_variables[1]

text = sprintf("%02d:%02d:%02d", hour, min, sec)

self.contents.font.color = normal_color

self.contents.draw_text(4, 32, 120, 32, text, 2)

end

#--------------------------------------------------------------------------

# ● フレーム更新

#--------------------------------------------------------------------------

def update

super

if Graphics.frame_count / Graphics.frame_rate != @total_sec

refresh

end

end

end[/code]

 

 

L'ho richiamato nella scene_map mettendo in parallelo un evento che gestisce il tempo(se varsecondi è 60, azzera e metti +1 a minuti, ecc..) e funziona perfettamente.

 

Ciao : D

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

Link to comment
Share on other sites

  • 0
Per ora corrente intendi l'ora fittizia di un sistema giorno-notte?

 

Avrei copiato la Window_PlayTime impostando che i valori visualizzati siano quelli delle prime tre variabili di gioco.

Può interessarti?

 

 

[/code]#==========================================================================

====

# ■ Window_PlayTime

#------------------------------------------------------------------------------

#  メニュー画面でプレイ時間を表示するウィンドウです。

#==============================================================================

 

class Window_PlayTime2 < Window_Base

#--------------------------------------------------------------------------

# ● オブジェクト初期化

#--------------------------------------------------------------------------

def initialize

super(0, 0, 160, 96)

self.contents = Bitmap.new(width - 32, height - 32)

self.contents.font.name = $fontface

self.contents.font.size = $fontsize

refresh

end

#--------------------------------------------------------------------------

# ● リフレッシュ

#--------------------------------------------------------------------------

def refresh

self.contents.clear

self.contents.font.color = system_color

self.contents.draw_text(4, 0, 120, 32, "Play Time")

hour = $game_variables[3]

min = $game_variables[2]

sec = $game_variables[1]

text = sprintf("%02d:%02d:%02d", hour, min, sec)

self.contents.font.color = normal_color

self.contents.draw_text(4, 32, 120, 32, text, 2)

end

#--------------------------------------------------------------------------

# ● フレーム更新

#--------------------------------------------------------------------------

def update

super

if Graphics.frame_count / Graphics.frame_rate != @total_sec

refresh

end

end

end[/code]

 

 

L'ho richiamato nella scene_map mettendo in parallelo un evento che gestisce il tempo(se varsecondi è 60, azzera e metti +1 a minuti, ecc..) e funziona perfettamente.

 

Ciao : D

 

daccordo non mi sono espresso bene, io volevo usare quello script solo per mettere un piccolo hud in alto a destra per dare un tocco di classe alla scritta dell'orario

http://mypsn.eu.playstation.com/psn/profile/gianlu9767.png

 

Il mio progetto personale: (Sospeso)

 

http://img833.imageshack.us/img833/3821/progresso.png <-------Clicca sul banner per vedere il mio sito

Cercasi personale (anche alle prime armi) possibilmente grafico e storyboarder

 

 

Link to comment
Share on other sites

  • 0
Daccordo riformulo la richiesta, a me servirebbe solo qualcosa che mostri il valore di un paio di variabili di gioco in alto allo schermo, ci ho provato ma non so come gestire la window sulla scene map

http://mypsn.eu.playstation.com/psn/profile/gianlu9767.png

 

Il mio progetto personale: (Sospeso)

 

http://img833.imageshack.us/img833/3821/progresso.png <-------Clicca sul banner per vedere il mio sito

Cercasi personale (anche alle prime armi) possibilmente grafico e storyboarder

 

 

Link to comment
Share on other sites

  • 0
UP Vi prego almeno rispondete!!!

http://mypsn.eu.playstation.com/psn/profile/gianlu9767.png

 

Il mio progetto personale: (Sospeso)

 

http://img833.imageshack.us/img833/3821/progresso.png <-------Clicca sul banner per vedere il mio sito

Cercasi personale (anche alle prime armi) possibilmente grafico e storyboarder

 

 

Link to comment
Share on other sites

  • 0

self.contents.draw_text(4, 0, 120, 32, variabilechevuoi.to_s)

 

E dovrebbe scrivere nella window il valore della variabile.

Per mostrarla in scene_mapbasta richiamarla all'inizio mettendo:

@qualsiasicosa=Window_Boh.new

e poi mettere il codice per aggiornarla nell'update ovvero:

@qualsiasicosa.update

 

E cancellarla dove cancella le altre mettendo:

@qualsiasicosa.dispose

-Avatar imperioso-Teca delle glorie(lol):

 

 

Terzo posto Poetry&Letterature Contest(inglesizzato perchè fa serio)

http://img806.imageshack.us/img806/3015/terzoposto.png

Il 3 grasso di Thokk XDScarica La Guerra di Piero

 

"Il segreto per un buon soufflè di patate...sono le patate! - Maestro Yoda (Lo Svarione degli Anelli 3, Il ritorno del Padrino x°°°D)

Primo Ren, conserverò gelosamente xD - Il primo ba-*hem* Ren non si scorda mai.Chazzate

 

Apo esegue un incantesimo sciamanico molto potente e molto duro per cui si concentra in silenzio per molti minuti, finchè, ritenendosi pronto, riesce infine ad evocare il Grande Spirito che col suo immenso potere disintegra tutti

http://www.iaza.com/work/110609C/iaza11020742952300.gifUn dono di Hash (<3)

 

 

http://i1141.photobucket.com/albums/n597/RazakGik/Psy-Kita-Kita.gif

 

 

 

 

 

 

Apo resta per me un mistero.

 

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