Jump to content
Rpg²S Forum
  • 0

Modificare uno script


Ulisse&Argo
 Share

Question

ciao io non me ne intendo proprio di rgss e quindi volevo chiedervi dove devo modificare uno script per modificare il menu

 

class Scene_Map

 

alias cng_map_create_sprites createSpritesets

 

def createSpritesets

cng_map_create_sprites

create_menu

end

 

alias cng_map_dispose_spritesets disposeSpritesets

 

def disposeSpritesets

cng_map_dispose_spritesets

pbDisposeSpriteHash(@menu)

end

 

def main

createSpritesets

Graphics.transition

loop do

Graphics.update

Input.update

if $Trainer

if $Trainer.pokedex

@sprites["dexter"]=Sprite.new(@viewport)

@sprites["dexter"].bitmap=BitmapCache.load_bitmap("Graphics/menu/MenuHGSS2_"+$color)

@sprites["dexter"].x=0

@sprites["dexter"].y=400

@sprites["dexter"].z=9999

end

if $Trainer.party.length>0

@sprites["party"]=Sprite.new(@viewport)

@sprites["party"].bitmap=BitmapCache.load_bitmap("Graphics/menu/MenuHGSS1_"+$color)

@sprites["party"].x=0

@sprites["party"].y=400

@sprites["party"].z=9999

end

if $game_switches[135]==true

@item1=Sprite.new(@viewport)

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

@item1.z = 9999

@item1.x = 0

@item1.y = 400

@item1.visible=true

@item1r=Sprite.new(@viewport)

@item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))

@item1r.z = 9999

@item1r.x = 446

@item1r.y = 416+16

@item1r.visible=true

end

if $game_switches[135]==false

@item1=Sprite.new(@viewport)

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

@item1.z = 9999

@item1.x = 0

@item1.y = 400

@item1.visible=false

@item1r=Sprite.new(@viewport)

@item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))

@item1r.z = 9999

@item1r.x = 446

@item1r.y = 416+16

@item1r.visible=false

end

if $game_switches[136]==true

@item2=Sprite.new(@viewport)

@item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")

@item2.z = 9999

@item2.x = 0

@item2.y = 400

@item2.visible=true

@item2r=Sprite.new(@viewport)

@item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))

@item2r.z = 9999

@item2r.x = 446

@item2r.y = 510

@item2r.visible=true

end

if $game_switches[136]==false

@item2=Sprite.new(@viewport)

@item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")

@item2.z = 9999

@item2.x = 0

@item2.y = 400

@item2.visible=false

@item2r=Sprite.new(@viewport)

@item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))

@item2r.z = 9999

@item2r.x = 446

@item2r.y = 510

@item2r.visible=false

end

if $PokemonGlobal.runningShoes==true

if $Running==true

@shoes=Sprite.new(@viewport)

@shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")

@shoes.z = 9999

@shoes.x = 384

@shoes.y = 568

@shoes.visible=true

@shoesoff=Sprite.new(@viewport)

@shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")

@shoesoff.z = 9999

@shoesoff.x = 384

@shoesoff.y = 568

@shoesoff.visible=false

else

@shoesoff=Sprite.new(@viewport)

@shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")

@shoesoff.z = 9999

@shoesoff.x = 384

@shoesoff.y = 568

@shoesoff.visible=true

@shoes=Sprite.new(@viewport)

@shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")

@shoes.z = 9999

@shoes.x = 384

@shoes.y = 568

@shoes.visible=false

end

end

end

update

if pbMouseInAreaLeft?(0, 400, 512, 400)

update_menu

end

if $scene != self

break

end

end

Graphics.freeze

disposeSpritesets

if $game_temp.to_title

Graphics.transition

Graphics.freeze

end

end

def create_menu

if $color == nil

$color = "green"

end#42 , 444

 

@sprites= {}

if $Trainer

@sprites["bg"]=Sprite.new(@viewport)

@sprites["bg"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Menubg")

@sprites["bg"].x=0

@sprites["bg"].y=400

@sprites["bg"].z=9997

 

@sprites["green"]=Sprite.new(@viewport)

@sprites["green"].bitmap=BitmapCache.load_bitmap("Graphics/menu/MenuHGSS_"+$color)

@sprites["green"].x=6

@sprites["green"].y=400

@sprites["green"].z=9998

 

@sprites["green1"]=Sprite.new(@viewport)

@sprites["green1"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Green")

@sprites["green1"].x=353

@sprites["green1"].y=750

@sprites["green1"].z=9998

 

@sprites["red"]=Sprite.new(@viewport)

@sprites["red"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Red")

@sprites["red"].x=393

@sprites["red"].y=750

@sprites["red"].z=9998

 

@sprites["Blue"]=Sprite.new(@viewport)

@sprites["Blue"].bitmap=BitmapCache.load_bitmap("Graphics/menu/Blue")

@sprites["Blue"].x=433

@sprites["Blue"].y=750

@sprites["Blue"].z=9998

 

 

if $Trainer && $Trainer.pokedex

@sprites["dexter"]=Sprite.new(@viewport)

@sprites["dexter"].bitmap=BitmapCache.load_bitmap("Graphics/menu/MenuHGSS2_"+$color)

@sprites["dexter"].x=0

@sprites["dexter"].y=400

@sprites["dexter"].z=9999

end

 

if $Trainer && $Trainer.party.length>0

@sprites["party"]=Sprite.new(@viewport)

@sprites["party"].bitmap=BitmapCache.load_bitmap("Graphics/menu/MenuHGSS1_"+$color)

@sprites["party"].x=0

@sprites["party"].y=400

@sprites["party"].z=9999

end

# @talk=Sprite.new(@viewport)

#@talk.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSStalk.png")

#@talk.z = 9999

#@talk.x = 350

#@talk.y = 656

if $PokemonGlobal.runningShoes==true

if $Running==true

@shoes=Sprite.new(@viewport)

@shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")

@shoes.z = 9999

@shoes.x = 384

@shoes.y = 568

@shoes.visible=true

@shoesoff=Sprite.new(@viewport)

@shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")

@shoesoff.z = 9999

@shoesoff.x = 384

@shoesoff.y = 568

@shoesoff.visible=false

else

@shoesoff=Sprite.new(@viewport)

@shoesoff.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2butyoff.png")

@shoesoff.z = 9999

@shoesoff.x = 384

@shoesoff.y = 568

@shoesoff.visible=true

@shoes=Sprite.new(@viewport)

@shoes.bitmap=BitmapCache.load_bitmap("Graphics/Menu/MenuHGSS2buty.png")

@shoes.z = 9999

@shoes.x = 384

@shoes.y = 568

@shoes.visible=false

end

end

if $game_switches[135]==true

@item1=Sprite.new(@viewport)

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

@item1.z = 9999

@item1.x = 0

@item1.y = 400

@item1.visible=true

@item1r=Sprite.new(@viewport)

@item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))

@item1r.z = 9999

@item1r.x = 446

@item1r.y = 416+16

@item1r.visible=true

end

if $game_switches[135]==false

@item1=Sprite.new(@viewport)

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

@item1.z = 9999

@item1.x = 0

@item1.y = 400

@item1.visible=false

@item1r=Sprite.new(@viewport)

@item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))

@item1r.z = 9999

@item1r.x = 446

@item1r.y = 416+16

@item1r.visible=false

end

if $game_switches[136]==true

@item2=Sprite.new(@viewport)

@item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")

@item2.z = 9999

@item2.x = 0

@item2.y = 400

@item2.visible=true

@item2r=Sprite.new(@viewport)

@item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))

@item2r.z = 9999

@item2r.x = 446

@item2r.y = 510

@item2r.visible=true

end

if $game_switches[136]==false

@item2=Sprite.new(@viewport)

@item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")

@item2.z = 250

@item2.x = 0

@item2.y = 400

@item2.visible=false

@item2r=Sprite.new(@viewport)

@item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))

@item2r.z = 250

@item2r.x = 446

@item2r.y = 510

@item2r.visible=false

end

@sprites["overlay"]=BitmapSprite.new(Graphics.width,$Graphics_heightx2,@viewport)

@sprites["overlay"].z=9999

overlay= @sprites["overlay"].bitmap

overlay.clear

baseColor=Color.new(248,248,248)

shadowColor=Color.new(104,88,112)

pbSetSystemFont(@sprites["overlay"].bitmap)

textPositions=[

[_INTL("{1}",$Trainer.name),208,498,false,baseColor,shadowColor]

]

pbDrawTextPositions(overlay,textPositions)

end

end

def update_menu

 

if $Trainer #Color options, option scene, bag scene, save scene, and card scene

if $PokemonGlobal.runningShoes==true

if pbMouseLeftClick?(@shoes)

if $Running==true

$Running=false

pbWait(6)

else

$Running=true

pbWait(6)

end

end

end

#if pbMouseLeftClick?(@talk)

 

# end

if pbMouseInAreaLeft?(393, 750, 30, 30)

pbPlayDecisionSE()

$color = "red"

pbDisposeSpriteHash(@menu)

create_menu

end

 

if pbMouseInAreaLeft?(353, 750, 30, 30)

pbPlayDecisionSE()

$color = "green"

pbDisposeSpriteHash(@menu)

create_menu

end

 

if pbMouseInAreaLeft?(433, 750, 30, 30)

pbPlayDecisionSE()

$color = "blue"

pbDisposeSpriteHash(@menu)

create_menu

end

if pbMouseInAreaLeft?(202, 444, 81, 52)

pbPlayDecisionSE()

scene=PokemonTrainerCardScene.new

screen=PokemonTrainerCard.new(scene)

pbFadeOutIn(99999) {

screen.pbStartScreen

}

end

 

if pbMouseInAreaLeft?(48,690,80,52)

#pbFadeOutIn(99999) {

#scene=PokemonGearScene.new

# screen=PokemonGear.new(scene)

# screen.pbStartScreen

# }

pbFadeOutIn(99999) {

pbDebugMenu

}

end

 

if pbMouseInAreaLeft?(202, 524, 81, 52)

pbPlayDecisionSE()

scene=PokemonSaveScene.new

screen=PokemonSave.new(scene)

if screen.pbSaveScreen

 

end

end

 

if pbMouseInAreaLeft?(202, 604, 81, 52)

pbPlayDecisionSE()

pbFadeOutIn(99999) {

scene=PokemonOptionScene.new

screen=PokemonOption.new(scene)

screen.pbStartScreen

}

end

 

 

if pbMouseInAreaLeft?(42, 604, 81, 52)

pbPlayDecisionSE()

item=0

scene=PokemonBag_Scene.new

screen=PokemonBagScreen.new(scene,$PokemonBag)

pbFadeOutIn(99999) {

item=screen.pbStartScreen

if item>0

break

end

}

if item>0

Kernel.pbUseKeyItemInField(item)

return

end

end

 

 

if $Trainer.pokedex

if pbMouseInAreaLeft?(42, 444, 81, 52)

pbPlayDecisionSE()

pbFadeOutIn(99999) {

scene=PokemonPokedexScene.new

screen=PokemonPokedex.new(scene)

screen.pbStartScreen

}

end

end

 

if $Trainer && $Trainer.party.length>0

if pbMouseInAreaLeft?(42, 522, 81, 52)

pbPlayDecisionSE()

sscene=PokemonScreen_Scene.new

sscreen=PokemonScreen.new(sscene,$Trainer.party)

hiddenmove=nil

pbFadeOutIn(99999) {

hiddenmove=sscreen.pbPokemonScreen

if hiddenmove

@scene.pbEndScene

end

}

end

end

if $game_switches[135]==true

@item1=Sprite.new(@viewport)

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

@item1.z = 9999

@item1.x = 0

@item1.y = 400

@item1.visible=true

@item1r=Sprite.new(@viewport)

@item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))

@item1r.z = 9999

@item1r.x = 446

@item1r.y = 416+16

@item1r.visible=true

if pbMouseInAreaLeft?(400,422,80,52)

unless pbMapInterpreterRunning?

$PokemonTemp.keyItemCalling = true if $PokemonTemp

pbWait(6)

end

end

end

 

if $game_switches[135]==false

@item1=Sprite.new(@viewport)

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

@item1.z = 9999

@item1.x = 0

@item1.y = 400

@item1.visible=false

@item1r=Sprite.new(@viewport)

@item1r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem))

@item1r.z = 9999

@item1r.x = 446

@item1r.y = 416+16

@item1r.visible=false

end

if $game_switches[136]==true

@item2=Sprite.new(@viewport)

@item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")

@item2.z = 9999

@item2.x = 0

@item2.y = 400

@item2.visible=true

@item2r=Sprite.new(@viewport)

@item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))

@item2r.z = 9999

@item2r.x = 446

@item2r.y = 510

@item2r.visible=true

if pbMouseInAreaLeft?(400,502,80,52)

unless pbMapInterpreterRunning?

$PokemonTemp.keyItemCalling2 = true if $PokemonTemp

pbWait(6)

end

end

end

if $game_switches[136]==false

@item2=Sprite.new(@viewport)

@item2.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS2.png")

@item2.z = 9999

@item2.x = 0

@item2.y = 400

@item2.visible=false

@item2r=Sprite.new(@viewport)

@item2r.bitmap=BitmapCache.load_bitmap(sprintf("Graphics/Icons/item%03d.png",$PokemonBag.registeredItem2))

@item2r.z = 9999

@item2r.x = 446

@item2r.y = 510

@item2r.visible=false

end

end

end

end

class Window_Details < Window_Base

def initialize

super(0, 512/2, 512/2, 392/2)

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

self.opacity = 0

self.z = 9998

refresh

end

end

 

questa è l'immagine che c'è già e io vorrei cambiarla e spostare le varie cose

http://img153.imageshack.us/img153/114/menuhgssb.png

queste sono immagini che si sovrappongono poi perchè vengono date

http://img151.imageshack.us/img151/1707/menuhgss1blue.png

http://img18.imageshack.us/img18/5253/menuhgss2blue.png

http://img163.imageshack.us/img163/6687/menuhgss2butyoff.png

quindi come faccio?? a spostare tutto come voglio io?? ah poi cambia colore le tre cosine in basso a destra servono a quello

Edited by Ulisse&Argo
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0
Questo script è preso dallo starter di pietromaker?

Iscriviti sul mio canale youtube -

https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriber

Seguimi su Instagram -

https://www.instagram.com/ancestralguitarist/

---------------------------------------------------------------------------------------------------------------------------------------
Contest vinti
---------------------------------------------------------------------------------------------------------------------------------------

FACE CONTEST # 3
BANNER CONTEST #69

Link to comment
Share on other sites

  • 0

Allora per cambiare le immagini prima di tutto devi sovrascriverle con le tue.

Poi devi modificare le coordinate x,y e z in base alle tue necessità.

 

Un esempio:

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

Questa è una delle tanti immagini del menù,sotto questa riga trovi altre così:

 

@item1.x = "Coordinata X che ti serve al posto del numero"

 

 

Stessa cosa per la y e la z,purtroppo devi stare attento a non cancellare alcune risorse perché se si tratta dello script che ho citato sopra potresti riscontrare problemi.

Edited by Squall_Leonheart

Iscriviti sul mio canale youtube -

https://www.youtube.com/channel/UCYOxXExvlXiOFfYD1fTFpww?view_as=subscriber

Seguimi su Instagram -

https://www.instagram.com/ancestralguitarist/

---------------------------------------------------------------------------------------------------------------------------------------
Contest vinti
---------------------------------------------------------------------------------------------------------------------------------------

FACE CONTEST # 3
BANNER CONTEST #69

Link to comment
Share on other sites

  • 0
Allora per cambiare le immagini prima di tutto devi sovrascriverle con le tue.

Poi devi modificare le coordinate x,y e z in base alle tue necessità.

 

Un esempio:

@item1.bitmap=BitmapCache.load_bitmap("Graphics/Pictures/Kopia menuHGSS.png")

Questa è una delle tanti immagini del menù,sotto questa riga trovi altre così:

 

@item1.x = "Coordinata X che ti serve al posto del numero"

 

 

Stessa cosa per la y e la z,purtroppo devi stare attento a non cancellare alcune risorse perché se si tratta dello script che ho citato sopra potresti riscontrare problemi.

ok questo lo ho fatto ora come faccio perchè devo spostare anche il posto dove cliccare

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