Project1
标题:
战斗中复活的问题。。
[打印本页]
作者:
cc2201323
时间:
2008-8-3 04:12
提示:
作者被禁止或删除 内容自动屏蔽
作者:
sunzhaozhi
时间:
2008-8-3 04:26
试试在队伍的设置里,增加一个每回合的条件分歧
如果某角色死亡,如果复活药水持有,显示选项.是和否,是的话复活,
作者:
纯蓝的马甲
时间:
2008-8-3 04:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
sunzhaozhi
时间:
2008-8-3 04:34
像这样,图中99号开关为允许复活.哪些地方允许复活的话,就设置一个事件自动执行的,打开99号开关就可以了
作者:
sunzhaozhi
时间:
2008-8-3 04:36
那就没办法了,本人也是菜鸟,只能想出这种办法,脚本的话我是不会.....
作者:
CIS狂人
时间:
2008-8-3 04:50
先备份脚本
Scene_Battle大概 102行左右
用这个
i = X # x是数据库物品的ID
if $game_temp.battle_can_lose
# 还原为战斗开始前的 BGM
$game_system.bgm_play($game_temp.map_bgm)
# 战斗结束
battle_end(2)
# 返回 true
return true
elsif $game_party.items.keys.include?(i)
$game_temp.message_text = "XX" # XX是要显示的提示内容
if Input.trigger?(Input::B)
$game_system.bgm_play($game_temp.map_bgm)
battle_end(2) # 战斗结束
elsif Input.trigger?(Input::C)
for char in $game_party.actors
char.hp = char.maxhp / 2 # 恢复一半HP
end
$game_party.lose_item(i,1)
end
end
复制代码
替换
if $game_temp.battle_can_lose
# 还原为战斗开始前的 BGM
$game_system.bgm_play($game_temp.map_bgm)
# 战斗结束
battle_end(2)
# 返回 true
return true
end
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者:
cc2201323
时间:
2008-8-3 05:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
cc2201323
时间:
2008-8-3 15:35
提示:
作者被禁止或删除 内容自动屏蔽
作者:
星语心の梦
时间:
2008-8-3 16:39
提示:
作者被禁止或删除 内容自动屏蔽
作者:
灯笼菜刀王
时间:
2008-8-3 22:14
以下引用
cc2201323于2008-8-2 21:17:24
的发言:
elsif $game_party.items.keys.include?(i)
这一行怎么老是错啊,什么意思啊?
- -因为你直接把狂人的脚本复制进去了。
看看脚本里,有很多XX的地方要自己修改成你的数据库对应ID。 他后面有注释- -...
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1