class SIB
def initialize
window_gold.new
window_goldx=3000
window_goldy=3000
arepresent=false
if Input.tigger (Input::A) #per non usare Z (A) modificare qui (Input::lettera)
case arepresent
when true
window_goldx=3000
window_goldy=3000
arepresent=false
when false
window_goldx=150
window_goldy=150
arepresent=true
end
end
end
end
Toggle Chat
RM - Chat
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Problemino rgss
#1 OFFLINE
Inviato 30 January 2010 - 05:22 PM
Secondo posto all'Halloween Contest.
#2 OFFLINE
Inviato 31 January 2010 - 02:14 PM
@Sezione sbagliata,sposto in supporto rgss ;)
#3 OFFLINE
Inviato 31 January 2010 - 02:46 PM
Annoyed grunt, dice:
class SIB
def initialize
window_gold.new
window_goldx=3000
window_goldy=3000
arepresent=false
if Input.tigger (Input::A) #per non usare Z (A) modificare qui (Input::lettera)
case arepresent
when true
window_goldx=3000
window_goldy=3000
arepresent=false
when false
window_goldx=150
window_goldy=150
arepresent=true
end
end
end
end
che magati ci capiamo meglio e si riesce a capire bene cosa deve fare lo script...
#4 OFFLINE
Inviato 31 January 2010 - 03:01 PM
Spiegaci che vorresti fare e se ti da errori (non credo ne dia).
Manca il metodo refresh e la sintassi non è una delle più corrette ^^
#5 OFFLINE
Inviato 31 January 2010 - 04:04 PM
#6 OFFLINE
Inviato 31 January 2010 - 05:29 PM
class SIB
def initialize
@gold_window=Window_Gold.new
@gold_window.x=3000
@gold_window.y=3000
arepresent=false
if Input.tigger (Input::A) #per non usare Z (A) modificare qui (Input::lettera)
case arepresent
when true
@gold_window.x=3000
@gold_window.y=3000
arepresent=false
when false
@gold_window.x=150
@gold_window.y=150
arepresent=true
end
end
end
end
Semplicemente vorrei che con Z si rendessero visibili i soldi in proprio possesso senza entrare nel menù. Questo è lo script di prima con correzzioni,il gioco parte ma non viene visualizzato nulla
Secondo posto all'Halloween Contest.
#7 OFFLINE
Inviato 31 January 2010 - 08:27 PM
e perchè hai messo il case?
che come l'hai impostato è come un ciclo...
dichiari:
Off-Topic
def initialize
@gold_window=Window_Gold.new
@gold_window.x=3000
@gold_window.y=3000
#definisci le stesse cose del when...
credo
che levando le coordinate all'inizio dovrebbe funzionare...
così:
oppure...credo che sia + facile...
#8 OFFLINE
Inviato 31 January 2010 - 08:40 PM
puoi provare così:
class STB
def initialize
#definisco la variabile arepresent con un valore booleano(false/trua)
arepresent = false
# Dimensione della finestra.
super(0, 0, 120, 100)
# Creazione del Bitmap.
self.contents = Bitmap.new(width - 32, height - 32)
# Settaggio della dimensione e del tipo di testo da utilizzare.
self.contents.font.name = "Arial"
self.contents.font.size = 26
# Richiamare il metodo refresh per scrivere il testo.
refresh
end
def refresh
# Pulire il contenuto della finestra
self.contents.clear
# Scrivere il testo
if Imput.trigger?(Input::Z)
self.contents.draw_text(0, 0, 120, 32, $game_party.gold)
elsif Input.trigger?(Input::B)
$scene = Scene_Map.new
end
end
end
#9 OFFLINE
Inviato 01 February 2010 - 08:29 PM
problemi?
6 vivo?
1 utente(i) stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi











