查看: 2779|回复: 5

[已经解决] 请教附加状态的问题!

  [复制链接]
梦石
0
星屑
50
在线时间
38 小时
注册时间
2008-11-22
回帖
73
发表于 2011-4-25 17:30:59 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 柳橙汁 于 2011-4-25 17:32 编辑

我想请问:

我设了一个技能(以下称之为X技能),
效果为使用后可对敌方单体附加A状态;同时自身附加B状态
自身附加B状态可以使用「公共事件」达成,
但是问题在於要如何判定「使用X技能的角色id或敌人id是谁之后使其附加B状态」? :dizzy:
意思就是,
如果是第15号id的角色使用X技能,则使其附加B状态;
如果是第30号id的敌人使用X技能,则使其附加B状态。

点评

看到蛋疼  发表于 2011-4-25 18:52


  • 更新完成啦
  • 梦石
    0
    星屑
    894
    在线时间
    6267 小时
    注册时间
    2006-6-7
    回帖
    8173
发表于 2011-4-25 18:52:38 | 显示全部楼层
说白了,就是不知道如何判定使用某技能者/敌人的ID是吧- -
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2008-11-22
回帖
73
 楼主| 发表于 2011-4-25 19:14:05 | 显示全部楼层
回复 传说VS天涯 的帖子

是的!
所以想寻求脚本语法轻松搞定这个问题 :loveliness:
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2008-11-22
回帖
73
 楼主| 发表于 2011-4-26 08:04:34 | 显示全部楼层
求大大帮忙 :L
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2011-4-26 08:49:13 | 显示全部楼层
Game_Battler 3找到180行
      # 状态变化
      @state_changed = false
      effective |= states_plus(skill.plus_state_set)
      effective |= states_minus(skill.minus_state_set)


底下加上
      if skill.id == 你的技能编号
        user.add_state(需要给自己附加的状态编号)
      end

这样不用附带什么公共事件,使用该技能后使用者会被附加一个状态。OVER

生命即是责任。自己即是世界。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2008-11-22
回帖
73
 楼主| 发表于 2011-4-26 10:11:50 | 显示全部楼层
非常感谢!
问题已解决!
很俐落的回答! =ˇ=
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部