Jump to content
Rpg²S Forum
  • 0

Aiuto Script Generator


=SiD=
 Share

Question

Allora, ho appena creato un codice rgss con lo script creator, si tratta di un layout per un menù, adesso mi chiedo come far si che il layout diventi lo sfondo per il menù, poi a posizionare e ridimensionare scritte e battler ci penso io , ma se qualcuno mi spiega come fare diventare questo script parte integrante nel menù mi fà un piacere...

Posto lo script nello spoiler qui sotto!!!

 

 

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

# - CLASS Your_Scene Begins

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

class Your_Scene

 

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

def initialize

end

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

 

def main

@window1 = Window1.new

@window1.x =205

@window1.y =81

@window1.height = 298

@window1.width = 100

#@window1.z = 200

 

@window2 = Window2.new

@window2.x =304

@window2.y =81

@window2.height = 100

@window2.width = 336

#@window2.z = 200

 

@window3 = Window3.new

@window3.x =304

@window3.y =181

@window3.height = 100

@window3.width = 336

#@window3.z = 200

 

@window4 = Window4.new

@window4.x =304

@window4.y =280

@window4.height = 100

@window4.width = 336

#@window4.z = 200

 

@window5 = Window5.new

@window5.x =304

@window5.y =379

@window5.height = 100

@window5.width = 336

#@window5.z = 200

 

Graphics.transition

loop do

Graphics.update

Input.update

#update

if $scene != self

break

end

end

 

Graphics.freeze

@window1.dispose

@window2.dispose

@window3.dispose

@window4.dispose

@window5.dispose

 

end

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

 

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

def update

end

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

 

end

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

# - CLASS Your_Scene Ends

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

 

 

 

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

# - CLASS Window1 Begins

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

 

class Window1 < Window_Base

 

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

def initialize

super(0, 0, 100,298)

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

self.contents.font.name = "Tahoma"

self.contents.font.size = 22

self.contents.font.color = text_color(0)

self.contents.draw_text(0, 0, 33, 33, "1")

end

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

 

end

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

# - CLASS Window1 Ends

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

 

 

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

# - CLASS Window2 Begins

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

 

class Window2 < Window_Base

 

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

def initialize

super(0, 0, 336,100)

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

self.contents.font.name = "Tahoma"

self.contents.font.size = 22

self.contents.font.color = text_color(0)

self.contents.draw_text(0, 0, 33, 33, "2")

end

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

 

end

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

# - CLASS Window2 Ends

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

 

 

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

# - CLASS Window3 Begins

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

 

class Window3 < Window_Base

 

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

def initialize

super(0, 0, 336,100)

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

self.contents.font.name = "Tahoma"

self.contents.font.size = 22

self.contents.font.color = text_color(0)

self.contents.draw_text(0, 0, 33, 33, "3")

end

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

 

end

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

# - CLASS Window3 Ends

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

 

 

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

# - CLASS Window4 Begins

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

 

class Window4 < Window_Base

 

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

def initialize

super(0, 0, 336,100)

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

self.contents.font.name = "Tahoma"

self.contents.font.size = 22

self.contents.font.color = text_color(0)

self.contents.draw_text(0, 0, 33, 33, "4")

end

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

 

end

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

# - CLASS Window4 Ends

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

 

 

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

# - CLASS Window5 Begins

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

 

class Window5 < Window_Base

 

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

def initialize

super(0, 0, 336,100)

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

self.contents.font.name = "Tahoma"

self.contents.font.size = 22

self.contents.font.color = text_color(0)

self.contents.draw_text(0, 0, 33, 33, "5")

end

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

 

end

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

# - CLASS Window5 Ends

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

 

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

Recommended Posts

  • 0

cid dipende quando e dove vuoi richiamarlo comunque in generale devi scrivere questo

 

$Your_Scene=Your_Scene.new

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
dove lo devo scrivere?? cmq vorrei chiamarlo dietro la prima pagina del menù, poi le scritte item equip e il resto le si sitema in ordine dopo, vorrei che al posto dello sfondo del menù ci fossero le griglie disposte così... master sion è l'unico che mi aiuta con gli script...lol, quasi quasi stipuliamo un contratto XD!!!

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

vuoi vedere questa schif... ehm... ( ;D )queste finestre al posto della schermata del menu?

 

cerca la stringa "$scene = Scene_Menu.new" in scene_map e sostituiscila con "$scene = Your_Scene.new"

 

 

ps: io non stipulo contratti.

Link to comment
Share on other sites

  • 0

Perchè schifezza?? è tanto brutto?? a me mentre lo facevo non sembrava, cmq vedremo una volta assemblato il tutto se è una schifezza o meno, tanto è giusto per vedere che fà sto script generator e se funzia!!!

 

ah grazie mille della dritta!!!

Edit: Ho fatto come hai detto, ma non ci sono ne le scritte/opzioni del menù e poi non torna più al gioco una volta che premo back, rimane sempre su quella immagine, come faccio??

Edited by =SiD=

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

Non ho rpgmaker in questo pc quindi non ricordo precisamente il codice

 

è qualcosa del genere

( ti conviene guardare la Scene_menù e fare copia incolla sulla parte che richiama la scene_map )

nel def resfresh ( se non sbaglio)

if imput ?::(B)

$Scene_map = Scene_map.new

 

L'altro problema non riesco a concepirlo ( forse devi aggiungere l'index alla fine )

domani sera provo il tuo codice ed edito tutto . ;)

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

ascolta ascolta...

allora,

 

quelle finestre che hai scritto tu, dove le vuoi mettere? e soprattutto, COSA SONO?

 

io avevo capito che le volessi vedere AL POSTO del menu, quindi ti ho detto come fare per sostituire il menu con quel che hai postato tu. se non riesci più a muoverti una volta aperte queste finestre, il motivo è che non hai inserito TU le stringhe di codice per (1)chiudere le finestre, (2)mostrare un elenco di opzioni, etc.

 

quello che tu hai scritto è solo un elenco di finestre vuote, che non fanno nulla. non servono a nulla così come sono.

un menu è più complesso. devi far interagire le finestre tra loro, non puoi limitarti a disegnarle e aspettarti che il resto venga da sè.

 

ora, cosa vuoi fare con queste finestre? quale parte di cosa vuoi che sostituiscano? cosa hai intenzioni di scriverci dentro? come vuoi farle interagire tra loro?

rispondi come mangi, senza parlare di "layout", "sfondo del menu" (per "sfondo" io intendo una immagine, semplicissima, tu no mi sa), "parte integrante del menu"...? che vuol dì "parte integrante del menu"??? O.O

 

rispondi chiaro e conciso e, soprattutto, molto "terra terra"! ;)

 

 

ps: sono una schifezza perchè sono solo 5 finestrelle vuote. per ora, non hanno nulla di accattivante, di interessante. sono vuote! non chiedermi di apprezzarne la disposizione: questa non è nulla senza il resto.

 

EDIT:

ot\ odio lo script generator .-. \ot

Edited by Ziel van Brand
Link to comment
Share on other sites

  • 0

guarda che non è che sei obbligato a darmi una mano per forza, non credo di aver usato terminologie della madonna (anche perchè non è che io ne conosca), ho semplicemente chiesto come posso fare in modo che quella disposizione di finestrelle diventi la disposizione di finestrelle che stà dietro il mio menù, può essere semplice da fare o no, ciò non toglie che se uno mi vuole dare una mano lo fà, altrimenti torna alla home e cerca un altro topic in cui intervenire.

dal modo in cui mi rispondi sembra che la cosa ti secchi, beh tranquillo, io non sono qui a rompere le scatole a nessuno, ho solo chiesto una mano... tutto qui.

 

Cmq per la questione spiegati meglio direi che sono a posto così, master sion mi ha capito e si è offerto di darmi una mano.

 

Ps. se non ti piace lo script generator non sò cosa farci, io sto cercando di capire come funziona (dato che qualcuno si è sbattuto per crearlo mi fà piacere almeno darci un'occhiata), e magari un giorno usarlo per bene in un progetto per creare "layout" ( scusa faccio il grafico e li ho sempre chiamati così) per menù e altre cosette che magari mi toglierebbero troppo tempo.

 

PPs:Master Sion si è offerto di aiutarmi, ma se qualcun'altro vuole comunque darmi consigli costruttivi sono ben accetti, ma vi prego evitatemi le ramanzine sul fatto che non basta creare uno script con le finestrelle e aspettarsi che il programma faccia tutto da solo... non sono scemo, ma se avessi saputo farlo mi spiegate per quale assurdo motivo avrei aperto un topic di aiuto???

 

Vabbeh cmq una mano è sempre ben accetta... Bye!!!

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

Mi sto confondendo parecchio (anche perchè non sono afatto uno scripter) queste finestrelle che hai creato che funzione devono avere ???

Io pensavo che era un premenù del tipo

Menù

Salva

Carica

Shop

una cosa del genere

 

Se mi spieghi cosa vuoi fare ti aiuto

anche perchè quello script disegna solo delle finestre da quello che ho capito

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

sid, scusa. non sono assolutamente incazzato con te. è il mio modo di esprimermi. scusa.

non ho alcun problema ad aiutarti, non sono neanche lontanamente "incazzato", non ho proprio nulla contro di te. è solo il mio modo di esprimermi. scusa ancora.

 

posso darti una mano, voglio darti una mano. altrimenti me ne sarei fregato esattamente come hai detto tu, sarei tornato alla home e avrai guardato altri topic.

mi va di aiutarti.

non era neanche una ramanzina quella, ti stavo chiedendo di essere preciso e di usare un linguaggio... "stupido", per il semplice fatto che "layout", "sfondo", etc sono parole per me troppo generiche quando si parla di script. non era una ramanzina, solo una richiesta di maggiori dettagli.

 

per la questione script generator, non era nulla contro di te. a me non piace, lo trovo inutile IO, poi sinceramente non mi frega niente se gli altri lo usano o se tu lo usi. solo perchè non mi piace, non significa che faccia universalmente schifo. era solo una mia opinione che non doveva influenzarti in alcun modo, almeno erano queste le mie intenzioni.

 

 

detto questo, sperando che accetti le mie scuse, posso aiutarti?

come vedi anche mastersion ha difficoltà a comprendere quel che vuoi. potresti chiarircelo?

 

EDIT:

uhm, rileggendo mi rendo conto di aver davvero esagerato...

scusa il linguaggio. non capisco nemmeno perchè io abbia usato certi termini, boh...

dimentica pure quel messaggio.

Edited by Ziel van Brand
Link to comment
Share on other sites

  • 0

X master sion: tranquillo adesso mi spiegherò meglio!!

 

X Ziel: non ti preoccupare dimenticato tutto XD...

X tutti e due:

Alora dato che nemmeno Sion ha capito XD... direi di ripartire, allora quello script che ho postato disegna delle finestre giusto?? allora avete presente un normalissimo menù???

ecco io vorrei che la disposizione delle finestre del menù base cambiasse, e diventasse così (NB screen montato a photoshop)

http://img8.imageshack.us/img8/3267/ideamenhz8.th.jpg

Tutto qui.. non sò se è una cosa fattibile, pensavo che avendo già lo script con la disposizione delle finestre si potesse fare tutto + semplicemente (magari copiando e sostituendo linee di codice da uno script all'altro), ma naturalmente è una cosa che volevo fare giusto per studiare un pò le possibilità della personalizazzione grafica di un menù... è una cosa che si potrebbe benissimo fare con una pictures (come master sion mi ha già mostrato dandomi una mano per il menù del mio gioco) ma dato che avevo provato questo script generator volevo vedere se era fattibile!!!

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhh!!!!!!!!

ORA ho capito! :D

 

è tutta questione di coordinate! (beh, non proprio tutta tutta).

 

allora, prima di tutto, dimentica lo script che hai creato (l'ho detto io! lo script generator non serve a niente! ;P )

 

vai in scene_menu, e cerca questo:

	s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Status"
s5 = "Save"
s6 = "End Game"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

sostituisci il "160" che trovi in questa stringa @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6]), con "100" (così imposti la LARGHEZZA della finestra con l'elenco delle opzioni)

subito sotto aggiungi:

@command_window.x =205
@command_window.y =81

(in questo modo setti le coordinate x e y della stessa finestra)

 

 

uhm...

ascolta, lo faccio io e ti posto lo script alla fine, ok?

non mi va di scrivere un poema qui: troppe cose da modificare. semplici, ma troppe.

Link to comment
Share on other sites

  • 0

se ti và fa pure, magari puoi scrivere quello che modifichi con un colore diverso, così capisco come funziona e provo a farlo pure io???

 

Cmq grazie mille dell'aiuto!!!

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

 

#==============================================================================
# ■ Window_MenuStatus
#==============================================================================

class Window_MenuStatus < Window_Base
 #--------------------------------------------------------------------------
 def initialize(index)
super(304, 81+index*100, 336, 100)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
@actor = $game_party.actors[index]
refresh
 end
 #--------------------------------------------------------------------------
 def refresh
self.contents.clear
x = 64
y = 0
draw_actor_graphic(@actor, x - 40, y + 80)#ZVB#la grafica del pg
draw_actor_name(@actor, x, y)#ZVB#il nome
draw_actor_class(@actor, x + 144, y)#ZVB#la classe
draw_actor_level(@actor, x, y + 32)#ZVB#etc...
draw_actor_state(@actor, x + 90, y + 32)
draw_actor_exp(@actor, x, y + 64)
draw_actor_hp(@actor, x + 236, y + 32)
draw_actor_sp(@actor, x + 236, y + 64)
 end
 #--------------------------------------------------------------------------
end


#==============================================================================
# ■ Window_MenuStatus_s
#==============================================================================

class Window_MenuStatus_s < Window_Selectable
 #--------------------------------------------------------------------------
 def initialize
super(304, 81, 336, 300)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
self.active = false
self.index = -1
self.opacity = 0
 end
 #--------------------------------------------------------------------------
 def update_cursor_rect
if @index < 0
  self.cursor_rect.empty
else
  self.cursor_rect.set(0, @index * 100, self.width - 32, self.height-32)
end
 end
end


#==============================================================================
# ■ Window_MenuCommand
#==============================================================================

class Window_MenuCommand < Window_Selectable
 #--------------------------------------------------------------------------
 def initialize
super(205, 81, 100, 298)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = $fontface
self.contents.font.size = $fontsize
@description = [$data_system.words.item, $data_system.words.skill, $data_system.words.equip, "Status", "Save", "End Game"]
@item_max = 6
@column_max = 1
@blink_count = 0
self.active = true
self.visible = true
self.index = 0
refresh
 end
 #--------------------------------------------------------------------------
 def refresh
self.contents.clear
for i in 0...@item_max
  y = i*32
  x = 0
  self.contents.font.color = normal_color
  self.contents.draw_text(x, y, width-32, 32, @description[i])
end
 end
 #--------------------------------------------------------------------------
end


#==============================================================================
# ■ Scene_Menu
#==============================================================================

class Scene_Menu
 #--------------------------------------------------------------------------
 def initialize(menu_index = 0)
@menu_index = menu_index
 end
 #--------------------------------------------------------------------------
 def main
@command_window = Window_MenuCommand.new
@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
@playtime_window = Window_PlayTime.new
@playtime_window.x = 205
@playtime_window.y = 224#ZVB#la y della finestra con il tempo di gioco
@playtime_window.opacity = 0
@steps_window = Window_Steps.new
@steps_window.x = 205
@steps_window.y = 320#ZVB#la y della finestra con la distanza percorsa
@steps_window.opacity = 0
@gold_window = Window_Gold.new
@gold_window.x = 205
@gold_window.y = 416#ZVB#la y della finestra con il denaro
@gold_window.opacity = 0
@status_windows = []
for i in 0..$game_party.actors.size-1
  @status_windows.push(Window_MenuStatus.new(i))
end
@status_window = Window_MenuStatus_s.new


Graphics.transition
loop do
  Graphics.update
  Input.update
  update
  if $scene != self
	break
  end
end
Graphics.freeze
@command_window.dispose
@playtime_window.dispose
@steps_window.dispose
@gold_window.dispose
for i in @status_windows
  i.dispose
end
@status_window.dispose
 end
 #--------------------------------------------------------------------------
 def update
@command_window.update
@playtime_window.update
@steps_window.update
@gold_window.update
@status_window.update
for i in @status_windows
  i.update
end
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
	$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 4
	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 5
	$game_system.se_play($data_system.decision_se)
	$scene = Scene_End.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

 

 

sostituisci il contenuto della scene_menu con questo listato.

 

EDIT:

ho modificato un sacco di cose, perlopiù coordinate.

cerca la stringa #ZVB# nel listato qui sopra per capire cosa andare a toccare.

 

sappi comunque che in buona parte, quello che tu volevi fare era modificare la posizione e la dimensione delle finestre nel menu.

questo si fa modificando i valori contenuti in "super(X, Y, WIDTH, HEIGHT)"

cerca la stringa "super" nell'elenco dei tuoi script, la troverai spessissimo in corrispondenza delle "window_qualcosa". proprio perchè il comando "super" disegna una finestra vuota alla posizione che setti tu e con la dimensione che imposti tu.

 

le altre cose che ho fatto sono più complesse e, a dirla tutta, ho imparato a farle OGGI. mi riferisco allo "spezzettare" la finestrona del menu con tutti i dati dei personaggi in 4 finestre separate.

sembra na ca**ata (e in effetti lo è), ma io ho capito solo oggi come fare! :D

Edited by Ziel van Brand
Link to comment
Share on other sites

  • 0
mi dà errore di tipo Type error nella riga 69 di scene menu

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

ah... il solito errore!

ti segnala questa stringa: self.contents.font.name = $fontface

 

il problema è che non riconosce la variabile globale $fontface.

va in main e subito sotto "begin" aggiungi:

  $fontface = "Arial Black"
 $fontsize = 18

 

penso sia chiaro a cosa servano $fontface e $fontsize a questo punto... ;)

ovviamente puoi scegliere il font che vuoi al posto di Arial Black e la dimensione che preferisci (al posto di 18).

Link to comment
Share on other sites

  • 0

direi perfetto, adesso ho solo un paio di domande, come mai le immagini dei pg vengono tagliatre a metà??? e poi cosa sono quelle line azzurre all'estrema destra delle caselle dei pg??

 

cmq grazie mille, adesso aggiusterò la grafica e lo renderò un bel menù da mettere in risorse scrip del forum con le nostre firme...

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

hai detto che poi ti saresti occupato tu di sistemare tutte le stringhe e la grafica, quindi... io non l'ho toccata.

 

i pg tagliati a metà, la linea azzurra a destra (che è poi la "stanghetta" della H nella parola "HP" ), le scritte del tempo di gioco, del denaro, etc. sono tutte cose che non ho sistemato perchè avevi detto che te ne saresti occupato tu. cerca la stringa #ZVB#, la troverai accanto alle stringhe per modificare tutte queste cose.

 

ti ricordo solo che

draw_actor_name(actor, 0, 0)

"actor" è una variabile, non modificarla,

il primo 0 è la coordinata x, il secondo la y, in corrispondenza delle quali verrà scritto il nome (name) del pg dentro la finestra.

 

 

 

ps:

avevo dimenticato!

cerca questo:

class Scene_Menu
 #--------------------------------------------------------------------------
 def initialize(menu_index = 0)
@menu_index = menu_index
 end
 #--------------------------------------------------------------------------
 def main

subito sotto scrivi @sprite = Spriteset_Map.new

 

poi, più in basso di qualche riga troverai

	@command_window.dispose
@playtime_window.dispose
@steps_window.dispose
@gold_window.dispose

aggiungi la stringa @sprite.dispose

 

->in questo modo lo sfondo del menu non sarà nero, al suo posto vedrai la mappa.

Link to comment
Share on other sites

  • 0
sisi tranquillo, non avevo capito che la stanghetta era una H XD, la grafica riesco a modificarla da solo, solo non capivo il perchè i chara si tagliassero a metà, in teoria non sono su un livello superiore alle finestre?? cmq adesso faccaio una copia e provo a smanettarci un pò, poi ti faccio sapere e "vedere che ne viene fuori"

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

no, non in questo caso.

ci sono immagini che sono su un livello superiore rispetto alle finestre, ma queste sono settate in tutt'altro modo.

di default, non ci sono immagini settate così (tranne la schermata del titolo che è un esempio di un'immagine posta su un altro livello rispetto alle finestre).

 

le immagini e le stringhe con i dati degli eroi e tutto ciò che andrai a modificare nel listato che ti ho passato, fa parte di una finestra. sono sullo stesso livello.

 

ps: la modifica che ti ho detto di fare (quella per vedere la mappa invece dello sfondo nero) è un altro esempio di una "immagine" svincolata dalle finestre.

comunque, se non ti serve o non ti importa, fregatene per ora.

Link to comment
Share on other sites

  • 0

adesso mi metto subito all'opera per cercare di far venire fuori qualcosa di figo da questo casino XD, grazie un sacco per l'aiuto, parto e poi ti faccio vedere, così mi dici che ne pensi...

Grazie ancora, sei stato molto gentile e disponibile!!!

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0

Adesso ho capito , ma visto che Ziel ha risolto tutto posso dedicarmi al mio progetto se t serve qualcosa chiedi

( non usare lo script generator veramente è troppo inutile )

e quello che vuolevi fare eramolto più semplice di quello che sembrava

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
sisi , scusa ma oggi mi sono perso a guardarmi il nono film di star trek e frost nixon, mi sono appena ripreso, adesso ci dò un occhio per bene!!

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

Link to comment
Share on other sites

  • 0
Tra Tra, eheh non mi metti fretta, era solo per darti aggiornamenti sul mio funcazzismo...XD

 

 

http://img174.imageshack.us/img174/9332/bartqv3.gif

http://img16.imageshack.us/img16/6994/sidls7.gif

 

 

 

Tutorial sulla creazione di title per Rpgmaker XP

Tutorial per la creazione di chara stile RTP per RpgMaker XP

 

Partecipante al Rpg2s.net Game Contest 2008/2009

http://www.rpg2s.net/contest/GameContest0809/gc0809-bannerino.jpg

Gioco in Sviluppo: Arcalea

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