Project1
标题:
如何在这个菜单脚本添加其他脚本的功能?
[打印本页]
作者:
t0004980
时间:
2020-4-25 22:15
标题:
如何在这个菜单脚本添加其他脚本的功能?
我使用了
Custom Menu Base脚本
的菜单美化角本,我想要在里面增加分配点数的功能。
分配点数的脚本为パラメータ振り分け。
パラメータ振り分け
但是不管怎么调整一直出错。
作者:
chanszeman1018
时间:
2020-4-25 22:24
提示:
作者被禁止或删除 内容自动屏蔽
作者:
PLeaseS
时间:
2020-4-25 23:15
我觉得事件菜单很香了
作者:
Nil2018
时间:
2020-4-26 00:10
# =============================================================================
# TheoAllen - 添加公共事件到菜单中
# Version : 1.0
# Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com
# (This script documentation is written in informal indonesian language)
# =============================================================================
($imported ||= {})[:Theo_CMev] = true
# =============================================================================
# Change Logs:
# -----------------------------------------------------------------------------
# 2013.11.14 - Finished script
# =============================================================================
=begin
介绍:
该脚本可让你添加指定公共事件到菜单选项中
使用方法:
插入到插件脚本之下,Main之上
编辑下方设定
使用条款:
署名脚本作者, TheoAllen. 你可以自由编辑此脚本,只要你不声明你是脚本的原作者
如果你想用此脚本于商业游戏,请和我共享收益.别忘了给我一份免费的游戏拷贝.
=end
# =============================================================================
# 设定部分
# =============================================================================
module Theo
module CMev
# ---------------------------------------------------------------------------
List = { # <-- 别碰这个
# ---------------------------------------------------------------------------
# 格式
# "选项名称" => [公共事件ID, 开关ID],
#
# 介绍 :
# - 公共事件ID >> 数据库中的公共事件ID
# - 开关ID >> 当对应ID的开关打开时,该选项禁止使用
#
# 例如:
# "变身" => [1,1]
#
# 意思是,会新增一个“变身”选项到菜单选项中,该选项会执行1号公共事件
# 且当1号开关打开时,这个选项就会被禁止使用
# ---------------------------------------------------------------------------
"目标" => [19,32],
"邮箱" => [67,212],
#~ "布阵" => [52,183],
# 请仿照上方格式添加
# ---------------------------------------------------------------------------
} # <-- 别碰这个
# ---------------------------------------------------------------------------
end
end
# =============================================================================
# Akhir dari konfigurasi
# =============================================================================
class Window_MenuCommand < Window_Command
alias theo_cmev_ori_command add_original_commands
def add_original_commands
theo_cmev_ori_command
Theo::CMev::List.each do |cmn, ev|
add_command(cmn, :ok, !$game_switches[ev[1]], ev[0])
end
end
end
class Scene_Menu < Scene_MenuBase
alias theo_cmev_cmd_window create_command_window
def create_command_window
theo_cmev_cmd_window
@command_window.set_handler(:ok, method(:execute_common_event))
end
def execute_common_event
event_id = @command_window.current_ext
$game_temp.reserve_common_event(event_id)
SceneManager.clear
SceneManager.goto(Scene_Map)
end
end
复制代码
作者:
t0004980
时间:
2020-12-23 13:42
Nil2018 发表于 2020-4-26 00:10
不好意思。
公共事件要怎么处理?
我试着设定,但是没有任何反应。
谢谢。
作者:
soulsaga
时间:
2020-12-23 19:24
パラメータ振り分け是用事件脚本往菜单里加选项的吧..
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1