查看单个帖子
旧 2005-04-29   #1
slofbyj
中级会员
级别:2 | 在线时长:24小时 | 升级还需:6小时级别:2 | 在线时长:24小时 | 升级还需:6小时
 
slofbyj 的头像
 
注册: 05年04月29日
帖子: 135
声望力: 22
声望: 10 slofbyj 闻道则喜
现金:13两梁山币
资产:13两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
【讨论】如何做jm机器【总站】

xyj2000总站云的规则是这样实现的: 7个任务后面都带有格子, 有格子代表其有云, 格子的多少代表其云的生命力, 最多为9格, 最少没有, 表示没有云. 而且每种任务的格子数不可能重复. 如果成功做完一个任务领完赏以后其任务的格子就会恢复成9格, 而其他6个任务所拥有的格子会相应减少一格直到没有. 而且云越多, 得到的奖励越多. 所以当做完任务后去领奖时, 应先考虑领没有格的, 然后再领格少的, 直到领完, 而不是挨个按顺序领, 下面我来介绍我实现的办法:

首先设7个变量, Cloud_Food, Cloud_Give, Cloud_Ask, Cloud_Kill, Cloud_Weapon, Cloud_Armor, Cloud_cloth来准备储存7个任务的格子数. 再做trigger, 这些获取格子多少的trigger归到"CatchCloud"这个class里. 可以用%len这个函数截取有多少格子, 如" 食物:□"里有一个格子:
如果没有必要各自 呢绒
slofbyj 当前离线  
回复时引用此帖