找回密码
 注册
搜索
查看: 755|回复: 7

tdh job 怎么设置放弃曼陀罗的,太远了。

[复制链接]
门派:少林派
发表于 2016-8-29 14:27:57 | 显示全部楼层 |阅读模式
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


08/29/16 12:30:48【yzy】天地会任务:任务开始。
08/29/16 12:30:48【yzy】天地会任务:开始前往【曼佗罗山庄长廊】,寻找革命同志!
08/29/16 12:32:30【yzy】天地会任务:开始寻找【曼佗罗山庄长廊】的革命同志!
08/29/16 12:32:39【yzy】天地会任务:开始前往【神龙岛山坡】,寻找革命同志!
08/29/16 12:34:24【yzy】天地会任务:开始寻找【神龙岛山坡】的革命同志!
08/29/16 12:38:07【yzy】天地会任务:开始寻找【曼佗罗山庄长廊】的革命同志!
08/29/16 12:38:12【yzy】天地会任务奖励:经验:【五百四十五点】点,潜能:【一百二十】点!
08/29/16 12:38:12【yzy】天地会任务:任务完成,用时:【444】秒。



接到第一个npc 在曼陀罗的直接放弃,估计要节约很多时间。

评分

1

查看全部评分

门派:姑苏慕容
发表于 2016-8-29 15:12:00 | 显示全部楼层
本帖最后由 faint@tj 于 2016-8-29 15:28 编辑

首先你要确定你是用的ptbx的公版,还是我的修改版,要是我的那种修改版,你可以找job.lua文件中的local WhereIgnores_tdh1 = { --天地会第一个npc所在地
你可以照样子加入你想放弃的地点!
或者更灵活一些在job.lua中加入一个变量
  1. local tdh1_AddrIgnores = {

  2.         ["燕子坞"] = true,
  3.         ["姑苏慕容"] = true,
  4.         ["桃花岛"] = true,
  5.         ["曼佗罗山庄"] = true,

  6. }
复制代码

然后查找下列函数
  1. function tdh_consider(n,l,w)
  2.     EnableTrigger("tdh_accept13",false)
  3.     job.time.b=os.time()
  4.     messageShow('天地会任务:任务开始。')
  5.   --exe('pfmset')
  6.   exe('pfmks')
  7.   EnableTriggerGroup("tdh_accept",false)
  8.   job.target3=Trim(w[2])

  9.   job.target4="未定"
  10.     job.room,job.area=getAddr(job.where3)
  11.     dest.room=job.room
  12.     dest.area=job.area
  13.     job.last = "tdh"
  14.   tmp.tdh = 1
  15.     if WhereIgnores_tdh1[job.where3] or not job.room or not path_cal() then
  16.        messageShow('天地会任务:任务地点【'..job.where3..'】不可到达,任务放弃。')
  17.        return check_bei(tdh_fangqi)
  18.     end
  19.   messageShow('天地会任务:开始前往【'..job.where3..'】,寻找革命同志【'..job.target3..'】!')
  20.     exe('nick 天地会在'..job.where3)
  21.     --exe('set po 掌')
  22.     return check_bei(tdh_find)
  23. end
复制代码

改成
  1. function tdh_consider(n,l,w)
  2.     EnableTrigger("tdh_accept13",false)
  3.     job.time.b=os.time()
  4.     messageShow('天地会任务:任务开始。')
  5.   --exe('pfmset')
  6.   exe('pfmks')
  7.   EnableTriggerGroup("tdh_accept",false)
  8.   job.target3=Trim(w[2])

  9.   job.target4="未定"
  10.     job.room,job.area=getAddr(job.where3)
  11.     dest.room=job.room
  12.     dest.area=job.area
  13.     job.last = "tdh"
  14.   tmp.tdh = 1
  15.     if WhereIgnores_tdh1[job.where3] or tdh1_AddrIgnores[job.area] or not job.room or not path_cal() then
  16.        messageShow('天地会任务:任务地点【'..job.where3..'】不可到达,任务放弃。')
  17.        return check_bei(tdh_fangqi)
  18.     end
  19.   messageShow('天地会任务:开始前往【'..job.where3..'】,寻找革命同志【'..job.target3..'】!')
  20.     exe('nick 天地会在'..job.where3)
  21.     --exe('set po 掌')
  22.     return check_bei(tdh_find)
  23. end
复制代码

这个是tdh1区域放弃的例子!你也可以根据这个加入针对tdh npc2的区域放弃!
门派:姑苏慕容
发表于 2016-8-29 15:18:47 | 显示全部楼层
来我大慕容吧               
门派:星宿派
发表于 2016-8-29 16:11:45 | 显示全部楼层
是哦。这个曼陀罗最是烦人
门派:武当派
发表于 2016-8-29 17:56:28 | 显示全部楼层
支持加入放弃 让我们团结起来 反对大慕容
门派:桃花岛
发表于 2016-8-29 21:33:48 | 显示全部楼层
学习了,已收藏                           
门派:少林派
 楼主| 发表于 2016-8-30 09:49:36 | 显示全部楼层
faint@tj 发表于 2016-8-29 15:12
首先你要确定你是用的ptbx的公版,还是我的修改版,要是我的那种修改版,你可以找job.lua文件中的local Whe ...

这下太好了,多谢指点,收藏了先,
门派:少林派
发表于 2016-9-1 18:13:15 来自手机 | 显示全部楼层
确实很恶心慕容            
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 05:45 , Processed in 0.049180 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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