找回密码
 注册
搜索
查看: 1313|回复: 14

请教各位大神

[复制链接]
门派:明教
发表于 2018-9-3 14:50:35 | 显示全部楼层 |阅读模式
如果想增加个检测首饰还在不在身上,如果不在或者破碎,自动去ask lost,这个怎么做啊?万一珠宝店关门怎么办?
门派:昆仑派
发表于 2018-9-3 15:51:15 | 显示全部楼层
珠宝店关门应该可以用,时间判断的啊 ,很多任务里面都有这个判断
门派:明教
 楼主| 发表于 2018-9-3 15:53:59 | 显示全部楼层
yunny@tj 发表于 2018-9-3 15:51
珠宝店关门应该可以用,时间判断的啊 ,很多任务里面都有这个判断

想照搬,不知道机器里哪里可以抄袭的
门派:昆仑派
发表于 2018-9-3 16:40:06 | 显示全部楼层
我觉得参照xueshan_consider那个函数改下就可以了,不过大神改起来比较容易。我就比较难了 哈哈
门派:明教
 楼主| 发表于 2018-9-3 19:24:19 来自手机 | 显示全部楼层
yunny@tj 发表于 2018-9-3 16:40
我觉得参照xueshan_consider那个函数改下就可以了,不过大神改起来比较容易。我就比较难了 哈哈

我有空去看看                  
门派:铁掌帮
发表于 2018-9-3 20:16:38 | 显示全部楼层
都是高手,能直接上手改机器人
门派:明教
 楼主| 发表于 2018-9-3 20:33:43 | 显示全部楼层
他们都是程序猿                                      
门派:嵩山派
发表于 2018-9-5 17:05:25 | 显示全部楼层
本帖最后由 marmot@tj 于 2018-9-5 17:16 编辑

  1. Room {
  2.         id = "city/xidajie1",
  3.         name = "西大街",
  4.         ways = {
  5.                 ["south"] = "city/zhubaodian",
  6.                 ["east"] = "city/xidajie2",
  7.                 ["north"] = "city/jiulou",
  8.                 ["west"] = "city/ximen",
  9.         },
  10.         nolooks = {
  11.                 ["north"] = true,
  12.                 ["south"] = true,
  13.         },
  14.         lengths = {
  15.                 ["north"] = "if MidDay[locl.time] then return false else return 1 end",
  16.                 ["south"] = "if MidDay[locl.time] then return false else return 1 end",
  17.         },
  18. }
复制代码

看这个就知道珠宝店开不开门

另外你可以在check_food()或者check_job()的时候建个触发器检查首饰的数量或名称或id。发现数量不足或是哪个不见了(相应变量没有被赋值)再判断时间决定要不要去找回

如果是用名称或id查找的话,记得每次检查前要重置成 nil  数量的话要重置成0  不然下次检查就会出问题的

评分

1

查看全部评分

门派:嵩山派
发表于 2018-9-5 17:21:15 | 显示全部楼层
或者你直接在checkBags()里面加触发器好了,反正经常要检查背包的
门派:天龙寺
发表于 2018-9-5 17:56:11 | 显示全部楼层
哈哈,这是我的功劳,               
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-9 09:20 , Processed in 0.026757 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表