找回密码
 注册
搜索
查看: 764|回复: 5

研究送信flood问题

[复制链接]
门派:明教
发表于 2018-12-28 22:01:56 | 显示全部楼层 |阅读模式
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


> 山路 - eastup、southwest
TRACE: Matched trigger hp12
TRACE: 正在执行 trigger 脚本 "resetWait"
  游客(You ke)
TRACE: Matched trigger hp12
TRACE: 正在执行 trigger 脚本 "resetWait"
  挑夫(Tiao fu)
TRACE: Matched trigger songxin_find1
TRACE: 正在执行 trigger 脚本 "songxin_send"
follow tiao fu
id
i
look bei nang
uweapon
alias action 检查包裹
> 你把 "action" 设定为 "正在赶路中" 成功完成。
TRACE: Matched trigger walk1
TRACE: 正在执行 trigger 脚本 "walk_goon"
> 石阶 - southup、westdown
> 你把 "action" 设定为 "正在赶路中" 成功完成。
> 这里没有 tiao fu。
> 你身上携带物品的别称如下(右方):
TRACE: Matched trigger bags1
TRACE: 正在执行 trigger 脚本 "checkBagsStart"
1: 信件 = letter, xin, secret letter
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
2: 石子 = shizi, shi
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
3: 粗绳子 = cu shengzi, shengzi
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
4: 木剑 = mu jian, jian
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
5: 火折 = fire, huozhe
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
6: 背囊 = bei Nang, nang, bag
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
7: 紫长衫 = cloth
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
8: 白银 = silver, silver_money
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
9: 黄金 = gold, gold_money
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
10: 三才无极箫 = wuji xiao, wuji, xiao, xiao
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
11: 黄龙甲胄 = huanglong armor, huanglong, armor
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
12: 九幽靴 = jiuyou boot, jiuyou, boot
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
13: 龙灵浩气剑 = haoqi sword, haoqi, jian, sword
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
14: 紫虹手套 = zihong glove, zihong, glove
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
15: 贵宾卡 = VIP Card, card
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
16: 龙凤玉佩 = jade
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
17: 翡翠玉镯 = bangle
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
18: 紫晶项链 = necklace
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
19: 黄金头饰 = headgear
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
20: 白金指环 = ring
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
21: 铜钱 = coin, coins, coin_money
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
22: 壹仟两银票 = thousand-cash, thousand-cash_money, cash
TRACE: Matched trigger bags2
TRACE: 正在执行 trigger 脚本 "checkBagsId"
> 你身上带着二十二件东西(负重 14.90%):
TRACE: Matched trigger bags8
TRACE: 正在执行 trigger 脚本 "checkBagsW"
  四百三十颗石子(Shizi)
TRACE: Matched trigger bags7
TRACE: 正在执行 trigger 脚本 "checkBagsDart"
  四两白银(Silver)
TRACE: Matched trigger bags4
TRACE: 正在执行 trigger 脚本 "checkBagsMoney"
  二十七锭黄金(Gold)
TRACE: Matched trigger bags4
TRACE: 正在执行 trigger 脚本 "checkBagsMoney"
  五文铜钱(Coin)
  七十张
壹仟两银票(Thousand-cash)
TRACE: Matched trigger bags4
TRACE: 正在执行 trigger 脚本 "checkBagsMoney"
背囊(Bei Nang)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
紫长衫(Cloth)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
三才无极箫(Wuji xiao)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
黄龙甲胄(Huanglong armor)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
九幽靴(Jiuyou boot)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
紫虹手套(Zihong glove)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
贵宾卡(VIP Card)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
龙凤玉佩(Jade)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
翡翠玉镯(Bangle)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
紫晶项链(Necklace)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
黄金头饰(Headgear)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
白金指环(Ring)
TRACE: Matched trigger hp10
TRACE: 正在执行 trigger 脚本 "checkWieldCatch"
  一支火折(Fire)
  一柄木剑(Mu jian)
  一柄
龙灵浩气剑(Haoqi sword)
  一条粗绳子(Cu shengzi)
  一封
信件(Letter)
> 你的背囊里有:
TRACE: Matched trigger hp23
TRACE: 正在执行 trigger 脚本 "show_beinang"
  五颗活血疗精丹(Huoxue dan)
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  十颗川贝内息丸(Chuanbei wan)
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  二十颗蝉蜕金疮药(Chantui yao)
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  十六颗黄芪内息丹(Huangqi dan)
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  二颗大还丹(Dahuan dan)
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  一千二百块金矿石(Jinkuang shi)                  【零级
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  六百块铁矿石(Tiekuang shi)                      【零级
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  一百四十块铜矿石(Tongkuang shi)                 【零级
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  十四块银矿石(Yinkuang shi)                      【零级
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  四千五百一十五团原丝(Raw silk I)                【一级】
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
  一百四十六块精铁魄(Jingtie po I)                【一级】
TRACE: Matched trigger beinang1
TRACE: 正在执行 trigger 脚本 "checkbeinang"
> 你目前已经拥有了五件私有装备:紫虹手套,龙灵浩气剑,九幽靴,黄龙甲胄,三才无极箫
TRACE: Matched trigger bags3
TRACE: 正在执行 trigger 脚本 "checkBagsU"
> 你把 "action" 设定为 "检查包裹" 成功完成。
TRACE: Matched trigger bags5
TRACE: 正在执行 trigger 脚本 "checkBagsOver"
>
TRACE: Fired timer walkWait4
你突然觉得微微头晕,浑身无力,无法再凝聚内息!
TRACE: Trace off
石阶 -
    向上的山路继续变窄,一行古旧的石阶出现在你脚下。石块平整均匀,有些已
经长了青苔。脚踏在上面很柔软,但是很滑。不远处可以看见一个小凉亭。
  
这是一个仲夏的凌晨,东方的天空渐渐的发白了。
    这里明显的出口是 southupwestdown
>
1
你拔剑长吟道:“十年磨一剑,霜寒未曾试。今日把问君,谁有不平事?”
> 山路 - enter、northdown、southup
  游客(You ke)
  武僧(Wu seng)
> 石阶 - southup、westdown
> 山路 - eastup、southwest
  游客(You ke)
  挑夫(Tiao fu)
> 挑夫奇怪道:你看清楚,是否送错人了,和我同名的人可不少哦。


门派:明教
 楼主| 发表于 2018-12-28 22:03:02 | 显示全部楼层
为什么到这里会停下了呢?
门派:桃花岛
发表于 2018-12-28 22:40:05 | 显示全部楼层
这个  有人 说过   LUJING  里  华山  抬价  屏蔽 了 几步  
你搜下  我找不到 那个帖子了         
门派:古墓派
发表于 2018-12-28 23:46:06 | 显示全部楼层
应该会+1继续送吧。
送信的机器bug挺多的。经常出问题
门派:明教
 楼主| 发表于 2018-12-29 00:32:07 | 显示全部楼层
joyce@tj 发表于 2018-12-28 23:46
应该会+1继续送吧。
送信的机器bug挺多的。经常出问题

我调试了一晚上,总算看起来还可以了!

主要是送信前要checkbags,看看有没有信件,但是这个是放在if条件里边,下边还接了一个嵌套的函数,我的计时器不知道怎么加了。

上边log是加完计时器后,有报错停下了,我现在总算是解决了,正在观察是否运行稳定?

你要是有送信flood问题,欢迎来交流呀!
门派:明教
 楼主| 发表于 2018-12-29 00:35:32 | 显示全部楼层
joyce@tj 发表于 2018-12-28 23:46
应该会+1继续送吧。
送信的机器bug挺多的。经常出问题

function songxin_send(n,l,w)
        flag_checkbags=0
    EnableTrigger("songxin_find1",false)
    if flag.wait==0 then
       flag.wait=1
       sxjob.cnt=1
       sxjob.id=string.lower(w[1])
       exe('follow '..sxjob.id)
       checkBags()
           songxin_send1()
    end
        create_timer_s('walkWait4',1.0,'songxin_send1')
end
function songxin_send1()
         --print("flag_checkbags="..flag_checkbags)
         if flag_checkbags==1 then
                flag_checkbags=0
                return checkNext(songxin_check)
         else
                checkBags()
         end
end
function songxin_check()
    DeleteTimer("walkWait4")   
    if Bag["信件"] then
           flag.sxcheckbag=0
       return check_halt(songxin_send_act)
    else
           flag.sxcheckbag=0
       return check_heal()
    end
end
function songxin_send_act()
    exe('halt;songxin '..sxjob.id)
        create_timer_s('walkWait4',1.0,'songxin_send_act1')
    tmp.cnt = 0
        EnableTrigger("hp12",true)
    create_timer_s('songxin',1,'songxin_act_set')
end
function songxin_send_act1()
    exe('halt;songxin '..sxjob.id)
end

改成这样了,然后
function checkBagsOver()
   flag_checkbags=1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-16 16:56 , Processed in 0.034445 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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