Foros DeCeMuLaDoReS

Retroceder   Foros DeCeMuLaDoReS > Diseño de Juegos > RPG Maker

RPG Maker Si tienes dudas o quieres compartir con nosotros tu juego, adelante, este es tu foro

Respuesta
 
LinkBack Herramientas
  #1 (permalink)  
Antiguo 11-Oct-2007, 13:00
Llerof no se puede cailificar en este momento
DC Junior
 
Fecha de Ingreso: 27-September-2007
Mensajes: 6
Posts agradecidos: 0
Agradecido 0 veces en 0 posts
Predeterminado Sobre los scripts

Hola, muy buenas users que visitan este parte del foro con frecuencia...

creo que decemuladores vaguea bastante sobre esta zona...

Intentaré de conseguiros los scripts que me pidais.

¡Que que es un script?

Pues los scripts sirven para cosas como cambiar el menú, cambiar el tipo de vista en el mapa, cambiar el tipo de batalla.....

Bueno suerte, y espero que esto se llene de pedidos.

Para todos aquellos que ya me conocen. Para que veais que vengo con ganas de aportar mucho en esta zona.
Responder Citando
  #2 (permalink)  
Antiguo 22-Oct-2007, 21:39
Avatar de Doest
Doest es algo digno de comtemplar Doest es algo digno de comtemplar Doest es algo digno de comtemplar Doest es algo digno de comtemplar Doest es algo digno de comtemplar Doest es algo digno de comtemplar Doest es algo digno de comtemplar
Paseante nocturno ◕ ‿ ◕
 
Fecha de Ingreso: 16-August-2007
Ubicación: Unknown...
Mensajes: 980
Posts agradecidos: 355
Agradecido 226 veces en 165 posts
Enviar un mensaje por AIM a Doest Enviar un mensaje por MSN a Doest Enviar un mensaje por Yahoo  a Doest Enviar un mensaje por Skype™ a Doest
Icon14 Re: Sobre los scripts

holas.

ya ke veo ke nadie piden nada(soy el primero).

Me podria conseguir un Scripts de Menú ke tiene una forma de anillo.

saludos
__________________
<- Doest has played 400 hours of S4 League!
Responder Citando
  #3 (permalink)  
Antiguo 23-Oct-2007, 06:48
masterpaco es algo digno de comtemplar masterpaco es algo digno de comtemplar masterpaco es algo digno de comtemplar masterpaco es algo digno de comtemplar masterpaco es algo digno de comtemplar masterpaco es algo digno de comtemplar masterpaco es algo digno de comtemplar
Reportero ^^
 
Fecha de Ingreso: 19-January-2007
Mensajes: 0
Posts agradecidos: 55
Agradecido 24 veces en 19 posts
Predeterminado Re: Sobre los scripts

Sí, bueno, la cuenta de Llerof era la mía en mis tiempos de baneo xD.

pero ahora mismo te lo pongo:

Nombre del Script: "Menú Ring"

Descripción: Acelera batallas.

Extraído de: http://www.gamebaker.com/rmxp/scripts/qu...ombat.htm#

Autor: "Script editado por Dubealex", no sé si será el autor. Y modificado por mí.

Cómo usarlo: crear un nuevo script con un nombre cualquiera encima de 'Main', y copiar el script descripto abajo.

Cita:
#================================================= ==
# ■ Menu de Anillo - Localización del Equipo - Versión 1 (Script editado por Dubealex)
#================================================= ==
# For more infos and update, visit:
#
#
# Original de: XRXS
# Edición Original de: Maki
# Agregar Localización del grupo por: Dubealex
#
# Traducido por: PrincipeDragon
#
#
#================================================= ==


#================================================= ==
# ▼ CLASS Scene_Menu Begins
#================================================= ==

class
Scene_Menu
#--------------------------------------------------------------------------
# Menu de Anillo - v1
# menu_index : ƒRƒ}ƒ“ƒh‚̃J[ƒ\ƒ‹‰ŠúˆÊ’u
#--------------------------------------------------------------------------
def initialize(menu_index = 0
)
@
menu_index =
menu_index
$location_text
=[]
$window_size
=[]
$ring_menu_text
=[]
$chara_select
=[]
@
window_opacity
=[]
@
chara_select
=[]
@
window_position
=[]

#--------------------------------------------------------------------------------------------------
# ■ Parte Editable del Sistema de Menu: (por Dubealex)
#--------------------------------------------------------------------------------------------------

# Editar Texto de la Ventana de Localizacción y otros:
$location_text[0]="Bookman Old Style"
# Tipo de Fuente
$location_text[1]=18
# Tamaño de Fuente
$location_text[2]=6
# Color de Localización
$location_text[4]=0
# Color del Nombre del Mapa
$location_text[3]="Localización:"
# Texto del Comando Localización

# Editaciòn Localización:
@show_location_window=true
#Set to false to not use it !
@window_opacity[0]=255
# Opacidad del Borde
@window_opacity[1]=130
# Opacidad de Fondo
$window_location_skin="001-Blue01"
# Window Skin a usar
@window_position[0]=20
# X Axis Posición
@window_position[1]=20
# Y Axis Posición
$window_size[0]=160
# Lengh
$window_size[1]=96
# Heigh

# Para eidtar el Texto contenido en el Menu de Anillo:
$ring_menu_text[0]="Bookman Old Style"
# Tipo de Fuente
$ring_menu_text[7]=0
# Color de Fuente
$ring_menu_text[8]=20
# Tamaño de la Fuente
$ring_menu_text[1]="Inventario"
# Texto del Comando Objetos
$ring_menu_text[2]="Habilidades"
# Texto del Comando Habilidades
$ring_menu_text[3]="Equipo"
# Texto del Comando Equipo
$ring_menu_text[4]="Estado"
# Texto del Comando de Estado
$ring_menu_text[5]="Guardar"
# Texto del Comando Guardar
$ring_menu_text[6]="Salir"
# Texto del Comando Quitar Juego
$ring_menu_text[7]=
"Transformarse"
# Parte Editable del Character:
@chara_select[0]=400
# X Axis Position
@chara_select[1]=0
# Y Axis Position
$chara_select[0]="Bookman Old Style"
# Tipo de Fuente
$chara_select[1]=0
# Color de Fuente
$chara_select[5]=22
# Tamaño de Fuente
$chara_select[2]=255
# Opacidad del Borde
$chara_select[3]=130
# Opacidad del Fondo
$chara_select[4]="001-Blue01"
# El Skin a usar
#--------------------------------------------------------------------------------------------------

end
#--------------------------------------------------------------------------
# œ ƒƒCƒ“ˆ—
#--------------------------------------------------------------------------
def main

# Show Player Location Feature:
if @show_location_window==
true
@window_location = Window_Location
.new
@
window_location.x = @window_position[0
]
@
window_location.y = @window_position[1
]
@
window_location.opacity = @window_opacity[0
]
@
window_location.back_opacity = @window_opacity[1
]
end
#End of Show Player Location

# ƒXƒvƒ‰ƒCƒgƒZƒbƒg‚ðì¬
@spriteset = Spriteset_Map
.new
# ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚ðì¬
px = $game_player.screen_x -
15
py
= $game_player.screen_y -
24
@command_window = Window_RingMenu.new(px,py
)
@
command_window.index = @
menu_index
# ƒp[ƒeƒBl”‚ª 0 l‚Ìê‡
if $game_party.actors.size ==
0
# ƒAƒCƒeƒ€AƒXƒLƒ‹A‘•”õAƒXƒe[ƒ^ƒX‚𖳌ø‰»
@command_window.disable_item(0
)
@
command_window.disable_item(1
)
@
command_window.disable_item(2
)
@
command_window.disable_item(3
)
end
@command_window.z =
100
# ƒZ[ƒu‹ÖŽ~‚Ìê‡
if $game_system.
save_disabled
# ƒZ[ƒu‚𖳌ø‚É‚·‚é
@command_window.disable_item(4
)
end
# ƒXƒe[ƒ^ƒXƒEƒBƒ“ƒhƒE‚ðì¬
@status_window = Window_RingMenuStatus
.new
@
status_window.x = @chara_select[0
]
@
status_window.y = @chara_select[1
]
@
status_window.z =
200
@status_window.opacity=$chara_select[2
]
@
status_window.back_opacity=$chara_select[3
]
@
status_window.visible =
false
# ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“ŽÀs
Graphics.
transition
# ƒƒCƒ“ƒ‹[ƒv
loop
do
# ƒQ[ƒ€‰æ–Ê‚ðXV
Graphics.
update
# “ü—Íî•ñ‚ðXV
Input.
update
# ƒtƒŒ[ƒ€XV
update
# ‰æ–Ê‚ªØ‚è‘Ö‚í‚Á‚½‚烋[ƒv‚ð’†’f
if $scene !=
self
break
end
end
# ƒgƒ‰ƒ“ƒWƒVƒ‡ƒ“€”õ
Graphics.
freeze
# ƒXƒvƒ‰ƒCƒgƒZƒbƒg‚ð‰ð•ú
@spriteset.
dispose
# ƒEƒBƒ“ƒhƒE‚ð‰ð•ú
if @show_location_window==
true
@window_location.
dispose
end
@command_window.
dispose
@status_window.
dispose
end
#--------------------------------------------------------------------------
# œ ƒtƒŒ[ƒ€XV
#--------------------------------------------------------------------------
def update
# ƒEƒBƒ“ƒhƒE‚ðXV
if @show_location_window==
true
@window_location.
update
end
@command_window.
update
@status_window.
update
# ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚Ìê‡: update_command ‚ðŒÄ‚Ô
if @command_window.
active
update_command
return
end
# ƒXƒe[ƒ^ƒXƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚Ìê‡: update_status ‚ðŒÄ‚Ô
if @status_window.
active
update_status
return
end
end
#--------------------------------------------------------------------------
# œ ƒtƒŒ[ƒ€XV (ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚Ìê‡)
#--------------------------------------------------------------------------
def update_command
# B ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽê‡
if Input.trigger?(Input::B
)
# ƒLƒƒƒ“ƒZƒ‹ SE ‚ð‰‰‘t
$game_system.se_play($data_system.cancel_se
)
# ƒ}ƒbƒv‰æ–Ê‚ÉØ‚è‘Ö‚¦
$scene = Scene_Map
.new
return
end
# C ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽê‡
if Input.trigger?(Input::C
)
# ƒp[ƒeƒBl”‚ª 0 l‚ÅAƒZ[ƒuAƒQ[ƒ€I—¹ˆÈŠO‚̃Rƒ}ƒ“ƒh‚Ìê‡
if $game_party.actors.size == 0 and @command_window.index <
4
# ƒuƒU[ SE ‚ð‰‰‘t
$game_system.se_play($data_system.buzzer_se
)
return
end
# ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚̃J[ƒ\ƒ‹ˆÊ’u‚Å•ªŠò
case @command_window.
index
when 0
# ƒAƒCƒeƒ€
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒAƒCƒeƒ€‰æ–Ê‚ÉØ‚è‘Ö‚¦
$scene = Scene_Item
.new
when 1
# ƒXƒLƒ‹
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒXƒe[ƒ^ƒXƒEƒBƒ“ƒhƒE‚ðƒAƒNƒeƒBƒu‚É‚·‚é
@command_window.active =
false
@status_window.active =
true
@status_window.visible =
true
@status_window.index =
0
when 2
# ‘•”õ
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒXƒe[ƒ^ƒXƒEƒBƒ“ƒhƒE‚ðƒAƒNƒeƒBƒu‚É‚·‚é
@command_window.active =
false
@status_window.active =
true
@status_window.visible =
true
@status_window.index =
0
when 3
# ƒXƒe[ƒ^ƒX
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒXƒe[ƒ^ƒXƒEƒBƒ“ƒhƒE‚ðƒAƒNƒeƒBƒu‚É‚·‚é
@command_window.active =
false
@status_window.active =
true
@status_window.visible =
true
@status_window.index =
0
when 4
# ƒZ[ƒu
# ƒZ[ƒu‹ÖŽ~‚Ìê‡
if $game_system.
save_disabled
# ƒuƒU[ SE ‚ð‰‰‘t
$game_system.se_play($data_system.buzzer_se
)
return
end
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒZ[ƒu‰æ–Ê‚ÉØ‚è‘Ö‚¦
$scene = Scene_Save
.new
when 5
# ƒQ[ƒ€I—¹
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒQ[ƒ€I—¹‰æ–Ê‚ÉØ‚è‘Ö‚¦
$scene = Scene_End
.new
end
return
end
# ƒAƒjƒ[ƒVƒ‡ƒ“’†‚È‚çƒJ[ƒ\ƒ‹‚̈—‚ðs‚í‚È‚¢
return if @command_window.animation
?
# ªor© ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽê‡
if Input.press?(Input::UP) or Input.press?(Input::LEFT
)
$game_system.se_play($data_system.cursor_se
)
@
command_window.setup_move_move(Window_RingMenu::MODE_MOVEL
)
return
end
# «or¨ ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽê‡
if Input.press?(Input::DOWN) or Input.press?(Input::RIGHT
)
$game_system.se_play($data_system.cursor_se
)
@
command_window.setup_move_move(Window_RingMenu::MODE_MOVER
)
return
end
end
#--------------------------------------------------------------------------
# œ ƒtƒŒ[ƒ€XV (ƒXƒe[ƒ^ƒXƒEƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚Ìê‡)
#--------------------------------------------------------------------------
def update_status
# B ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽê‡
if Input.trigger?(Input::B
)
# ƒLƒƒƒ“ƒZƒ‹ SE ‚ð‰‰‘t
$game_system.se_play($data_system.cancel_se
)
# ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚ðƒAƒNƒeƒBƒu‚É‚·‚é
@command_window.active =
true
@status_window.active =
false
@status_window.visible =
false
@status_window.index = -
1
return
end
# C ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽê‡
if Input.trigger?(Input::C
)
# ƒRƒ}ƒ“ƒhƒEƒBƒ“ƒhƒE‚̃J[ƒ\ƒ‹ˆÊ’u‚Å•ªŠò
case @command_window.
index
when 1
# ƒXƒLƒ‹
# ‚±‚̃AƒNƒ^[‚Ìs“®§ŒÀ‚ª 2 ˆÈã‚Ìê‡
if $game_party.actors[@status_window.index].restriction >=
2
# ƒuƒU[ SE ‚ð‰‰‘t
$game_system.se_play($data_system.buzzer_se
)
return
end
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒXƒLƒ‹‰æ–Ê‚ÉØ‚è‘Ö‚¦
$scene = Scene_Skill.new(@status_window.index
)
when 2
# ‘•”õ
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ‘•”õ‰æ–Ê‚ÉØ‚è‘Ö‚¦
$scene = Scene_Equip.new(@status_window.index
)
when 3
# ƒXƒe[ƒ^ƒX
# Œˆ’è SE ‚ð‰‰‘t
$game_system.se_play($data_system.decision_se
)
# ƒXƒe[ƒ^ƒX‰æ–Ê‚ÉØ‚è‘Ö‚¦
$scene = Scene_Status.new(@status_window.index
)
end
return
end
end
end

#================================================= ==
# ▲ CLASS Scene_Menu Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Window_RingMenu Begins
#================================================= ==
class Window_RingMenu <
Window_Base
#--------------------------------------------------------------------------
# › Parte Editable para Cambiar los Iconos del Menu
#--------------------------------------------------------------------------
STARTUP_FRAMES =
20
MOVING_FRAMES
=
5
RING_R
=
64
ICON_ITEM
= RPG::Cache.icon("Objeto")
# Comando de Objeto
ICON_SKILL = RPG::Cache.icon("Habilidades")
# Comando de Habilidades
ICON_EQUIP = RPG::Cache.icon("Espada diablo")
# Comando de Equipo
ICON_STATUS = RPG::Cache.icon("Estado")
# Comando Estado
ICON_SAVE = RPG::Cache.icon("038-Item07")
# Comado Guardar
ICON_EXIT = RPG::Cache.icon("046-Skill03")
# Comado Salir
ICON_CAMBIAR= RPG::Cache.icon("Cursor")
# Comando para cambiar de personaje
SE_STARTUP =
"044-Chest01"
MODE_START =
1
MODE_WAIT
=
2
MODE_MOVER
=
3
MODE_MOVEL
=
4
#--------------------------------------------------------------------------
# › ƒAƒNƒZƒT
#--------------------------------------------------------------------------
attr_accessor :
index
#--------------------------------------------------------------------------
# œ ƒIƒuƒWƒFƒNƒg‰Šú‰»
#--------------------------------------------------------------------------
def initialize( center_x, center_y
)
super(0, 0, 640, 480
)
self.contents = Bitmap.new(width-32, height-32
)
self.contents.font.name = $ring_menu_text[0
]
self.contents.font.color = text_color($ring_menu_text[7
])
self.contents.font.size = $ring_menu_text[8
]
self.opacity =
0
self
.back_opacity =
0
s1
= $ring_menu_text[1
]
s2 = $ring_menu_text[2
]
s3 = $ring_menu_text[3
]
s4 = $ring_menu_text[4
]
s5 = $ring_menu_text[5
]
s6 = $ring_menu_text[6
]
s7 = $ring_menu_text[7
]
@
commands = [ s1, s2, s3, s4, s5, s6, s7
]
@
item_max =
7
@index =
0
@items = [ ICON_ITEM, ICON_SKILL, ICON_EQUIP, ICON_STATUS, ICON_SAVE, ICON_EXIT, ICON_CAMBIAR
]
@
disabled = [ false, false, false, false, false, false, false
]
@
cx = center_x -
16
@cy = center_y -
16
setup_move_start
refresh
end
#--------------------------------------------------------------------------
# œ ƒtƒŒ[ƒ€XV
#--------------------------------------------------------------------------
def update
super
refresh
end
#--------------------------------------------------------------------------
# œ ‰æ–ÊÄ•`‰æ
#--------------------------------------------------------------------------
def refresh
self
.contents.
clear
# ƒAƒCƒRƒ“‚ð•`‰æ
case @
mode
when MODE_START
refresh_start
when MODE_WAIT
refresh_wait
when MODE_MOVER
refresh_move
(1
)
when MODE_MOVEL
refresh_move
(0
)
end
# ƒAƒNƒeƒBƒu‚ȃRƒ}ƒ“ƒh–¼•\ަ
rect = Rect.new(@cx - 272, @cy + 24, self.contents.width-32, 32
)
self.contents.draw_text(rect, @commands[@index],1
)
end
#--------------------------------------------------------------------------
# › ‰æ–ÊÄ•`‰æ(‰Šú‰»Žž)
#--------------------------------------------------------------------------
def refresh_start
d1
= 2.0 * Math::PI / @
item_max
d2
= 1.0 * Math::PI /
STARTUP_FRAMES
r
= RING_R - 1.0 * RING_R * @steps /
STARTUP_FRAMES
for i in 0...@
item_max
j
= i - @
index
d
= d1 * j + d2 * @
steps
x
= @cx + ( r * Math.sin( d ) ).
to_i
y
= @cy - ( r * Math.cos( d ) ).
to_i
draw_item
(x, y, i
)
end
@steps -=
1
if @steps <
1
@mode =
MODE_WAIT
end
end
#--------------------------------------------------------------------------
def refresh_wait
d
= 2.0 * Math::PI / @
item_max
for i in 0...@
item_max
j
= i - @
index
x
= @cx + ( RING_R * Math.sin( d * j ) ).
to_i
y
= @cy - ( RING_R * Math.cos( d * j ) ).
to_i
draw_item
(x, y, i
)
end
end
#--------------------------------------------------------------------------
# › ‰æ–ÊÄ•`‰æ(‰ñ“]Žž)
# mode : 0=”½ŽžŒv‰ñ‚è 1=ŽžŒv‰ñ‚è
#--------------------------------------------------------------------------
def refresh_move( mode
)
d1 = 2.0 * Math::PI / @
item_max
d2
= d1 /
MOVING_FRAMES
d2
*= -1 if mode !=
0
for i in 0...@
item_max
j
= i - @
index
d
= d1 * j + d2 * @
steps
x
= @cx + ( RING_R * Math.sin( d ) ).
to_i
y
= @cy - ( RING_R * Math.cos( d ) ).
to_i
draw_item
(x, y, i
)
end
@steps -=
1
if @steps <
1
@mode =
MODE_WAIT
end
end
#--------------------------------------------------------------------------
# œ €–Ú‚Ì•`‰æ
# x :
# y :
# i : €–Ú”Ô†
#--------------------------------------------------------------------------
def draw_item(x, y, i
)
#p "x=" + x.to_s + " y=" + y.to_s + " i=" + @items[i].to_s
rect = Rect.new(0, 0, @items[i].width, @items[i].height
)
if @
index ==
i
self
.contents.blt( x, y, @items[i], rect
)
if @
disabled[@index
]
self.contents.blt( x, y, ICON_DISABLE, rect
)
end
else
self.contents.blt( x, y, @items[i], rect, 128
)
if @
disabled[@index
]
self.contents.blt( x, y, ICON_DISABLE, rect, 128
)
end
end
end
#--------------------------------------------------------------------------
# œ €–ڂ𖳌ø‚É‚·‚é
# index : €–Ú”Ô†
#--------------------------------------------------------------------------
def disable_item(index
)
@
disabled[index] =
true
end
#--------------------------------------------------------------------------
# › ‰Šú‰»ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì€”õ
#--------------------------------------------------------------------------
def setup_move_start
@mode =
MODE_START
@steps =
STARTUP_FRAMES
if SE_STARTUP != nil and SE_STARTUP !=
""
Audio.se_play("Audio/SE/" + SE_STARTUP, 80, 100
)
end
end
#--------------------------------------------------------------------------
# › ‰ñ“]ƒAƒjƒ[ƒVƒ‡ƒ“‚Ì€”õ
#--------------------------------------------------------------------------
def setup_move_move(mode
)
if
mode ==
MODE_MOVER
@index -=
1
@index = @items.size - 1 if @index <
0
elsif mode
==
MODE_MOVEL
@index +=
1
@index = 0 if @index >= @items.
size
else
return
end
@mode =
mode
@steps =
MOVING_FRAMES
end
#--------------------------------------------------------------------------
# › ƒAƒjƒ[ƒVƒ‡ƒ“’†‚©‚Ç‚¤‚©
#--------------------------------------------------------------------------
def animation
?
return @
mode !=
MODE_WAIT
end
end

#================================================= ==
# ▲ CLASS Window_RingMenu Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Window_RingMenuStatus Begins
#================================================= ==

class Window_RingMenuStatus <
Window_Selectable
#--------------------------------------------------------------------------
# œ ƒIƒuƒWƒFƒNƒg‰Šú‰»
#--------------------------------------------------------------------------
def initialize
super
(204, 64, 232, 352
)
self.contents = Bitmap.new(width - 32, height - 32
)
self.contents.font.size = $chara_select[5
]
refresh
self
.active =
false
self
.index = -
1
end
#--------------------------------------------------------------------------
# œ ƒŠƒtƒŒƒbƒVƒ…
#--------------------------------------------------------------------------
def refresh
self
.contents.
clear
self
.windowskin = RPG::Cache.windowskin($chara_select[4
])
self.contents.font.name = $chara_select[0
]
self.contents.font.color = text_color($chara_select[1
])
@
item_max = $game_party.actors.
size
for i in 0...$game_party.actors.
size
x
=
80
y
= 80 *
i
actor
= $game_party.actors[i
]
draw_actor_graphic(actor, x - 40, y + 80
)
draw_actor_name(actor, x, y + 24
)
end
end
#--------------------------------------------------------------------------
# œ ƒJ[ƒ\ƒ‹‚Ì‹éŒ`XV
#--------------------------------------------------------------------------
def update_cursor_rect
if @index <
0
self
.cursor_rect
.empty
else
self.cursor_rect.set(0, @index * 80, self.width - 32, 80
)
end
end
end
#================================================= ==
# ▲ CLASS Window_RingMenuStatus Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Game_Map Additional Code Begins
#================================================= ==
class
Game_Map

#Dubealex Addition (from XRXS) to show Map Name on screen
def name
$map_infos
[@map_id
]
end
end

#================================================= ==
# ▲ CLASS Game_Map Additional Code Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Scene_Title Additional Code Begins
#================================================= ==
class
Scene_Title

#Dubealex Addition (from XRXS) to show Map Name on screen
$map_infos = load_data("Data/MapInfos.rxdata"
)
for
key in $map_infos.
keys
$map_infos
[key] = $map_infos[key].
name
end
end

#================================================= ==
# ▲ CLASS Scene_Title Additional Code Ends
#================================================= ==


#================================================= ==
# ▼ CLASS Window_Location Begins
#================================================= ==

class Window_Location <
Window_Base

def initialize
super
(0, 0, $window_size[0], $window_size[1
])
self.contents = Bitmap.new(width - 32, height - 32
)
self.contents.font.name = $location_text[0
]
self.contents.font.size = $location_text[1
]
refresh
end

def refresh
self
.contents.
clear
self
.windowskin = RPG::Cache.windowskin($window_location_skin
)
self.contents.font.color = text_color($location_text[2
])
self.contents.draw_text(4, 0, 120, 32, $location_text[3
])
self.contents.font.color = text_color($location_text[4
])
self.contents.draw_text(4, 32, 120, 32, $game_map.name, 2
)
end
end
#================================================= ==
# ▲ CLASS Window_Location Ends
#================================================= ==

#================================================= ==
# ▲ Ring Menu - Show Player Location R1 - Ends
#================================================= ==
__________________
ser o no ser, pinche wey
Responder Citando
  #4 (permalink)  
Antiguo 01-Nov-2007, 19:02
Avatar de totopesce
totopesce es realmente agradable totopesce es realmente agradable totopesce es realmente agradable totopesce es realmente agradable totopesce es realmente agradable
Especialista DC
 
Fecha de Ingreso: 06-February-2007
Mensajes: 253
Posts agradecidos: 4
Agradecido 77 veces en 38 posts
Predeterminado Re: Sobre los scripts

yo qiero uno para capturar los enemigos estilo pokemon y uno para poder usar mas 2 armas o escudos, porqe tenia una pero no funcionaba bien
__________________

grax por las firmas Soria
Cualquier problema con mis aportes mande MP y lo solucionare
Responder Citando
  #5 (permalink)  
Antiguo 20-Jan-2008, 03:23
Avatar de Blaziken
Blaziken está en el buen camino
DC Avanzado
 
Fecha de Ingreso: 15-January-2007
Ubicación: Republica Dominicana
Mensajes: 122
Posts agradecidos: 27
Agradecido 11 veces en 11 posts
Enviar un mensaje por MSN a Blaziken
Predeterminado Re: Sobre los scripts

Me pueden dar los scrips de batalla paresidos a los de final fantasy,como con la barra de tiempo,no se como esplicarme...
__________________


Spoiler para Algo mas:
Responder Citando
  #6 (permalink)  
Antiguo 20-Jan-2008, 04:27
Avatar de bass
bass es un glorioso faro de luz bass es un glorioso faro de luz bass es un glorioso faro de luz bass es un glorioso faro de luz bass es un glorioso faro de luz
Especialista DC
 
Fecha de Ingreso: 05-December-2007
Mensajes: 590
Posts agradecidos: 19
Agradecido 45 veces en 38 posts
Enviar un mensaje por MSN a bass
Predeterminado Re: Sobre los scripts

alguien tiene un scrip de batalla como el rpg maker 2003? y una brebe o no tan brebe explicacion de los sprites que tengo que usar y como usarlos? plz desde ya muchisimas gracias ^^
__________________


Si quieres colocar otra firma haslo en Spoiler. Lee las normas del foro. Att: Staff DeCeMuLaDoReS
Responder Citando
  #7 (permalink)  
Antiguo 01-Feb-2008, 09:35
blackdragon80 está en el buen camino
DC Junior
 
Fecha de Ingreso: 11-February-2007
Mensajes: 10
Posts agradecidos: 0
Agradecido 0 veces en 0 posts
Predeterminado Re: Sobre los scripts

Yo lo que quiero es algun script que en la batalla default cuando el pj ataque su battler desaparezca (pero desaparezca al instante no desvaneciendose)y cuando haya finalizado la animacion de batalla del ataque vuelva a aparecer, eso tambien para las magias, para el daño a poder ser que cambie a otro battler (k yo pondre y k debera ser nombrado por el nombre dle archivo desde la parte de los scripts) y lo mismo para la defensa.

Creo que lo que pido es bastante mas facil que todos esos scripts k ponen por ahi y no creo que sea imposible.

Por favor ayudadme
Responder Citando
Respuesta


(0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda sobre Scripts de MsnPlus LIVE LICKER Software/Aplicaciones 2 21-Apr-2007 00:04


Torneo DC 2012
Torneo DC 2012

La franja horaria es GMT +1. Ahora son las 20:52.


Desarrollado por: vBulletin® Versión 3.8.2
Derechos de Autor ©2000 - 2012, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com
 

Content Relevant URLs by vBSEO 3.2.0