El primer pedido alguien me puede arreglar estos estos script para que no me marquen error
#===============================================================================
# Menú Pokémon Black and White
# Pokémon Essentials DS 3.9
# xPietro96
#===============================================================================
# Istruzioni:
# Eliminare lo script "Heart Gold Soul Silver Menu"
# Creare una nuova pagina sopra la "Main"
# Incollare tutto il contenuto di questo file di testo
# Se funziona creditare xPietro
# Se ci sono Bug scriverlo nel post dove hai trovato questo script
# ==============================================================================
class Scene_Map
def createSpritesets
@spritesets={}
for map in $MapFactory.maps
@spritesets[map.map_id]=Spriteset_Map.new(map)
end
$MapFactory.setSceneStarted(self)
updateSpritesets
menu
end
def disposeSpritesets
return if !@spritesets
for i in @spritesets.keys
if @spritesets
@spritesets.dispose
@spritesets=nil
end
end
@spritesets.clear
@spritesets={}
pbDisposeSpriteHash(@sprites)
end
def main
createSpritesets
Graphics.transition
loop do
$mouse.visible
$mouse.update
Graphics.update
Input.update
update
if $Trainer
menutactil if $game_map.map_id != 51
# PokéDEX
if $Trainer.pokedex
if !@sprites["menupokedex"]
@sprites["menupokedex"] = Sprite.new(@viewport)
@sprites["menupokedex"].bitmap=BitmapCache.load_bitmap("Graphics/Pictures/menubt")
@sprites["menupokedex"].x=131*2
@sprites["menupokedex"].y=224*2
@sprites["iconpokedex"] = Sprite.new(@viewport)
@sprites["iconpokedex"].bitmap=BitmapCache.load_bitmap("Graphics/Pictures/menupokedex")
@sprites["iconpokedex"].x=142*2
@sprites["iconpokedex"].y=230*2
textos=[]
textos.push([_INTL("POKÉMON"),100,474,false,baseColor,shadowColor]) if $Trainer.party.length>0
textos.push([_INTL("ZAINO"),100,570,false,baseColor,shadowColor])
textos.push([_INTL("SALVA"),100,666,false,baseColor,shadowColor])
textos.push([_INTL("POKÉDEX"),356,474,false,baseColor,shadowColor]) if $Trainer.pokedex
textos.push([_INTL("{1}", $Trainer.name),356,570,false,baseColor,shadowColor])
textos.push([_INTL("OPZIONI"),356,666,false,baseColor,shadowColor])
pbDrawTextPositions(overlay,textos)
end
end
# Pokémon Party
if $Trainer.party.length>0
if !@sprites["menuball"]
@sprites["menuball"] = Sprite.new(@viewport)
@sprites["menuball"].bitmap=BitmapCache.load_bitmap("Graphics/Pictures/menubt")
@sprites["menuball"].x=3*2
@sprites["menuball"].y=272*2 - 48*2
@sprites["iconball"] = Sprite.new(@viewport)
@sprites["iconball"].bitmap=BitmapCache.load_bitmap("Graphics/Pictures/menuball")
@sprites["iconball"].x=14*2
@sprites["iconball"].y=283*2 - 48*2
@sprites["3"]=Sprite.new(@viewport)
@sprites["3"].bitmap = BitmapCache.load_bitmap("Graphics/Pictures/FemaleTrainer")
@sprites["3"].x=200
@sprites["3"].y=420
@sprites["3"].z=1
Kernel.pbMessage(_INTL("Eres Chico o Chica?."))
end
def pbScene
loop do
Graphics.update
Input.update
pbUpdate
# Kernel.pbMessage(_INTL("There are three pokemon here, each one of these red ball, or PokeBall contains one Pokemon."))
# Kernel.pbMessage(_INTL("Please choose your starting pokemon that you will journey out with."))
if Mouse.mouse_in_area?(75, 420, 160, 160)
if Mouse.click?(1)
pbPlayDecisionSE()
if !Kernel.pbConfirmMessageSerious(
_INTL("¿Seguro que eres un Chico?"))
Kernel.pbMessage(_INTL("Entonces que eres?"))
else
Kernel.pbMessage(_INTL("Ok!"))
Kernel.pbChangePlayer(0)
break
end
end
end
if Mouse.mouse_in_area?(200, 420, 160, 160)
if Mouse.click?(1)
pbPlayDecisionSE()
if !Kernel.pbConfirmMessageSerious(
_INTL("¿Segura que eres una Chica?"))
Kernel.pbMessage(_INTL("Entonces que eres?"))
else
Kernel.pbMessage(_INTL("Ok!"))
Kernel.pbChangePlayer(1)
break
end
end
end
end
end
end
class BGScreen
def initialize(scene)
@scene = scene
end
def pbStartScreen
@scene.pbStartScene
@scene.pbScene
@scene.pbEndScene
end
end
cuando pongo el script bw con los otros me marca error con los script que se necetian para hacer funcionar el dual screan etc , y alguien que a ya tenido el mismo error digamen como arreglarlo ,tengo rpg maker xp 1.2
Te marca error por que el script de mouse que necesita el script del menú es distinto al script del mouse que necesita el script de scene, no se si me entendiste.
Bueno aquí te lo explico un poco mejor
Para hacer que una zona de la pantalla sea tactil, en el script del menú esta este código
if $mouse.x >= 3*2 && $mouse.x <= (3*2 + 246) and $mouse.y >= (272*2 - 48*2) && $mouse.y <= ((272*2 - 48*2) + 86)
y en el script de scenebg para que una zona sea tactil, utilizan este codigo
if Mouse.mouse_in_area?(75, 420, 160, 160)
Ves, son diferentes por ende uno siempre te va a dar error.
La solución seria que adaptaras uno de los dos scripts al script de mouse que mas te convenga
Iniciado por VGS
Te marca error por que el script de mouse que necesita el script del menú es distinto al script del mouse que necesita el script de scene, no se si me entendiste.
Bueno aquí te lo explico un poco mejor
Para hacer que una zona de la pantalla sea tactil, en el script del menú esta este código
if $mouse.x >= 3*2 && $mouse.x <= (3*2 + 246) and $mouse.y >= (272*2 - 48*2) && $mouse.y <= ((272*2 - 48*2) + 86)y en el script de scenebg para que una zona sea tactil, utilizan este codigo
if Mouse.mouse_in_area?(75, 420, 160, 160)Ves, son diferentes por ende uno siempre te va a dar error.
La solución seria que adaptaras uno de los dos scripts al script de mouse que mas te convenga
re:VGS me das el script con ese error ya arreglado y revisa el script bw
pd en que liena es el error?
En si no es un error, lo que tienes que hacer es ver que script de mouse tienes( por que hay varios que sirven, pero para cada uno es diferente la forma de definir una zona táctil) y ya después modificar los script, te recomiendo que modifiques el script SceneBG.
O si quieres lo modifico y después te lo envió pero me tomaría algo de tiempo
Iniciado por VGS
En si no es un error, lo que tienes que hacer es ver que script de mouse tienes( por que hay varios que sirven, pero para cada uno es diferente la forma de definir una zona táctil) y ya después modificar los script, te recomiendo que modifiques el script SceneBG.
O si quieres lo modifico y después te lo envió pero me tomaría algo de tiempo
re:VGS acepto el trato ,disculpas por poner este comentario algo corto
pd el script de mouse no me funciona bien en mi essentials ,tengo rpg maker xp 1.2