找回密码
 注册
搜索
楼主: ptbx@tj

tx tj站通用mush机器。all门派。包括任务有:(华山+雪山+武当+送信+巡城)

[复制链接]
门派:不明
 楼主| 发表于 2016-9-5 14:26:42 | 显示全部楼层
luren@tj 发表于 2016-9-5 10:55
隐藏添加VIP解毒功能,占时不对外开放。
这个是什么功能?

这是还在测试功能。要通宝的。
门派:华山派
发表于 2016-9-5 14:33:40 | 显示全部楼层
大神,需要修改两处~~~结合这几天我挂smy死亡的情况,不稳定的因素,红色的是问题,其他的是我的想法。

1.我昨天发帖的,关于玄阴剑
想要的效果:smy上遇到玄阴剑法,7组以内杀,7组以上掉头跑,怎么改?


我的想法是。。当然是不会写命令人的土方法,前面加个 skillsjineng11=玄阴剑法
后面smy上判断
    if skillsjineng10[sxjob.skills] then
    local l_cmd=GetVariable("pfmshlf")
      create_alias('yptpfm1','yptpfm1','alias ppp1 '.. l_cmd ..' '..sxjob.id1)
       exe('yptpfm1')
后面加上
         if skillsjineng11[sxjob.skills] then
if<8,then 打 正常pfm
else 跑 halt\\down
这么解决可行么。。。具体怎么写。。。要不然总决了慢慢打。。。

2.10组以后,同时出两个非常危险的武功,掉头就跑。
按照本区的另一篇帖子,细分了一下危险武功的等级,按照98765和last。
组数高了以后就是在搏命,秒一个危险的还好,要是出了两个非常危险的,比如两个九剑,或者两个卷武器的,幸还几率很低。
门派:不明
发表于 2016-9-8 07:21:21 | 显示全部楼层
被npc杀死有log吗,有的话在哪个文件里呢?                  
门派:不明
发表于 2016-9-8 13:33:49 | 显示全部楼层
2016/09/03 13:50更新
        1、添加发呆计数表情命令。
        2、添加rooms.lua文件少的断句符号。
        3、添加发呆断线logtxt文件功能。
        4、添加苗疆五毒教自动判断。(10m后自动开启进入五毒教,选择颂摩崖任务自动关闭进入五毒教。)
        5、修改dujiang duhe打座触发错误判断问题。(判断错误后会直接去放弃任务)
        6、修改天地会任务killer计数大于6后不再打座。
        7、修改任务开始后发呆计数强制初始化为(nil)空。
        8、修改idle()函数不计算I值。
       (隐藏添加VIP解毒功能,占时不对外开放。)

我没有10m 接到五毒教的任务也去 怎么关闭这个路径啊???总是中毒好几百分钟。。。。
门派:不明
发表于 2016-9-8 13:50:16 | 显示全部楼层
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


> 你身上带着四十四件东西(负重 26.06%):
  二十一锭
黄金(Gold)
  六十九文
铜钱(Coin)
  四十九两
白银(Silver)
□白金卡(VIP Card)
□背囊(Bei Nang)
□僧鞋(Shoes)
□金丝木棉袈裟(Jia sha)
□黄金头饰(Headgear)
□龙凤玉佩(Jade)
□翡翠玉镯(Bangle)
□白金指环(Ring)
□紫晶项链(Necklace)
  一柄
智灵雷霆斧(Good axe)
  一条粗绳子(Cu shengzi)
  一封
信件(Letter)
  一柄长剑(Changjian)
  一包
阴阳合欢散(Hehuan san)
  三颗
川贝内息丸(Chuanbei wan)
  十七柄长剑(Changjian)
  一封
失落的信笺(Letter)
  一颗
蝉蜕金疮药(Chantui yao)
  一支火折(Fire)
  三柄长鞭(Changbian)
  一柄长鞭(Changbian)




武器这个应该怎么弄??
门派:不明
 楼主| 发表于 2016-9-8 18:48:12 | 显示全部楼层
本帖最后由 ptbx@tj 于 2016-9-8 19:12 编辑
jecchs@tj 发表于 2016-9-5 14:33
大神,需要修改两处~~~结合这几天我挂smy死亡的情况,不稳定的因素,红色的是问题,其他的是我的想法。

...


第一个问题回答:
      在job.lua的smy任务组里头找到ypt_chksk2()和ypt_chksk()这两个函数。在里头加入如下内容:
function ypt_chksk2(n,l,w)
    if yptteam*1 > 7 then
      if falsesk[sxjob.skills] then
         exe('halt;down')
         return yptfail()
      end
    end
    sxjob.skills=tostring(w[3])
print(sxjob.skills)
   if Yptlastsk[sxjob.skills] then
      sxkiller2=1
   elseif Yptdangersk[sxjob.skills] then
      sxkiller2=9
   else
      sxkiller2=5
   end
    if yptteam*1 > 10 then
      if fearsk[sxjob.skills] then
         sxkiller2=0
      end
    end
-----------------------------------
function ypt_chksk(n,l,w)
    if yptteam*1 > 7 then
      if falsesk[sxjob.skills] then
         exe('halt;down')
         return yptfail()
      end
    end
    sxjob.skills=tostring(w[3])
print(sxjob.skills)
   if Yptlastsk[sxjob.skills] then
      sxkiller1=1
   elseif Yptdangersk[sxjob.skills] then
      sxkiller1=9
   else
      sxkiller1=5
   end
    if yptteam*1 > 10 then
      if fearsk[sxjob.skills] then
      sxkiller1=0
      end
    end
----------------------
再添加一个falsesk的表,内容如下:
local falsesk = {
        ["玄阴剑法"] = true,
}
-------------------------
你可以把你认为危险的skill都加进去。

第二个问题回答:
      在job.lua的smy任务组里头找到yptKillgo()这个函数。在里头加入如下内容:
function yptKillgo()
    EnableTrigger("yptFight1",false)
    EnableTrigger("ypt_fight1",false)
    EnableTrigger("ypt_fight2",false)
    EnableTrigger("ypt_fight3",false)
    EnableTrigger("ypt_fight4",false)
    if yptteam*1 > 10 then
      if sxkiller1*1==0 and sxkiller2*1==0 then
         exe('halt;down')
         return yptfail()
      end
    end
------------------------
再添加一个fearsk的表,内容如下:
local fearsk = {
        ["烈焰刀"] = true,
        ["烈火剑"] = true,
        ["圣火令法"] = true,
        ["玄阴剑法"] = true,
}
-------------------------
你可以把你认为危险的skill都加进去。
注备:你可以新建false1 false2 false3 .....一堆表。不一定非要按我这上面表的名字。大于7组和大于10组的表最好分开。
门派:不明
 楼主| 发表于 2016-9-8 18:57:23 | 显示全部楼层
woo@tj 发表于 2016-9-8 13:33
2016/09/03 13:50更新
        1、添加发呆计数表情命令。
        2、添加rooms.lua文件少的断句符号。
...

在shujian.lua里头找到main()这个函数,在里头有个if hp.exp>10000000 then inwdj=1 end这句。在if前面加两个--就好了
门派:不明
 楼主| 发表于 2016-9-8 18:58:07 | 显示全部楼层
luren@tj 发表于 2016-9-8 07:21
被npc杀死有log吗,有的话在哪个文件里呢?

死亡log和发呆log都在 c:\mushs\logs这个目录里头
门派:天龙寺
发表于 2016-9-12 11:33:58 | 显示全部楼层
大神辛苦了,支持一下
门派:少林派
发表于 2016-9-13 14:59:04 | 显示全部楼层
哇哦,大神又更新了           
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-10-3 11:48 , Processed in 0.053120 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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