| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2015-11-25 |
| 在线时间 | 245 小时 |
- 梦石
- 0
- 星屑
- 70
- 在线时间
- 245 小时
- 注册时间
- 2007-8-6
- 回帖
- 285
|
发表于 2013-7-23 16:20:40
|
显示全部楼层

1,这个武器ID的意思就是数据库里的武器序号,比如默认的剑就是19~24,那么19-24都是剑类武器,在获取武器ID的时候,如果获取的ID不是19~24就人为他没有拿剑。(其实是我不知道怎么获取当前武器是什么类型。。。)
2,对,我做的这个是只适合队长。或者说是玩家ID 1的角色。
3,技能加成就是用解决你说的无止境增加数值的。
4,如果有多个需要的话,我觉得也是可以做到,但是会更加复杂的事件判断。不过可以做出公共事件,在学习/遗忘这个技能的时候就判断下,平常的时候就不断的判断有没有带需要的武器。然后给他们赋值。
大概的流程。
学习技能——公共事件处理(是第几个角色获得了这个技能?加成值是多少?)——地图上——并行事件(角色带了相对应的武器吗?)
遗忘技能——公共事件处理(是第几个角色遗忘了?清空他的加成吗?)——地图上——并行事件(角色带了相对应的武器吗?)
为毛我自己都感觉好复杂的样子啊。。。(会脚本的话,就可以自己写个脚本,直接在切换武器的时候进行判断) |
|