登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    1420

    [GOM引擎] GOM引擎行会自动收人脚本示例,设置要求加入退出行会

    [复制链接]

    [GOM引擎] GOM引擎行会自动收人脚本示例,设置要求加入退出行会

    [复制链接]
    趣游论坛

    1万

    主题

    17

    回帖

    11万

    积分

    管理员

    积分
    112339

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 15 小时前 / 显示全部楼层 /阅读模式
    1420
    GOM引擎行会自动收人脚本

    GOM引擎行会自动收人脚本示例

    GOM引擎行会自动收人脚本示例

    新建一个自动收人.txt,加入以下脚本

    [@MAIN]
    #IF
    #ACT
    MOV N$差距人数限制 3
    MOV N$战士最低攻击 450000
    MOV N$法师最低魔法 100
    MOV N$道士最低道术 100
    MOV N$入会等级限制1 320
    MOV N$入会等级限制2 330
    MOV N$入会等级限制3 340
    MOV N$入会等级限制4 359
    MOV N$红方总人数 <$GLOBAL(红方人数1)>
    INC N$红方总人数 <$GLOBAL(红方人数2)>
    INC N$红方总人数 <$GLOBAL(红方人数3)>
    INC N$红方总人数 <$GLOBAL(红方人数4)>
    MOV N$蓝方总人数 <$GLOBAL(蓝方人数1)>
    INC N$蓝方总人数 <$GLOBAL(蓝方人数2)>
    INC N$蓝方总人数 <$GLOBAL(蓝方人数3)>
    INC N$蓝方总人数 <$GLOBAL(蓝方人数4)>
    MOV S$红方总人数 <$STR(N$红方总人数)>人
    MOV S$蓝方总人数 <$STR(N$蓝方总人数)>人
    MOV S$红方人数1 <$GLOBAL(红方人数1)>人
    MOV S$红方人数2 <$GLOBAL(红方人数2)>人
    MOV S$红方人数3 <$GLOBAL(红方人数3)>人
    MOV S$红方人数4 <$GLOBAL(红方人数4)>人
    MOV S$蓝方人数1 <$GLOBAL(蓝方人数1)>人
    MOV S$蓝方人数2 <$GLOBAL(蓝方人数2)>人
    MOV S$蓝方人数3 <$GLOBAL(蓝方人数3)>人
    MOV S$蓝方人数4 <$GLOBAL(蓝方人数4)>人
    SETSTRINGBLANK S$红方总人数 5 0
    SETSTRINGBLANK S$蓝方总人数 5 0
    SETSTRINGBLANK S$红方人数1 5 0
    SETSTRINGBLANK S$红方人数2 5 0
    SETSTRINGBLANK S$红方人数3 5 0
    SETSTRINGBLANK S$红方人数4 5 0
    SETSTRINGBLANK S$蓝方人数1 5 0
    SETSTRINGBLANK S$蓝方人数2 5 0
    SETSTRINGBLANK S$蓝方人数3 5 0
    SETSTRINGBLANK S$蓝方人数4 5 0
    #act
    OPENMERCHANTBIGDLG 90 131 1 4 0 -30 0
    #say
    <IMGEX:57:487:488:489:416:-9/@exit>\
    \ \
    <>                  <合区之后清理行会.且禁止创建行会!/SCOLOR=250>\
    <>  <双方总人数相差5人,沙城奖励减半.不能退出行会 一旦退出 将不能入会!/SCOLOR=242>\
    <><--------------------------------------------------------------------/SCOLOR=244>\
    ;<>  <20:30之后关闭入会功能,请上线YY,没在YY频道的,将不会发红包!/SCOLOR=243>\
    <>       <请选择点击下方/SCOLOR=246> <红方行会/SCOLOR=249> <或者/SCOLOR=246> <蓝方行会/SCOLOR=154> <进行攻城行会选择!/SCOLOR=246>\ \
    ;<>  <红方YY频道:17478/SCOLOR=249>  
    <>              <点击加入红方行会/@加入红方>  <当前攻沙红方人数/SCOLOR=230>{<$STR(S$红方总人数)>/SCOLOR=249}\ \
    ;<>  <蓝方YY频道:17478/SCOLOR=154>  
    <>              <点击加入蓝方行会/@加入蓝方>  <当前攻沙蓝方人数/SCOLOR=230>{<$STR(S$蓝方总人数)>/SCOLOR=154}\ \
    <>                <入会及攻城条件:等级350 + 沙捐 + 狂暴/SCOLOR=243>\
    <>         <攻沙胜利行会获得60%的奖励/SCOLOR=243>     <攻沙失败行会获得40%的奖励/SCOLOR=243>\ \
    <>                      <★★★查看指挥奖励★★★|^249#红方指挥“88”由沙奖励抽取^-^154#蓝方指挥“68”由沙奖励抽取^-^255#指挥起步的红包标准,人数越多指挥红包越高!/SCOLOR=253>\


    [@加入红方]
    #IF
    #ACT
    MOV N$加入阵营颜色 249
    MOV S$加入阵营名称 红方
    MOV S$对方阵营名称 蓝方
    MOV N$加入阵营变量1 341
    MOV N$加入阵营变量2 342
    MOV N$加入阵营变量3 343
    MOV N$加入阵营变量4 344
    GOTO @加入行会检测
    BREAK

    [@加入蓝方]
    #IF
    #ACT
    MOV N$加入阵营颜色 252
    MOV S$加入阵营名称 蓝方
    MOV S$对方阵营名称 红方
    MOV N$加入阵营变量1 351
    MOV N$加入阵营变量2 352
    MOV N$加入阵营变量3 353
    MOV N$加入阵营变量4 354
    GOTO @加入行会检测
    BREAK

    [@加入行会检测]
    #IF
    HAVEGUILD
    #ACT
    MESSAGEBOX \提示:您已经加入过行会了!
    BREAK

    #IF
    NOT SMALL <$HOUR> 21
    #ACT
    MESSAGEBOX \提示:20:00之后禁止入会!
    BREAK

    #IF
    CHECKLEVELEX < <$STR(N$入会等级限制1)>
    #ACT
    MESSAGEBOX \提示:等级未达到要求!
    BREAK


    #IF
    CHECKLEVELEX < 350
    #ACT
    MESSAGEBOX 对不起!需350级才可以参加攻城战!
    break

    #IF
    CHECK [115] 0
    #ACT
    MESSAGEBOX 对不起!需沙捐才可以参加攻城战!
    break

    #IF
    NOT CHECKTITLE 狂暴之力
    #ACT
    MessageBox 对不起!需开启狂暴模式才可以参加攻城战!
    Break


    #IF
    CHECKJOB WARRIOR
    SMALL <$MAXDC> <$STR(N$战士最低攻击)>
    #ACT
    MESSAGEBOX \提示:攻击力未达到要求!
    BREAK

    #IF
    #ACT
    MOV N$加入行会计时 0
    MOV S$加入行会动画1 ■
    MOV S$加入行会动画2 □
    MOV S$加入行会动画3
    MOV S$加入行会动画4 □□□□□□□□□□□□□□□□□□□□
    GOTO @加入行会延时页面
    BREAK

    [@加入行会延时页面]
    #IF
    SMALL N$加入行会计时 100
    #ACT
    INC N$加入行会计时 5
    INC S$加入行会动画3 <$STR(S$加入行会动画1)>
    DEC S$加入行会动画4 1 2
    DELAYGOTO 50 @加入行会延时页面
    BREAK
    #SAY
    \ \ \
    <正在加入/SCOLOR=70>【{<$STR(S$加入阵营名称)>阵营/SCOLOR=<$STR(N$加入阵营颜色)>}】:\ \
    <加入进度/SCOLOR=70>:{<$STR(S$加入行会动画3)><$STR(S$加入行会动画4)> <$STR(N$加入行会计时)>%/SCOLOR=250}\ \
    <取消加入/@取消加入行会>\
    #IF
    #ACT
    GOTO @加入行会开始
    BREAK

    [@取消加入行会]
    #IF
    #ACT
    CLEARDELAYGOTO 0
    GOTO @MAIN
    BREAK

    [@加入行会开始]
    #IF
    CHECKLEVELEX < <$STR(N$入会等级限制2)>
    #ACT
    MOV N$加入阵营变量 <$STR(N$加入阵营变量1)>
    GOTO @加入梯队1
    BREAK
    #IF
    CHECKLEVELEX < <$STR(N$入会等级限制3)>
    #ACT
    MOV N$加入阵营变量 <$STR(N$加入阵营变量2)>
    GOTO @加入梯队2
    BREAK
    #IF
    CHECKLEVELEX < <$STR(N$入会等级限制4)>
    #ACT
    MOV N$加入阵营变量 <$STR(N$加入阵营变量3)>
    GOTO @加入梯队3
    BREAK
    #IF
    #ACT
    MOV N$加入阵营变量 <$STR(N$加入阵营变量4)>
    GOTO @加入梯队4
    BREAK

    [@加入梯队1]
    #IF
    #ACT
    MOV N$检测人数 <$STR(N$差距人数限制)>
    INC N$检测人数 <$GLOBAL(<$STR(S$对方阵营名称)>人数1)>
    #IF
    CHECKVAR GLOBAL <$STR(S$加入阵营名称)>人数1 > <$STR(N$检测人数)>
    #ACT
    MESSAGEBOX \提示:同等级梯队双方相差人数不能大于<$STR(N$差距人数限制)>!
    GOTO @MAIN
    BREAK
    #IF
    #ACT
    RESET [341] 4
    RESET [351] 4
    SET [<$STR(N$加入阵营变量)>] 1
    CALCVAR GLOBAL <$STR(S$加入阵营名称)>人数1 + 1
    SAVEVAR GLOBAL <$STR(S$加入阵营名称)>人数1 ..\QuestDiary\QQ80558881\首沙红包系统\01红蓝方变量SAVE.txt
    ADDGUILDMEMBER <$STR(S$加入阵营名称)> <$USERNAME>
    MESSAGEBOX \提示:成功加入<$STR(S$加入阵营名称)>阵营!
    SETONTIMER 166 1
    GOTO @MAIN
    BREAK
    [@加入梯队2]
    #IF
    #ACT
    MOV N$检测人数 <$STR(N$差距人数限制)>
    INC N$检测人数 <$GLOBAL(<$STR(S$对方阵营名称)>人数2)>
    #IF
    CHECKVAR GLOBAL <$STR(S$加入阵营名称)>人数2 > <$STR(N$检测人数)>
    #ACT
    MESSAGEBOX \提示:同等级梯队双方相差人数不能大于<$STR(N$差距人数限制)>!
    GOTO @MAIN
    BREAK
    #IF
    #ACT
    RESET [341] 4
    RESET [351] 4
    SET [<$STR(N$加入阵营变量)>] 1
    CALCVAR GLOBAL <$STR(S$加入阵营名称)>人数2 + 1
    SAVEVAR GLOBAL <$STR(S$加入阵营名称)>人数2 ..\QuestDiary\QQ80558881\首沙红包系统\01红蓝方变量SAVE.txt
    ADDGUILDMEMBER <$STR(S$加入阵营名称)> <$USERNAME>
    MESSAGEBOX \提示:成功加入<$STR(S$加入阵营名称)>阵营!
    SETONTIMER 166 1
    GOTO @MAIN
    BREAK
    [@加入梯队3]
    #IF
    #ACT
    MOV N$检测人数 <$STR(N$差距人数限制)>
    INC N$检测人数 <$GLOBAL(<$STR(S$对方阵营名称)>人数3)>
    #IF
    CHECKVAR GLOBAL <$STR(S$加入阵营名称)>人数3 > <$STR(N$检测人数)>
    #ACT
    MESSAGEBOX \提示:同等级梯队双方相差人数不能大于<$STR(N$差距人数限制)>!
    GOTO @MAIN
    BREAK
    #IF
    #ACT
    RESET [341] 4
    RESET [351] 4
    SET [<$STR(N$加入阵营变量)>] 1
    CALCVAR GLOBAL <$STR(S$加入阵营名称)>人数3 + 1
    SAVEVAR GLOBAL <$STR(S$加入阵营名称)>人数3 ..\QuestDiary\QQ80558881\首沙红包系统\01红蓝方变量SAVE.txt
    ADDGUILDMEMBER <$STR(S$加入阵营名称)> <$USERNAME>
    MESSAGEBOX \提示:成功加入<$STR(S$加入阵营名称)>阵营!
    SETONTIMER 166 1
    GOTO @MAIN
    BREAK
    [@加入梯队4]
    #IF
    #ACT
    MOV N$检测人数 <$STR(N$差距人数限制)>
    INC N$检测人数 <$GLOBAL(<$STR(S$对方阵营名称)>人数4)>
    #IF
    CHECKVAR GLOBAL <$STR(S$加入阵营名称)>人数4 > <$STR(N$检测人数)>
    #ACT
    MESSAGEBOX \提示:同等级梯队双方相差人数不能大于<$STR(N$差距人数限制)>!
    GOTO @MAIN
    BREAK
    #IF
    #ACT
    RESET [341] 4
    RESET [351] 4
    SET [<$STR(N$加入阵营变量)>] 1
    CALCVAR GLOBAL <$STR(S$加入阵营名称)>人数4 + 1
    SAVEVAR GLOBAL <$STR(S$加入阵营名称)>人数4 ..\QuestDiary\QQ80558881\首沙红包系统\01红蓝方变量SAVE.txt
    ADDGUILDMEMBER <$STR(S$加入阵营名称)> <$USERNAME>
    MESSAGEBOX \提示:成功加入<$STR(S$加入阵营名称)>阵营!
    SETONTIMER 166 1
    GOTO @MAIN
    BREAK
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的