-
Posts
655 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Posts posted by siengried
-
-
E' uno script di base di rpg maker O.o cioè non è un add on
$game_settings[:immagine0sbloccata]==true
Mica è sbagliato?
-
Quindi diciamo che ha la priorità,giusto?
-
Si mi funziona. Infatti ho provato solo quell'evento e va
-
No praticamente tu sblocchi l'immagine ed esci. Nel menù principale c'è il comando galleria e cliccando mi porta su una mappa dove mi mostra quei 3 if ramificati.
-
Eppure anche se ho messo gli == esco e salvo non va
-
Non va purtroppo anche se premo d
-
-
Adesso funziona per metà. Se attivo la variabile in gioco e poi esco la variabile non si salva
-
-
-
e come aumento la priorità di quello del tast?
-
Salve sono sempre io, il disturbatore xD
Volevo sapere una cosa... se io ho due processi paralleli con uno che mi mostra una serie di scritte che si susseguono autonomamente e un altro che se premo un determinato tasto la presentazione si ferma e torna al menù. Ora perchè quando premo z non accade nulla?
-
Salve a tutti. Guardate questa immagine:
http://s22.postimg.org/r989s4wbx/Immagine.jpg
Perchè quando apro per la prima volta l'exe cioè quindi che quelle variabili dovrebbero essere false e quindi non mi dovrebbe mostrare nulla e tornare al menù principale invece è come se fossero tutte sbloccate e mi mostra i video?
-
Io non ho capito bene come avvengono i collegamenti fra le varie mappe.
Mettiamo caso che io crei una nuova mappa.
Come metto che venga portato li?
-
Ho spulciato un po nellos cript ed ho trovato dove mettere le scelte però non ha un richiamo alla scena...quindi non l'ho saputo fare...non sono molto esperto :P
-
Se lo inserisco mi toglie le altre scelte nel menù che avevo inserito...come risolvo?
-
E non c'è un metodo alternativo?
-
Scusa holy premetto che non uso rpg maker ma udk(unreal engine) ho fatto il loop e ho voluto provare a importarlo come file wav 16 bit il file supportato dall'unreal engine...ora ho fatto il loop ma il problema è che il loop lo fa solo una volta...poi finisce la canzone...perchè ç_ç
-
-
Si lo so vale come script tradotto xD
-
Non è stato difficile tradurlo...
ecco qui lo script in italiano:
Ps:Merito rens?
#===============================================================================
# Rock Paper Scissors (VXA)
# Autor : SirBilly (silentkingdom.com)
# Version : 1.0
#===============================================================================
# Descrizione
#-------------------------------------------------------------------------------
# Questo script ti eprmette di giocare al minigioco Carta Sasso Forbici.
# Le vincite e le sconfitte del player sono salvate in una variabile per
# permettere l'uso di alcuni eventi.Per esempio puoi creare un evento che
# parte solo quando hai fatto un tot di vittorie.
#===============================================================================
# Instruzioni
#-------------------------------------------------------------------------------
# Per istallare lo script fare copia/taglia nella sezione script in uno slot
# sotto Materila ma sopra Main.
#
# Per avviare il minigioco aprire il comando script e incollarci questo
# codice:
#
# SceneManager.call(SK_RPS_Scene)
#
# Tutte le configurazioni sono effettuate nel RPS module.
#===============================================================================
module SK
module RPS
#-------------------------------------------------------------------------------
# SETUP OPTIONS
#-------------------------------------------------------------------------------
WELCOME_TEXT = "Giochiamo a \n Sasso Carta Forbici"
# Testo da mostrare non appena parte il minigioco. \n è per andare a capo.
WINDOW_SKIN = nil
# La windowskin da usare "file name".
# Che si trova in /Graphics/System/ nil per disattivare.
BGM = true
# Parte una BGM quando si avvia il gioco
MENU_BGM = ["Audio/BGM/Town1", 60, 100]
# File BGM da far partire. nome, volume, e tempo.
BG_COLOR = [0, 0, 0, 200]
# Colore dello sfondo. rgba(255,255,255,255)
BACKGROUND = "Actor_RPS"
# Un'immagine di sfondo situata in /Graphics/Pictures/
BG_X = 0
# Coordinate X dove mostrare lo sfondo
BG_Y = 0
# Coordinate Y dove mostrare lo sfondo
ACTOR_VAL = 1
# ID della variabile che conterà le vincite.
COMP_VAL = 2
# ID della variabile che conterà le sconfitte.
COST_GOLD = true
# Se messa su true dovrai pagare per giocare e verrà mostrata la finestra dell'oro
GOLD_X = 1
# Coordinate X dove mostrare la finestra dell'oro
GOLD_Y = 4
# Coordinate Y dove mostrare la finestra dell'oro
GOLD_AMOUNT = 10
# L'ammontare di oro che costa la partita se COST_GOLD se è true.
WIN_AMOUNT = 2
# Il moltiplicatore di soldi scommessi in caso di vincita. Es 10x2 = 20 oro vinti.
NO_MONEY_TEXT = "Non hai abbastanza soldi."
# Testo da mostrare se non hai abbastanza soldi.
NO_MONEY_SE = ["Audio/SE/Buzzer1", 60, 100]
# SE se clicchi quando non hai abbastanza soldi. nome, volume, e tempo.
#-------------------------------------------------------------------------------
# FINE SETUP
#===============================================================================
end
end
#==============================================================================
# ** SK_RPS_Scene
#------------------------------------------------------------------------------
# This class performs the menu screen processing.
#==============================================================================
class SK_RPS_Scene < Scene_MenuBase
def start
super
create_command_window
create_rps_window
create_action_window
create_gold_window if SK::RPS::COST_GOLD
bgm = SK::RPS::MENU_BGM
Audio.bgm_play(bgm[0], bgm[1], bgm[2]) if SK::RPS::BGM
end
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = SceneManager.background_bitmap
bgc = SK::RPS::BG_COLOR
@background_sprite.color.set(bgc[0], bgc[1], bgc[2], bgc[3])
background
end
def background
@background = Sprite.new
@background.bitmap = Cache.picture(SK::RPS::BACKGROUND)
@background.x = SK::RPS::BG_X
@background.y = SK::RPS::BG_Y
end
def dispose_background
@background_sprite.dispose
@background.dispose
end
def create_rps_window
@rps_window = SK_RPS_Window.new
@rps_window.windowskin = Cache.system(SK::RPS::WINDOW_SKIN) unless SK::RPS::WINDOW_SKIN.nil?
@rps_window.x = 0
@rps_window.y = Graphics.height - @rps_window.height - 70
end
def create_command_window
@command_window = SK_RPS_Command_Window.new
@command_window.windowskin = Cache.system(SK::RPS::WINDOW_SKIN) unless SK::RPS::WINDOW_SKIN.nil?
@command_window.hide.deactivate
@command_window.set_handler(:rock, method(:command))
@command_window.set_handler(:paper, method(:command))
@command_window.set_handler(:scissors, method(:command))
end
def create_action_window
@action_window = SK_RPS_Action_Window.new
@action_window.x = 410
@action_window.y = Graphics.height - @rps_window.height - @command_window.height - 20
@action_window.opacity = 0
@action_window.activate
@action_window.select(0)
@action_window.set_handler(:ok, method(:yes))
@action_window.set_handler(:no, method(:no))
@action_window.set_handler(:cancel, method(:return_scene))
end
def create_gold_window
@gold_window = Window_Gold.new
@gold_window.windowskin = Cache.system(SK::RPS::WINDOW_SKIN) unless SK::RPS::WINDOW_SKIN.nil?
@gold_window.x = SK::RPS::GOLD_X
@gold_window.y = SK::RPS::GOLD_Y
end
def command
case @command_window.current_symbol
when :rock
$val = 1
@rps_window.refresh
@rps_window.run_game
@command_window.unselect
@gold_window.refresh if SK::RPS::COST_GOLD
@command_window.hide
@action_window.show
@action_window.activate
@action_window.select(0)
when :paper
$val = 2
@rps_window.refresh
@rps_window.run_game
@command_window.unselect
@gold_window.refresh if SK::RPS::COST_GOLD
@command_window.hide
@action_window.show
@action_window.activate
@action_window.select(0)
when :scissors
$val = 3
@rps_window.refresh
@rps_window.run_game
@command_window.unselect
@gold_window.refresh if SK::RPS::COST_GOLD
@command_window.hide
@action_window.show
@action_window.activate
@action_window.select(0)
end
end
def yes
if SK::RPS::COST_GOLD != $game_party.gold < SK::RPS::GOLD_AMOUNT
$game_party.lose_gold(SK::RPS::GOLD_AMOUNT)
@action_window.unselect
@action_window.hide
@rps_window.refresh
@rps_window.play_again
@command_window.show
@command_window.activate
@command_window.select(0)
elsif SK::RPS::COST_GOLD != $game_party.gold > SK::RPS::GOLD_AMOUNT
Audio.se_stop
se = SK::RPS::NO_MONEY_SE
Audio.se_play(se[0], se[1], se[2])
@rps_window.refresh
@rps_window.no_money
@action_window.activate
else
@action_window.unselect
@action_window.hide
@rps_window.refresh
@rps_window.play_again
@command_window.show
@command_window.activate
@command_window.select(0)
end
end
def no
SceneManager.goto(Scene_Map)
end
def terminate
super()
dispose_background
Audio.bgm_fade(5)
end
end
#==============================================================================
# ** SK_RPS_Window
#------------------------------------------------------------------------------
# This window displays the play screen.
#==============================================================================
class SK_RPS_Window < Window_Help
def initialize
super(3)
welcome_text
@options = ["sasso", "carta", "forbici"]
end
def welcome_text
draw_text_ex(1, 1, SK::RPS::WELCOME_TEXT)
end
def run_game
@val = $val
@r = rand(3) + 1
if @val == @r
out_come; draw_text_ex(1, line_height * 2, " E' un pareggio, rigiochiamo?")
if SK::RPS::COST_GOLD
$game_party.gain_gold(SK::RPS::GOLD_AMOUNT)
end
elsif @val == 1 and @r == 3
out_come; draw_text_ex(1, line_height * 2, " Sasso batte Forbici, hai vinto. Rigiochiamo?"); $game_variables[sK::RPS::ACTOR_VAL] += 1
if SK::RPS::COST_GOLD
$game_party.gain_gold(SK::RPS::GOLD_AMOUNT * SK::RPS::WIN_AMOUNT)
end
elsif @val == 3 and @r == 1
out_come; draw_text_ex(1, line_height * 2, " Sasso batte forbici, hai perso. Rigiochiamo?"); $game_variables[sK::RPS::COMP_VAL] += 1
elsif @val == 3 and @r == 2
out_come; draw_text_ex(1, line_height * 2, " Forbici batte carta, hai vinto. Rigiochiamo?"); $game_variables[sK::RPS::ACTOR_VAL] += 1
if SK::RPS::COST_GOLD
$game_party.gain_gold(SK::RPS::GOLD_AMOUNT * SK::RPS::WIN_AMOUNT)
end
elsif @val == 2 and @r == 3
out_come; draw_text_ex(1, line_height * 2, " Forbici batte carta, hai perso. Rigiochiamo?"); $game_variables[sK::RPS::COMP_VAL] += 1
elsif @val == 2 and @r == 1
out_come; draw_text_ex(1, line_height * 2, " Carta batte sasso, hai vinto. Rigiochiamo?"); $game_variables[sK::RPS::ACTOR_VAL] += 1
if SK::RPS::COST_GOLD
$game_party.gain_gold(SK::RPS::GOLD_AMOUNT * SK::RPS::WIN_AMOUNT)
end
elsif @val == 1 and @r == 2
out_come; draw_text_ex(1, line_height * 2, " Carta batte sasso,hai perso. Rigiochiamo"); $game_variables[sK::RPS::COMP_VAL] += 1
end
end
def out_come
computer = @options[@r-1]
human = @options[@val-1]
draw_text_ex(1, 1, "Io ho #{computer}, tu hai #{human}.")
end
def play_again
human = $game_variables[sK::RPS::ACTOR_VAL]
computer = $game_variables[sK::RPS::COMP_VAL]
draw_text_ex(1, 1, "Vinte \\C[11]#{human}\\C[0], Perse \\C[18]#{computer}\\C[0].")
draw_text_ex(1, line_height * 2, "Sasso-Carta-Forbici")
end
def no_money
draw_text_ex(1, 1, SK::RPS::NO_MONEY_TEXT)
end
end
#==============================================================================
# ** SK_RPS_Command_Window
#------------------------------------------------------------------------------
# This window displays the menu screen.
#==============================================================================
class SK_RPS_Command_Window < Window_HorzCommand
def initialize
super(22, 353)
end
def window_width
return Graphics.width - 160
end
def window_height
return 50
end
def line_height
return 42
end
def standard_padding
return 4
end
def col_max
return 3
end
def make_command_list
add_main_commands
end
def add_main_commands
add_command("Sasso", :rock)
add_command("Carta", :paper)
add_command("Forbici", :scissors)
end
end
#==============================================================================
# ** SK_RPS_Action_Window
#------------------------------------------------------------------------------
# This window displays secondary menu screen.
#==============================================================================
class SK_RPS_Action_Window < Window_Command
def initialize
super(0, 0)
end
def window_width
return 130
end
def standard_padding
return 8
end
def make_command_list
add_main_commands
end
def add_main_commands
add_command("Si", :yes)
add_command("No", :no)
end
end -
Ma ho visto questo script in un altro topic se non erro O.o pensavo fossero diversi T.T
-
Puoi postare anche quello simile a RE?
-
In che senso O.0

Aiuto con processi paralleli
in Supporto RGSS3 (VX-Ace)
Posted
Ok, fa niente :D Grazie a tutti per l'aiuto :D