Project1
标题:
如何做个新状态和技能?
[打印本页]
作者:
←妖狐の丰→
时间:
2008-9-6 00:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
約束
时间:
2008-9-6 04:26
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-9-6 05:07
你是说,附加「底力」状态的角色
在战结束後还是死亡状态,并且无法获得经验植?
作者:
越前リョーマ
时间:
2008-9-6 05:22
不大理解……
作者:
←妖狐の丰→
时间:
2008-9-6 05:27
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-9-6 05:38
只存在於战场上很简单
设置状态时就能选了
我现在要去上课了
看看这段时间有没有人帮你吧
没有的话我再帮你
思路很简单,在Game_Actor/Party里面判断和修改即可
作者:
雪流星
时间:
2008-9-7 05:27
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 戰鬥不能判定
#--------------------------------------------------------------------------
def dead?
a = (@hp == 0 and state?(18))
return (not @hidden and a and not @immortal)
end
#--------------------------------------------------------------------------
# ● 解除戰鬥用狀態 (戰鬥結束時調用)
#--------------------------------------------------------------------------
def remove_states_battle
for state in states
@hp = 1 if state.id == 18
remove_state(state.id) if state.battle_only
end
end
end
复制代码
不知道是不是你要的效果
先试试看
作者:
←妖狐の丰→
时间:
2008-9-7 06:01
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-9-7 06:08
1. 是我忘了修改附加无法战斗状态的部分
2. 直接在数据库里面设定
3. 我会修改成只要改一个18
[LINE]1,#dddddd[/LINE]
刚才又看了一下你的回帖
原来是我理解错误
我以为你是说战斗结束後,底力角色HP变成为1
[LINE]1,#dddddd[/LINE]
再试一次
DILI_ID = 18
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 更改 HP
# hp : 新的 HP
#--------------------------------------------------------------------------
def hp=(hp)
@hp = [[hp, maxhp].min, 0].max
if @hp == 0 and not state?(1) and not @immortal
if state?(DILI_ID)
add_state(1) # 附加「無法戰鬥」狀態(1號狀態)
@added_states.push(1)
else
@hp = 1
add_state(DILI_ID) # 附加「底力」狀態(18號狀態)
@added_states.push(DILI_ID)
end
elsif @hp > 0 and state?(1)
remove_state(1) # 移除「無法戰鬥」狀態(1號狀態)
@removed_states.push(1)
end
end
end
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
←妖狐の丰→
时间:
2008-9-7 06:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-9-7 15:47
怎麽我测试的时候没鞭尸呢....
全灭就结束啦....
作者:
←妖狐の丰→
时间:
2008-9-7 16:38
提示:
作者被禁止或删除 内容自动屏蔽
作者:
龙轩
时间:
2008-9-7 19:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
←妖狐の丰→
时间:
2008-9-8 04:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
雪流星
时间:
2008-9-8 05:05
用我之後贴脚本的覆盖掉之前给的脚本
作者:
←妖狐の丰→
时间:
2008-9-8 05:21
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1