找回密码
 注册
搜索
查看: 2680|回复: 40

给慕容弟子的解决不能杀dummy方法

[复制链接]
门派:姑苏慕容
发表于 2017-6-1 15:18:46 | 显示全部楼层 |阅读模式
本帖最后由 mrmt@tj 于 2017-6-20 10:24 编辑

版里很多慕容弟子反应不能杀dummy,我稍微改了下应该能解决了(PS:感谢xyxs大神的无私帮助)
首先:你要用的是ptbx的公版mush,有dummy模块
其次:
dummy找到
  1. create_triggerex_lvl('mydummy1','^(> )*(\\! )*【'..score.party..'】\\D*\\(\\N*\\):听说有个(\\D*)假冒(\\D*)(容|派|帮|寺|岛|教|0)(\\D*)\\((\\D*)\\)之名,在(\\D*)一带','','trundummy',97)
复制代码

改为
  1. create_triggerex_lvl('mydummy1','^(> )*(\\! )*【'..score.party..'】\\D*\\(\\N*\\):听说有个(\\D*)假冒(\\D*)(容|派|帮|寺|岛|教|0)(\\D*)\\((\\D*)\\)之名,在姑苏慕容(\\D*)一带','','trundummy',97)
复制代码


找到
  1. function trundummy(n,l,w)
  2.     job.target4=w[6]
  3.     job.where4=w[8]
  4.     job.party2=w[4]
  5.     job.id3='dummy'
  6.     --print(job.party2,job.target4,job.id3,job.where4)
  7.     mydummy=true
  8. end
复制代码

改为
  1. function trundummy(n,l,w)
  2.     job.target4=w[6]
  3.    job.where4='燕子坞'..w[8]
  4.     job.party2=w[4]
  5.     job.id3='dummy'
  6.     mydummy=true
  7. end
复制代码



--------20170606
有人在用,能帮到mrdz很开心
因为我的exp比较高,所以基本dummy我不要做屏蔽,鉴于mrdz有些大米打不过,我一个小更新(此是fqyy大神gm dummy的处理)
首先在dummy.lua加上
  1. local DummyIgnores = "mxr|wudi|muder|xlang|ssjx|polo|wuji|phecda|xingyan|tzwhen|woshicy|belloc|mrmt|leiting|faint|zerg|ravf|sanguang|kuzi|jecchs|kuaiyi|lovecold|sbknight|espduo|selina|semic|yuyan|kinger|syayas|badou|lllx|ptbx|dhxy|lovedy|ternis|hello|ooo|yly|zzb|clqht|jwx|kstone|bbtcc|wojiushi|tianyi|dudi|mmmm|ienyene|peafowl|newlook|jecchm|changan|zdw|anmi|wdmy|kylin|tieyi|zbq|bjj|xyxs|zzz|yuanjiu|xingxiuz|yyllxx|zawd|rdx|cxi|king|juvair|trees|yhj|shifang|yiyi|alphadog|scania|jestu|yunxiao|dao|jjzz|sjever|wangding|blue|pufan|sanfeng|alphago|lable|ykunykun|sbkc|bfh|wdcnn|yab|xlll|lovehhy|every|oyes|onion|sgxdnn|bawang|raymond|wuyazi|aidou|qouxin|yzy|lkw|huangyin|frost|bruce|tjtjtz|martix|buddhism|rooney|conform|budong|emlook|zwj|poro|wdcm|ban|pyviden|zxxz|redsun|zbqqhy|emfet"
复制代码

我加的比较多了,自己看看比自己低的,和自己差不多的都可以删掉

然后在
  1. function dummyfind()
复制代码
里面加上
  1.    if string.find(DummyIgnores,tmpdummyid) then
  2.        messageShow('杀大米任务:打不过【'..tmpdummyid..'】任务放弃。','red')
  3.        return check_bei(dummyover)
  4.   end
复制代码

就可以了,这样的好处是发现打不过的dummy就不跑过去杀了

非常不好意思,屏蔽大米的代码少加了个东西
  1. function trundummy(n,l,w)
复制代码

增加一行
  1. tmpdummyid=w[7]
复制代码


结果应该是
  1. function trundummy(n,l,w)
  2.     job.target4=w[6]
  3.    job.where4='燕子坞'..w[8]
  4.     job.party2=w[4]
  5.     job.id3='dummy'
  6.     mydummy=true
  7.     tmpdummyid=w[7]
  8. end
复制代码



----------鹰版说杀dummy居然不get yushi,好吧改下dummy(PS:是不是显得我特别无聊啊)--20170625
把原版的
  1. function dummyover()
  2.     DeleteTimer("wudang")
  3.     mydummy=false
  4.     if score.party=='神龙教' then map.rooms["sld/lgxroom"].ways["#outSld"]="huanghe/huanghe8" end
  5.     job.target4=nil
  6.     job.where4=nil
  7.     job.party2=nil
  8.     job.id3=nil
  9.    DeleteTriggerGroup("dummyfind")
  10.    DeleteTriggerGroup("dummykill")
  11.    DeleteTriggerGroup("dummy")
  12.       messageShow('Kill Dummy Is Over!','red')
  13.    return check_halt(check_food)
  14. end
复制代码


改为
  1. function dummyover()
  2.     exe('unset env_msg')
  3.         exe('get yushi from corpse 1')
  4.         exe('get yushi from corpse 2')
  5.         exe('get yushi from corpse 3')
  6.         exe('follow none')
  7.     DeleteTimer("wudang")
  8.     mydummy=false
  9.     if score.party=='神龙教' then map.rooms["sld/lgxroom"].ways["#outSld"]="huanghe/huanghe8" end
  10.     job.target4=nil
  11.     job.where4=nil
  12.     job.party2=nil
  13.     job.id3=nil
  14.    DeleteTriggerGroup("dummyfind")
  15.    DeleteTriggerGroup("dummykill")
  16.    DeleteTriggerGroup("dummy")
  17.    return go(Sellyushi,'襄阳城','当铺')
  18. end
  19. function Sellyushi()
  20.    if locl.room=="当铺" then
  21.        exe('sell yushi')
  22.            messageShow('Kill Dummy Is Over!','red')
  23.        check_bei(check_food)
  24.     else
  25.        return go(Sellyushi,'襄阳城','当铺')
  26.     end
  27. end
复制代码

评分

2

查看全部评分

门派:古墓派
发表于 2017-6-1 15:23:57 | 显示全部楼层
你不是不会改robot么                                 
门派:姑苏慕容
 楼主| 发表于 2017-6-1 15:25:11 | 显示全部楼层
还有在就是dummy还有可能出现在几个地方会找不到,这个需要改room来解决
我贴三处地方,你们自己在自己的room里改下
一是碧水亭的地方
  1. Room {
  2.         id = "yanziwu/bishuiting",
  3.         name = "碧水亭",
  4.         ways = {
  5.                 ["east"] = "yanziwu/muqiao",
  6.                 ["jump liang"] = "yanziwu/lianshang",
  7.         },
  8. }
  9. Room {
  10.         id = "yanziwu/lianshang",
  11.         name = "梁上",
  12.         ways = {
  13.                 ["jump down"] = "yanziwu/bishuiting",
  14.         },
  15. }
复制代码



二是原来的还施水阁注释掉
  1. --[[Room {
  2.         id = "yanziwu/hssg",
  3.         name = "还施水阁",
  4.         ways = {
  5.                 ["south"] = "yanziwu/jiabi",
  6.         },
  7. }
  8. Room {
  9.         id = "yanziwu/jiabi",
  10.         name = "夹壁",
  11.         ways = {
  12.                 ["north"] = "yanziwu/hssg",
  13.         },
  14. }]]
复制代码


三是找到风波恶

  1. Room {
  2.         id = "yanziwu/shufang",
  3.         name = "书房",
  4.         ways = {
  5.                 ["south"] = "yanziwu/xiangfang2",
  6.                 ["north"] = "yanziwu/zishu",
  7.                 ["east"] = "yanziwu/cl5-0",
  8.                 ["west"] = "yanziwu/dating",
  9.                 ["sit chair;zhuan"] = "yanziwu/jiabi",
  10.         },
  11.         objs = {
  12.           ["风波恶"] = "feng boe",
  13.            },
  14. }
  15. Room {
  16.         id = "yanziwu/hssg",
  17.         name = "还施水阁",
  18.         ways = {
  19.                 ["south"] = "yanziwu/jiabi",
  20.         },
  21. }
  22. Room {
  23.         id = "yanziwu/jiabi",
  24.         name = "夹壁",
  25.         ways = {
  26.                 ["north"] = "yanziwu/hssg",
  27.                 ["push shujia"] = "yanziwu/shufang",
  28.         },
  29. }
复制代码


OK了,还有一个慕容的密室找不到,这个没办法了
门派:姑苏慕容
 楼主| 发表于 2017-6-1 15:26:17 | 显示全部楼层
kuzi@tj 发表于 2017-6-1 15:23
你不是不会改robot么

你没看见有大神帮忙嘛              
门派:姑苏慕容
 楼主| 发表于 2017-6-1 15:27:26 | 显示全部楼层
好了,其他出问题别找我啊         
门派:桃花岛
发表于 2017-6-1 15:28:42 | 显示全部楼层
太深奥了,貌似我用不到啊,当时增广见闻吧
门派:姑苏慕容
 楼主| 发表于 2017-6-1 15:30:06 | 显示全部楼层
kuaiyi@tj 发表于 2017-6-1 15:28
太深奥了,貌似我用不到啊,当时增广见闻吧

kuaiyi的mush已经很好了            
门派:姑苏慕容
发表于 2017-6-1 15:30:39 | 显示全部楼层
我等其他人试了没问题再上            
门派:桃花岛
发表于 2017-6-1 15:32:33 | 显示全部楼层
mrmt@tj 发表于 2017-6-1 15:30
kuaiyi的mush已经很好了

好也得识货才行啊,碰上我这半吊子不到的,蒙尘了
门派:姑苏慕容
 楼主| 发表于 2017-6-1 15:34:36 | 显示全部楼层
ryru@tj 发表于 2017-6-1 15:30
我等其他人试了没问题再上

我试过了                  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-8 08:08 , Processed in 0.039825 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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