一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 112|回复: 3

[求助啦] 沙巴克攻城脚本问题

[复制链接]
  • TA的每日心情
    擦汗
    2015-10-18 18:17
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-5-15 22:22:48 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担
    大神,麻烦看看,谢谢!看看那里有问题,谢谢了!
    问题描述:1.沙巴克不自动攻城; 2. 手动输出攻城GM命令,进入皇宫不提示占领;3.修改了不知道什么东西,可以占领了,但是不能领奖。脚本如下:
    AutoRunRobot :#AutoRun NPC RUNONDay 19:59  @所有帮会攻沙
                                 #AutoRun NPC RUNONDay 22:00  @攻沙奖励发放
    RobotManage:  
      [@所有帮会攻沙]
    #IF
    EQUAL G105 1
    #ACT
    AddAttackSabukAll 0
    SendMsg 0 [公告]:今晚20点所有行会举行新区攻沙活动(奖励3000万元宝),请大家做好战斗准备
    SendMsg 0 [公告]:今晚20点所有行会举行新区攻沙活动(奖励3000万元宝),请大家做好战斗准备
    SendMsg 0 [公告]:今晚20点所有行会举行新区攻沙活动(奖励3000万元宝),请大家做好战斗准备
    SendMsg 0 [公告]:今晚20点所有行会举行新区攻沙活动(奖励3000万元宝),请大家做好战斗准备
    SendMsg 0 [公告]:今晚20点所有行会举行新区攻沙活动(奖励3000万元宝),请大家做好战斗准备
    Break
    #IF
    LARGE G105 1
    #ACT
    AddAttackSabukAll 0
    SendMsg 0 [公告]:今晚20点所有行会举行攻沙活动(奖励1500万元宝),请大家做好战斗准备
    SendMsg 0 [公告]:今晚20点所有行会举行攻沙活动(奖励1500万元宝),请大家做好战斗准备
    SendMsg 0 [公告]:今晚20点所有行会举行攻沙活动(奖励1500万元宝),请大家做好战斗准备
    Break

    [@攻沙奖励发放]
    #IF
    EQUAL G105 1
    #ACT
    MOV G96 1
    SendMsg 0 [公告]:首届攻沙奖励已经发放,请沙城主找主城NPC领取攻沙奖励
    Break
    #IF
    LARGE G105 1
    #ACT
    MOV G96 1
    SendMsg 0 [公告]:攻沙奖励已经发放,请沙城主找主城NPC领取攻沙奖励
    Break

    领奖NPC:
    [@main]
    #IF
    CheckLevelEx > 1
    #ACT
    CloseBigDialogBox
    Break
    #SAY
     \
     你好,我这里可以自助给沙城主发放元宝\
     如果您是沙城主的话,请在晚上22:01后来领取奖励\
     <攻沙奖励:/SCOLOR=58>新区攻沙奖励<3000万/SCOLOR=239>元宝,老区攻城奖励<1500万元/SCOLOR=239>宝\
     <首届拿沙行会获得丰厚的元宝奖励/SCOLOR=250>\
                           <╔════╗/SCOLOR=250>\
     <奖励领取时间为每天晚上22:01后点领取奖励!/SCOLOR=254> <║/SCOLOR=250><领取奖励/@lingqugongshajl888><║/SCOLOR=250>\
                           <╚════╝/SCOLOR=250>\


    [@lingqugongshajl888]
    #IF
    HOUR 22
    MIN 0
    #ACT
    MessageBox [提示]:22:00是系统分配奖励时间,请在22:01后来领取
    Break
    #IF
    LARGE G96 1
    #ACT
    MessageBox [提示]:攻沙奖励已被领取
    Break
    #IF
    HOUR 20
    EQUAL G96 0
    #ACT
    MessageBox [提示]:攻沙活动还未结束,无法领取奖励
    Break
    #IF
    HOUR 21
    EQUAL G96 0
    #ACT
    MessageBox [提示]:攻沙活动还未结束,无法领取奖励
    Break
    #IF
    EQUAL G96 0
    #ACT
    MessageBox [提示]:攻沙活动还未开始,无法领取奖励
    Break
    #IF
    ISCASTLEMASTER
    EQUAL G105 1
    EQUAL G96 1
    #ACT
    MOV G96 2
    GameGold + 30000000
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了新区攻沙奖励:3000万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了新区攻沙奖励:3000万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了新区攻沙奖励:3000万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了新区攻沙奖励:3000万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了新区攻沙奖励:3000万元宝
    SendMsg 6 领取攻沙奖励,获得元宝3000万,当前拥有元宝:<$GAMEGOLD>
    MessageBox [提示]:领取成功
    Close
    Break
    #IF
    ISCASTLEMASTER
    LARGE G105 1
    LARGE G96 1
    #ACT
    MOV G96 2
    GameGold + 15000000
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了老区攻沙奖励:1500万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了老区攻沙奖励:1500万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了老区攻沙奖励:1500万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了老区攻沙奖励:1500万元宝
    GuildNoticeMsg 89 167 【系统公告】:伟大的沙城主[<$USERNAME>]领取了老区攻沙奖励:1500万元宝
    SendMsg 6 领取攻沙奖励,获得元宝1500万,当前拥有元宝:<$GAMEGOLD>
    MessageBox [提示]:领取成功
    Close
    Break
    #IF
    CheckLevelEx > 1
    #ACT
    MessageBox [提示]:你的行会未攻下沙巴克,无法领取奖励
    Break




    上一篇:一点开始游戏进去就卡登录界面
    下一篇:鸿蒙单职业五纪元第十八大陆积分文件的问题
    网络广告风险自担
  • TA的每日心情
    擦汗
    2015-10-18 18:17
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2016-5-16 09:49:33 | 显示全部楼层
    网络广告风险自担
    有人晓得怎么搞吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-6-15 09:52
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2016-5-27 10:40:29 | 显示全部楼层
    网络广告风险自担
    第一个错误是:G变量错误,应该是先检测G变量为0时执行的脚本,然后是为1时执行的脚本。
    第二个错误是:拿沙奖励的时间跟G变量配合使用的错误,太混乱了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-6-15 09:52
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2016-5-27 11:08:53 | 显示全部楼层
    举个例子啊
    AutoRunRobot.txt文件:
    #AutoRun NPC RUNONDAY 19:30 @攻城提示
    #AutoRun NPC RUNONDAY 19:40 @统一添加攻城
    #AutoRun NPC RUNONDAY 20:30 @攻城还原
    #AutoRun NPC RUNONDAY 23:50 @攻城补漏

    RobotManage.txt文件:

    [@攻城提示]
    #IF
    EQUAL G4 1
    #act
    SENDMSG 0  [19点40分] 系统10分钟后,自动开启攻城战 请及时建行会
    [@统一添加攻城]
    #IF
    EQUAL G4 0
    #ACT
    MOV G4 1
    #ELSEACT
    goto @拿沙攻城
    Break
    [@拿沙攻城]
    #IF
    EQUAL G4 1
    #ACT
    ADDATTACKSABUKALL 0
    MOV G4 2
    SENDMSG 0 所有行会已自动申请攻城 即刻起新建行会,已参加不了攻城

    [@攻城补漏]  (这个变量是防止七点半以后架的新区在第二天不能拿沙,有了这个变量不管什么时候架的区都可以在第二天准时拿沙)
    #IF
    EQUAL G4 0
    #ACT
    MOV G4 1
    [@攻城还原]  (这段的含义是:因为G变量为2了,不能天天拿沙了,所以我把G变量还原为1,这样就可以每天自动拿沙了)
    #IF
    EQUAL G4 2
    #ACT
    MOV G4 1


    拿沙奖励:
    看你这么喜欢变量,这么懒,索性就给你写一段,

    [@main]
    #IF
    EQUAL G5 0
    #ACT
    goto @new
    #ELSEACT
    goto @old
    Break

    [@new]
    <亲爱的玩家:您好!/AUTOCOLOR=70,133,146,241,238,249,95>
    <新区奖励:(这里写下你要奖励的内容)/SCOLOR=22>
    <我是城主我要领取新区奖励/@首届>

    [@old]
    <亲爱的玩家:您好!/AUTOCOLOR=70,133,146,241,238,249,95>
    <老区奖励:(这里写下你要奖励的内容)/SCOLOR=22>
    <我是城主我要领取老区奖励/@历届>


    [@首届]
    #IF
    HOUR 22  00
    #ACT
    CLOSE
    GOTO @老大888
    #ELSEACT
    MESSAGEBOX 对不起,现在还不是领奖时间或者你已经错过了领奖时间!!!

    [@老大888]
    #IF
    ISCASTLEMASTER
    #ACT
    GOTO @沙老大1200
    #ELSEACT
    MESSAGEBOX 对不起!你不是沙巴克会长,不能领取奖励!

    [@沙老大1200]
    #if
    CHECKGUILDLIST ..\QuestDiary\第一次领取奖励.txt
    #ACT
    SENDMSG 7 对不起!首次奖励已经被领取过了哦!

    #if
    #ACT
    give  五元宝卷 1
    give  5金刚石 1
    MOV G5 1
    GuildNoticeMsg 249 103 【%s】获得了五元宝卷,5金刚石.
    ADDGUILDLIST  ..\QuestDiary\第一次领取奖励.txt
    BREAK

    [@历届]
    #IF
    HOUR 22 00
    #ACT
    CLOSE
    GOTO @老大
    #ELSEACT
    MESSAGEBOX 对不起,现在还不是领奖时间或者你已经错过了领奖时间!!!

    [@老大]
    #IF
    ISCASTLEMASTER
    #ACT
    GOTO @沙老大12
    #ELSEACT
    MESSAGEBOX 对不起!你不是沙巴克会长,不能领取奖励!

    [@沙老大12]
    #if
    CHECKGUILDLIST ..\QuestDiary\第一次领取奖励.txt
    #ACT
    SENDMSG 7 对不起!今天的沙老大元宝奖励已经被领取过了哦!
    BREAK

    #if
    #ACT
    give  五元宝卷 1
    give  5金刚石 1
    GuildNoticeMsg 249 103 恭喜伟大的沙巴城主【%s】获得了五元宝卷+5金刚石
    ADDGUILDLIST  ..\QuestDiary\第一次领取奖励.txt
    BREAK

    OK!都好了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    网络广告风险自担

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2016-12-3 01:57 , Processed in 0.702001 second(s), 86 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    站长QQ:1921249589 一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

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