找回密码
 注册
搜索
楼主: 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, 2025-6-9 12:15 , Processed in 0.042192 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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