传奇版本

传奇用摇骰子防止假人攻击

[复制链接]
查看79827 | 回复20 | 2012-12-19 12:31:14 | 显示全部楼层 |阅读模式
    在登陆执行脚本开头就添加:
    #IF
    ISADMIN
    #ACT
    GOTO @登陆执行
    #ELSEACT
    DelayCall
    59 @直接踢人
    GOTO @摇骰子
    [@摇骰子]
    #IF
    checkcastlewar
    0
    #ACT
    CLEARDELAYGOTO
    SENDMSG 7 正在进行攻城战,攻城战期间暂停登陆验证。
    goto
    @登陆执行
    #ELSEACT
    movr d0 1 7
    movr d1 1 7
    movr d2 1 7
    MOV N30
    0
    MOV D70 0
    playdice 3
    @骰子验证
    #ELSESAY
    当骰子停下时,你记下三个骰子的点数然后点击输入骰子点数,\
    并将其输入,60秒内未能按时输入骰子点数,您将掉线。\
    输入内容:如三个骰子依次分别为3
    1
    5\
    那么输入内容就是315\
    [@骰子验证]
    当骰子停下时,你记下三个骰子的点数然后点击输入骰子点数,\
    并将其输入,60秒内未能按时输入骰子点数,您将掉线。\
    输入内容:如三个骰子依次分别为3
    1
    5\
    那么输入内容就是315\
    <再摇一次/@摇骰子>\
    <输入点数/@@InPutInteger30>\
    [@CallInPutInteger30]
    #IF
    #ACT
    INC
    D70 <$STR(D0)>
    MUL D70 <$STR(D70)> 10
    GOTO
    @加一
    break
    [@加一]
    #IF
    #ACT
    INC D70 <$STR(D1)>
    MUL D70
    <$STR(D70)> 10
    GOTO @加二
    break
    [@加二]
    #IF
    #ACT
    INC D70
    <$STR(D2)>
    GOTO @继续执行
    break
    [@继续执行]
    #IF
    EQUAL D70
    <$STR(N30)>
    #ACT
    CLEARDELAYGOTO
    SENDMSG 7 验证通过,祝你游戏愉快!
    goto
    @登陆执行
    close
    #ELSEACT
    SENDMSG 7 验证失败,请再试一次。
    GOTO
    @摇骰子
    [@直接踢人]
    #IF
    #ACT
    SENDMSG 7
    时间到了,你没能正确输入验证码,请重新登陆再尝试。
    kick
    [@登陆执行]
    然后在“[@登陆执行]”之后加上原来要执行的脚本。
    论坛一条龙
0156 | 2014-3-21 15:55:56 | 显示全部楼层
勤奋灌水,天天向上!
ljc0613 | 2014-3-21 16:30:05 | 显示全部楼层
楼上的说的很多!
as3553387 | 2014-3-21 16:00:39 | 显示全部楼层
有内涵!
ljc0613 | 2014-3-21 16:48:16 | 显示全部楼层
太邪乎了吧?
puxiaoping | 2014-3-21 16:23:48 | 显示全部楼层
缺乏激情了!
魔兽玩家 | 2014-4-14 20:26:25 | 显示全部楼层
东方不败还是灭绝师太啊?
许愿树 | 2014-4-14 20:41:49 | 显示全部楼层
楼主很有经验啊!
许愿树 | 2014-4-14 20:23:13 | 显示全部楼层
在哪里跌倒,就在那里多爬一会儿!
西游封神 | 2014-4-14 20:42:25 | 显示全部楼层
很有品味!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则