赞 | 14 |
VIP | 0 |
好人卡 | 3 |
积分 | 73 |
经验 | 8295 |
最后登录 | 2024-8-24 |
在线时间 | 1690 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7290
- 在线时间
- 1690 小时
- 注册时间
- 2017-4-28
- 帖子
- 85
|
本帖最后由 gforce 于 2017-9-1 21:13 编辑
試試以下方法
66rpg 上的XAS漢化版 的場合
腳本● XAS 第5905行
- def can_execute_field_item_effect?(item)
复制代码
跟
- if item.note =~ /<Drop HP Damage = (\S+)>/ or item.note =~ /<HP伤害 = (\S+)>/
复制代码
之間加入腳本:
- if item.note =~ /<Event Trigger = (\d+),(\d+),(\d+)>/ #如果物品備注寫有<Event Trigger =數字1,數字2,數字3>
- $game_variables[$1.to_i] += 1 # 變量(編號數字1) 數值+1
- if $game_variables[$1.to_i] >= $2.to_i # 如果變量(編號數字1) 大於或等於數字2
- $game_variables[$1.to_i] = 0 # 變量(編號數字1) 數值回歸 0
- $game_temp.reserve_common_event($3.to_i) # 觸發公共事件(編號數字3)
- end
- end
复制代码
測試過幾次,沒發現bug
期待你的XAS遊戲 |
评分
-
查看全部评分
|