腾飞论坛 发表于 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

很有品味!
页: [1] 2 3
查看完整版本: 传奇用摇骰子防止假人攻击