查看: 1692|回复: 4

[已经解决] 在脚本中给角色加上状态该怎么写?

  [复制链接]
梦石
0
星屑
50
在线时间
82 小时
注册时间
2010-10-3
回帖
174
发表于 2011-2-11 17:01:29 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我想在脚本中写上这样的效果:
当角色的HP到了100时给他加上一个状态。。比如ID为4的状态。。。
所以。。。在脚本中
if battler.hp ==100
。。。。
后面的该怎么写那?我不会诶。。。难道是add state(4)?
头像被屏蔽
梦石
0
星屑
50
在线时间
118 小时
注册时间
2010-7-28
回帖
173
发表于 2011-2-11 17:33:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

勥

梦石
0
星屑
72
在线时间
673 小时
注册时间
2006-10-3
回帖
1674

开拓者

发表于 2011-2-11 18:12:31 | 显示全部楼层
$game_party.actors[0].add_state(1)

1号角色阿尔西斯附加战斗不能状态。
( ส็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็็ ω ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้【看猫君玩,我也搞一只】)
回复

使用道具 举报

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2011-2-11 19:52:04 | 显示全部楼层
本帖最后由 cinderelmini 于 2011-2-11 20:03 编辑

嗯,说个有点偏题的话:
if battler.hp ==100
这句判定的话,只会在HP等于100的情况下发生事件,
但很多时候不会这么巧,
不是大于就是小于,
所以,吉哥要是想在HP小于100的时候发生,
写  if battler.hp <=100
会好点~

点评

抱歉......竟然会少按俩个键...  发表于 2011-2-11 20:04
是等于100  发表于 2011-2-11 20:02
回复

使用道具 举报

梦石
0
星屑
1691
在线时间
2205 小时
注册时间
2010-6-27
回帖
1259
发表于 2011-2-11 23:16:58 | 显示全部楼层
if battler.hp == 100
battler.add_state(4)
end


另:
HP等於100…?這是神馬情況??傳說中的RP爆發 頭上頂一道彩虹?還是HP最多就100…

点评

谢谢!~  发表于 2011-2-14 12:29

评分

参与人数 1星屑 +400 收起 理由
「旅」 + 400 认可答案

查看全部评分


于是我也广告下…
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部