赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 640 |
最后登录 | 2013-2-28 |
在线时间 | 10 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 10 小时
- 注册时间
- 2010-6-29
- 帖子
- 5
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我现在套用横板RTAB版战斗脚本模式做游戏.
想要和特写的实现这个脚本结合;可是设定好以后好像有冲突.
(在使用招式前可以执行公共事件)
原来66RPG发布的脚本是用在RTAB版战斗(RTAB) Ver 1.16,
现在横板RTAB版战斗(RTAB) Ver 1.05就没实现.
有没有大大可以帮我看一下?
特写的实现的脚本-引用66RPG之前的脚本.
#--------------------------------------------------------------------------
# ● フレーム更新 (メインフェーズ ステップ 3 : 行動側アニメーション)
#--------------------------------------------------------------------------
def update_phase4_step3(battler)
# ヘルプウィンドウの更新。アクションの種別で分岐
case battler.current_action.kind
when 0 # 基本
if battler.current_action.basic == 1
@help_window.set_text($data_system.words.guard, 1)
@help_wait = @help_time
end
#========RTAB 1.16==================================
if battler.current_action.basic == 2
# 逃げる
@help_window.set_text("逃げる", 1)
@help_wait = @help_time
battler.escape
battler.phase = 4
return
end
#===================================================
when 1 # スキル
skill = $data_skills[battler.current_action.skill_id]
@help_window.set_text(skill.name, 1)
@help_wait = @help_time
####################################
#特写的实现
#这个方法有助于新人理解case when 的用法,
#还有个好处就是同一招式,不同人可以用不同特写。
case battler.name
when "帕鲁玛"
case skill.id
when 90..92
battler.animation.push([109, true])#动画版
end
when "费特"
case skill.id
when 93#公共事件版
$game_system.battle_interpreter.setup($data_common_events[1].list, 0)
when 94
$game_system.battle_interpreter.setup($data_common_events[2].list, 0)
end
when "帕吉尔"
#......
else
#......
end
#################################### |
|