- Сообщений: 89
- Спасибо получено: 101
VX Ace - Построение отряда через кнопку
9 года 11 мес. назад #92285
от Moony White
Moony White создал тему: VX Ace - Построение отряда через кнопку
Итак, есть у нас отряд с персонажами 1, 2, 3, 4, 5. Можно ли как-нибудь сделать так, чтобы при нажатии кнопки какой-нибудь, можно было бы менять порядок персонажей в отряде? К примеру: 1, 2, 3, 4, 5 -> 5, 1, 2, 3, 4.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 11 мес. назад #92286
от Paranoid
Paranoid ответил в теме VX Ace - Построение отряда через кнопку
Да, посмотри в теме "Простые Скрипты" во вкладке отряд должна быть нужная тебе команда.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 11 мес. назад #92288
от Seibur
Будь таким, каким хочешь казаться.
Seibur ответил в теме VX Ace - Построение отряда через кнопку
Будь таким, каким хочешь казаться.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 10 мес. назад #92491
от Moony White
Эххх, ссылка-то нерабочая там, скачать не могу, но спасибо...
Moony White ответил в теме VX Ace - Построение отряда через кнопку
Seibur пишет: www.rpgmakercentral.com/topic/8050-rotate-formation/
Эххх, ссылка-то нерабочая там, скачать не могу, но спасибо...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 1597
- Спасибо получено: 1522
9 года 10 мес. назад - 9 года 10 мес. назад #92492
от Демий
Демий ответил в теме VX Ace - Построение отряда через кнопку
Вот вроде как оно:
скрипт
Code:
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Simple Player Swapping
#Author: Soulpour777
# Date Scripted: 12:18PM, April 5, 2014
# Description: Allows the player to switch on to characters by pressing a left
# and right button (user defined)
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
module Soulpour
module PlayerSwitch
# Which button should be pressed to switch party members from the
# formation?
# :R = W
# :L = Q Switch_Button = :L
# What is the name of the sound effect played when you switch players?
# Sound Effect should be inside the SE folder or inside the RTP Button_Effect = "Absorb1" endend class Game_System
#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :leader_switch
#--------------------------------------------------------------------------
# * Alias Listings
#--------------------------------------------------------------------------
alias :soul_initialize_on_game_system :initialize
#--------------------------------------------------------------------------
# * Object Initialization (Aliased)
#--------------------------------------------------------------------------
def initialize
soul_initialize_on_game_system
@leader_switch = 1
end
end
class Scene_Map < Scene_Base
#--------------------------------------------------------------------------
# * Alias Listings
#--------------------------------------------------------------------------
alias :soul_frame_update_on_scene_map :update
#--------------------------------------------------------------------------
# * Frame Update (Aliased)
#--------------------------------------------------------------------------
def update
soul_frame_update_on_scene_map
if Input.trigger?(Soulpour::PlayerSwitch::Switch_Button)
RPG::SE.new(Soulpour::PlayerSwitch::Button_Effect, 100, 100).play
$game_party.swap_order($game_system.leader_switch, 0)
if $game_system.leader_switch == ($game_party.all_members.size) - 1
$game_system.leader_switch = 1
else
$game_system.leader_switch += 1
end
end
end
end
Последнее редактирование: 9 года 10 мес. назад пользователем Демий.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 10 мес. назад #92493
от Moony White
Спасибо, Демий
Всё встало нормально, я даже удивлена
Moony White ответил в теме VX Ace - Построение отряда через кнопку
Демий пишет: Вот вроде как оно:
скриптCode:# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=# Simple Player Swapping #Author: Soulpour777 # Date Scripted: 12:18PM, April 5, 2014 # Description: Allows the player to switch on to characters by pressing a left # and right button (user defined) # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= module Soulpour module PlayerSwitch # Which button should be pressed to switch party members from the # formation? # :R = W # :L = Q Switch_Button = :L # What is the name of the sound effect played when you switch players? # Sound Effect should be inside the SE folder or inside the RTP Button_Effect = "Absorb1" endend class Game_System #-------------------------------------------------------------------------- # * Public Instance Variables #-------------------------------------------------------------------------- attr_accessor :leader_switch #-------------------------------------------------------------------------- # * Alias Listings #-------------------------------------------------------------------------- alias :soul_initialize_on_game_system :initialize #-------------------------------------------------------------------------- # * Object Initialization (Aliased) #-------------------------------------------------------------------------- def initialize soul_initialize_on_game_system @leader_switch = 1 end end class Scene_Map < Scene_Base #-------------------------------------------------------------------------- # * Alias Listings #-------------------------------------------------------------------------- alias :soul_frame_update_on_scene_map :update #-------------------------------------------------------------------------- # * Frame Update (Aliased) #-------------------------------------------------------------------------- def update soul_frame_update_on_scene_map if Input.trigger?(Soulpour::PlayerSwitch::Switch_Button) RPG::SE.new(Soulpour::PlayerSwitch::Button_Effect, 100, 100).play $game_party.swap_order($game_system.leader_switch, 0) if $game_system.leader_switch == ($game_party.all_members.size) - 1 $game_system.leader_switch = 1 else $game_system.leader_switch += 1 end end end end
Спасибо, Демий

Всё встало нормально, я даже удивлена
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.102 секунд
