找回密码
 注册
搜索
查看: 2792|回复: 46

发现一个护具掉落的现象

[复制链接]
门派:天龙寺
发表于 2018-7-8 17:33:17 | 显示全部楼层 |阅读模式
武当掉的几率没的雪山任务多。但是掉的东西质量比雪山好;
雪人掉落的东西多。但是基本都是垃圾。

我又换回正神开始做武当任务了。做武当任务还能得杂役,
但是雪山任务的速度要比武当快一点点
门派:武当派
发表于 2018-7-8 17:39:44 | 显示全部楼层
挂几天了毛都没见一根,原丝也没有!你那里有捡东西的rmor发个来看看
门派:少林派
发表于 2018-7-8 19:33:23 来自手机 | 显示全部楼层
反正我局得掉的没雪山多是真的   
门派:少林派
发表于 2018-7-8 19:33:57 来自手机 | 显示全部楼层
但掉的质量比雪山高我就不知道了   
门派:少林派
发表于 2018-7-8 19:34:28 来自手机 | 显示全部楼层
taot@tj 发表于 2018-7-8 17:39
挂几天了毛都没见一根,原丝也没有!你那里有捡东西的rmor发个来看看

是不是你的robot出问题了啊         
门派:武当派
发表于 2018-7-8 19:57:27 | 显示全部楼层
--by fqyy 2018-6-4
fqyytmp={}
fqyytmp.attValue={
        ['伤害力']=10,
        ['防御力']=6,
        ['悟性']=500,
        ['力量']=500,
        ['身法']=500,
        ['根骨']=500,
        ['招架率']=37,
        ['躲避率']=40,
        ['命中率']=40,
        ['致命率']=100,
        ['气血']=1,
        ['幸运']=500,
        ['速度']=500,
}
fqyytmp.armorClass={
        ['手套']='glove',
        ['甲胄']='armor',
        ['靴']='boot',
        ['腰带']='belt',
        ['披风']='mantle',
        ['彩衣']='coat',
        ['头盔']='cap',
}
fqyytmp.goArmorD=0
fqyytmp.goCunArmor=0
fqyytmp.tmpArmorName=nil
fqyytmp.tmpArmorClass=nil
------------------------
function fqyyArmorCheckValue(msg)
        local tmpitem=0
        local tmptotal=0
        for v in pairs(fqyytmp.attValue) do
                _,_,tmpitem=string.find(msg,v.."+(%d+)")
                if tmpitem~=nil then
--                        print(v..":"..tmpitem)
                        tmptotal=tmptotal+tmpitem*fqyytmp.attValue[v]
                end
        end
        print(tmptotal)
        if tmptotal>500 or tmptotal==0 then
                fqyytmp.goCunArmor=1
        else
                fqyytmp.goCunArmor=0
        end
        --防御力+22】
        --伤害力+510,悟性+3,身法+3,根骨+6,力量+5
end
function fqyyArmorGoCheck()
        fqyytmp.goArmorD=0
        if Bag[fqyytmp.tmpArmorName] then
                create_trigger_t('fqyyWeaponLog3','^(> )*(你只能拆解你自己的防具。|\\D*不可以被保存。)','','fqyyArmorDrop')
                create_trigger_t('fqyyWeaponLog4','^(> )*(\\D*)被拆解为一堆(\\D*)落在桌上,被你拣起收进背囊。','','fqyyArmorDisShow')
                create_trigger_t('fqyyWeaponLog5','^(> )*你丢下一(件|副|双|袭|顶|个|条|对)(\\D*)(手套|靴|甲胄|腰带|披风|彩衣|头盔)。','','fqyyArmorDropShow')
                SetTriggerOption("fqyyWeaponLog3","group","fqyylog")
                SetTriggerOption("fqyyWeaponLog4","group","fqyylog")
                SetTriggerOption("fqyyWeaponLog5","group","fqyylog")
                if fqyytmp.goCunArmor==1 then
                        fqyytmp.goCunArmor=0
                        fqyyArmorSave()
                else
                        fqyyArmorDis()
                end
        else
                check_jobx()
        end
end
function fqyyArmorSave()
        if not Bag[fqyytmp.tmpArmorName] then
           return check_jobx()
        end
        go(fqyyArmorSave2,'city/zahuopu')
end
function fqyyArmorSave2()
    if Bag[fqyytmp.tmpArmorName] then
           exe('remove all;cun '..Bag[fqyytmp.tmpArmorName].fullid)
           checkBags()
           return check_busy(fqyyArmorSave2,1)
        end
        fqyyArmorMessage('保存了'..fqyytmp.tmpArmorName)
        return fqyyArmorGoOver()       
end
function fqyyArmorDis()
        if not Bag[fqyytmp.tmpArmorName] then
           return check_jobx()
        end
        go(fqyyArmorDis2,'zhiye/caifengpu1')
end
function fqyyArmorDis2()
        if Bag[fqyytmp.tmpArmorName] then
           exe('remove all;dismantle '..Bag[fqyytmp.tmpArmorName].fullid)
                exe('y')
                exe('alias dofqyydrop drop '..Bag[fqyytmp.tmpArmorName].fullid)
           checkBags()
           return check_busy(fqyyArmorDis2,1)
        end
        checkWait(fqyyArmorGoOver,1)
end
function fqyyArmorDisShow(n,l,w)
        fqyyArmorMessage('分解了['..w[2]..']获得材料:'..w[3])
end
function fqyyArmorDrop()       
        exe('dofqyydrop')
end
function fqyyArmorDropShow(n,l,w)
        local tmpw3=w[3] or ""
        fqyyArmorMessage('丢弃了'..tmpw3..w[4])
end
function fqyyArmorGoOver()
        fqyytmp.tmpArmorName=nil
        DeleteTriggerGroup("fqyylog")
        exe('wear all')
        check_jobx()
end
------------------------
function fqyyArmorCheck(n,l,w)
        print(w[3].."|"..w[4])
        local tmpw3=w[3] or ""
        fqyyArmorMessage("拾取"..tmpw3..w[4])
        fqyytmp.tmpArmorName=tmpw3..w[4]
        --fqyytmp.tmpArmorClass=w[4]
        exe("l "..fqyytmp.armorClass[w[4]])
        DeleteTimer('fqyyArmorGetT')
        fqyytmp.goArmorD=1
end
function fqyyArmorGet(n,l,w)
        print(w[2].."|"..w[3].."|"..w[4])
        local tmpw4=w[3] or ""
       
        if job.name~=nil then
                item_log(job.name..'中获得'..tmpw4..w[4]..'。','#DC143C','#EEEEEE')
        else
                item_log('莫名其妙获得'..tmpw4..w[4]..'。','#DC143C','#EEEEEE')
        end
        fqyytmp.tmpArmorClass=w[4]
        create_trigger_t('fqyyWeaponLog','^(> )*它的功能有:【(\\N*)】$','','checkItemByfqyyA')
    create_trigger_t('fqyyWeaponLog2','^(> )*它的功能有:【(\\N*)%】$','','checkItemByfqyyA')
    SetTriggerOption("fqyyWeaponLog","group","fqyylog")
        SetTriggerOption("fqyyWeaponLog2","group","fqyylog")
        fqyyArmorGetT()
        create_timer_s('fqyyArmorGetT',0.2,'fqyyArmorGetT')
end
function fqyyArmorGetT()
        exe('get '..fqyytmp.armorClass[fqyytmp.tmpArmorClass])
end


function checkItemByfqyyW(n,l,w)
        item_log("武器属性:"..w[2])
        DeleteTriggerGroup("fqyylog")
end
function checkItemByfqyyA(n,l,w)
        item_log("装备属性:"..w[2])
        fqyyArmorCheckValue(w[2])
        DeleteTriggerGroup("fqyylog")
end
function fqyyRepairMessage(msg)
        if msg~=nil then
                item_log(msg,'#FF1493','#004444')
        end
end
function fqyyArmorMessage(msg)
        if msg~=nil then
                item_log(msg,'#1E90FF','#FFFFFF')
        end
end

function item_log(logs,color,bcolor)
        local w = GetWorld ("itemlog")   -- get "chat" world
        local c_text= color or "#eadb76"
        local c_back= bcolor or "#272822"
        local log_world='itemlog'

       
   --if not flag.log or flag.log=="no" then return end
   
   if score.id then
      logs='【'..score.id..'】'..logs
   end

   if flag.log and flag.log=="yes" then
      -- if not found, try to open it
      if first_time and not w then
        local filename = GetInfo (67) .. log_world .. ".mcl"
        Note(filename)
        --local filename = GetInfo (67) .. "log.mcl"
        Open (filename)
        w = GetWorld (log_world)   -- try again
        if not w then
          ColourNote ("white", "red", "Can't open chat world file: " .. filename)
          first_time = false   -- don't repeatedly show failure message
        end -- can't find world
      end -- can't find world first time around
      
      if color~=nil then c_text=color end
      
      if w then
         w:ColourTell ("white","black",os.date())
         w:ColourTell (c_text,c_back,logs)
         w:Note("")
      end
   else
      if GetVariable("flagnote") then
             flag.note = tonumber(GetVariable("flagnote"))
          end
          if flag.note and flag.note==1 then
         ColourTell ("white","black",os.date())
         ColourTell (c_text,c_back,logs)
         Note("")
          end
   end
end
门派:武当派
发表于 2018-7-8 19:59:00 | 显示全部楼层
就这个你看的出来哪里出错了嘛,我看不懂
门派:铁掌帮
发表于 2018-7-8 20:05:41 | 显示全部楼层
taot@tj 发表于 2018-7-8 19:57
--by fqyy 2018-6-4
fqyytmp={}
fqyytmp.attValue={

你上这个armor.lua的内容我觉得没多大用,你有没有按照风神的帖子改呢?


07-02 13:27更新所有装备,请重新下载
shujian.lua中 hp24 hp25进行如下修改

        create_trigger_t('hp24','^(> )*你眼中一亮看到\\D*的身边掉落一(件|副|双|袭|顶|个|条|对)(\\D*)(手套|靴|甲胄|腰带|披风|彩衣|头盔)。','','fqyyArmorGet')
    create_trigger_t('hp25','^(> )*你捡起一(件|副|双|袭|顶|个|条|对)(\\D*)(手套|靴|甲胄|腰带|披风|彩衣|头盔)。','','fqyyArmorCheck')


06-24-15:35更新了一个小bug,请重新下载

shujian.lua 里面 require ‘armor.lua’
搜索check_jobx
第一行加入
        if fqyytmp.goArmorD==1 then
                return fqyyArmorGoCheck()
        end
很抱歉忘记说了一个步骤。
查找shujian.lua   hp20 在里面加入

create_trigger_t('hp24','^(> )*你眼中一亮看到\\D*的身边掉落一件(\\D*)。','','fqyyArmorGet')
create_trigger_t('hp25','^(> )*你捡起一件(\\D*)胄。','','fqyyArmorCheck')
        SetTriggerOption("hp24","group","hp")
        SetTriggerOption("hp25","group","hp")
门派:武当派
发表于 2018-7-8 20:16:55 | 显示全部楼层
嗯刚看了20多分钟才看懂我现在上传一个shujian好让服务器的下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
门派:武当派
发表于 2018-7-8 20:17:29 | 显示全部楼层
presever@tj 发表于 2018-7-8 20:05
你上这个armor.lua的内容我觉得没多大用,你有没有按照风神的帖子改呢?

谢谢风大侠了!      
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-9 02:10 , Processed in 0.035985 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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