立即注册 找回密码
查看: 862|回复: 1

求助自动攻沙领奖励脚本

[复制链接]

434

主题

13

回帖

2574

积分

金牌会员

Rank: 6Rank: 6

积分
2574
发表于 2013-1-22 15:37:20 | 显示全部楼层 |阅读模式
因为在网上没找到我自己需要的版本,只要自己原版本上进行了改进,但是原来那套版本没有自动攻沙,所以来请教。
    你发在脚本区的版本我已经试过,出现了以下几个问题:
    1、替换后自动喊话攻沙是出提示了,不过新区开启了,老区没自动开启;
    2、我M2设置上默认的20:00-22:00,但是新区是21:00结束的(开始时间我不在线,所以不知道,老区没自动开启,你的脚本时间我也没修改)
    3、新区攻完后,我到22:10,发现未能自动领取奖励。

    我用的是1.76玫瑰大极品版本 M2 修改的,前面也用其他版本的替代过,不过似乎可能我改得不好吧,这个功能一直有问题。现在又改了一套以下脚本的,你看下是否可行:
    1、autorunrobot.txt
#AutoRun NPC RUNONDAY 00:01 @每日拿沙
#AutoRun NPC RUNONDAY 23:59 @每天行会领奖清理
    2、RobotManage.txt
[@每天行会领奖清理]
#IF
#Act
CLEARNAMELIST ..\QuestDiary\行会奖励名单.txt
break

[@第二天]
#IF
#act
MOV G200 0
BREAK

[@每日拿沙]
#IF
EQUAL G201 1
#act
MOV A119 老区
MOV G202 0
ADDATTACKSABUKALL 0
SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
SENDMSG 0 ┊今日集体拿沙设置完毕,沙老大奖1万 ┊
SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
BREAK

[@清理数据]
#IF
#act
MOV G86 0
MOV G87 0
MOV G88 0
MOV G89 0
MOV G90 0
MOV G91 0
MOV G92 0
MOV G93 0
MOV A80 0
MOV A81 0
MOV A82 0
MOV A83 0
MOV A84 0
MOV A85 0
MOV A86 0
MOV A87 0
MOV A88 0
MOV A89 0
MOV A90 0
MOV A91 0
MOV A92 0
MOV A93 0
MOV A94 0
MOV A95 0
BREAK

    3、领奖员
[@main]
<服务器自动提交祖玛头像,抢沙行会将获得丰富元宝奖励../SCOLOR=244>\
----------------------------------------------------------- \
新区沙城奖励:<2W元宝/SCOLOR=250>  领励时间:22:00-22:10\
老区沙城奖励:<1W元宝/SCOLOR=250>  领励时间:22:00-22:10\ \
    <城主领励时间:22:00-22:10之间来领取、过期后果自负/SCOLOR=254>\
      ┏━━━━━━━━┓   ┏━━━━━━━━┓  \
      ┃<查询最近攻城时间/@aboutwar>┃   ┃  <领取沙城奖励/@领取>  ┃   \
      ┗━━━━━━━━┛   ┗━━━━━━━━┛
[@领取]
╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄-╗\
┆  <请选择你想领取的沙城奖励,请别选错,你只有一次机会!>  ┆\
┆   领取时间:22:00-22:10之间来领取过期后果自负    ┆\
┆               <城主领取/@沙城主领奖>               ┆\
╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄-╝\ \
  <新区城主领取2W元宝请领奖时查收好元宝数量!/AUTOCOLOR=100>\ \
  <老区城主领取1W元宝请领奖时查收好元宝数量!/AUTOCOLOR=250>\

[@沙城主领奖]
#if
HOUR 22 22
MIN 0 10
ISCASTLEMASTER
#ACT
goto @首次奖励
;goto @每天奖励
#elseact
messagebox 您不是沙巴克城主,或者已经超过了时间.请在晚上22:00到22:10点之间来找我!!
break

[@每天奖励]
#if
ISCASTLEMASTER
CHECKGUILDLIST ..\QuestDiary\行会奖励名单.txt
#ACT
messagebox 首任沙城主奖励已经领取过了.
break
#if
HOUR 22 22
MIN 0 10
ISCASTLEMASTER
#act
GAMEGOLD + 10000
ADDGUILDLIST ..\QuestDiary\行会奖励名单.txt
sendmsg 0 首任沙城主%s,已经成功领取奖励10000元宝!!
sendmsg 0 首任沙城主%s,已经成功领取奖励10000元宝!!
sendmsg 0 首任沙城主%s,已经成功领取奖励10000元宝!!
sendmsg 0 首任沙城主%s,已经成功领取奖励10000元宝!!
break

[@首次奖励]
#if
ISCASTLEMASTER
CHECKGUILDLIST ..\QuestDiary\行会奖励名单.txt
#ACT
messagebox 首任沙城主奖励已经领取过了.
break
#if
HOUR 22 22
MIN 0 59
ISCASTLEMASTER
#act
GAMEGOLD + 20000
ADDGUILDLIST ..\QuestDiary\行会奖励名单.txt
sendmsg 0 首任沙城主%s,已经成功领取奖励20000元宝!!
#elseact
messagebox 您不是沙巴克城主,或者已经超过了时间.请在晚上22:00到22:10点之间来找我.
break


[@传送]
<有钱能使鬼推磨!只要给钱,我就直接送你去攻打城堡/SCOLOR=253>\
说明:<每个点收费不一样,请你选择自己想要的位置/SCOLOR=250>\
     <英雄男儿赴战场,为国捐躯真英雄/SCOLOR=238>\  \

   【<沙城大门/@传送1>】<★———★/AUTOCOLOR=168,250,70,253>【<收费:20元宝/@传送1>】\
   【<沙复活点/@传送2>】<★———★/AUTOCOLOR=168,250,70,253>【<收费:50元宝/@传送2>】\
   【<皇宫左门/@传送3>】<★———★/AUTOCOLOR=168,250,70,253>【<收费:100元宝/@传送3>】\
   【<皇宫右门/@传送4>】<★———★/AUTOCOLOR=168,250,70,253>【<收费:100元宝/@传送4>】\


[@传送1]
#IF
CHECKGAMEGOLD > 19
#ACT
GAMEGOLD - 20
mapmove 3 676 334
give 回城卷 1
#elseact
MESSAGEBOX 【提示】:对不起、您元宝数量不够!


[@传送2]
#IF
CHECKGAMEGOLD > 49
#ACT
GAMEGOLD - 50
mapmove 3 642 288
give 回城卷 1
#elseact
MESSAGEBOX 【提示】:对不起、您元宝数量不够!

[@传送3]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
mapmove 3 627 281
give 回城卷 1
#elseact
MESSAGEBOX 【提示】:对不起、您元宝数量不够!

[@传送4]
#IF
CHECKGAMEGOLD > 99
#ACT
GAMEGOLD - 100
mapmove 3 637 271
give 回城卷 1
#elseact
MESSAGEBOX 【提示】:对不起、您元宝数量不够!


[@aboutwar]
下一次战役记录在:\
<$CASTLEWARDATE> , 20:00开始。\ \

<详细情况./@listwar>\

<关闭./@exit>\



[@listwar]
\ \ \
<$LISTOFWAR>\ \
<返回/@aboutwar>\

[@WarStatus]
占领行会:<$OWNERGUILD>\ \
占领日期:<$CASTLECHANGEDATE>\ \
占领天数:<$CASTLEGETDAYS>\ \
行会掌门:<$LORD>\ \
当前时间:<$DATETIME>\

    4、增加数据文件 行会奖励名单.txt

    5、后台操作增加
[@设置攻城]
#IF
EQUAL G200 0
EQUAL G201 0
#ACT
MOV A119
MOV G201 1
ADDATTACKSABUKALL 0
SENDMSG 0 ╔┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╗
SENDMSG 0 ┊今天晚上进行开区首次攻城奖励2W元宝┊
SENDMSG 0 ╚┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄╝
#ELSESAY
首次攻沙您已经设置过了,请谨慎使用.

这样应该就可以了吧?新区要手动设置一下,老区就不用是吧?

方便的话,这个版本的原始端你也有,直接将可用的脚本给我也行,我直接替换,谢谢了!





上一篇:怎样把 精品圣战项链 精品圣战手镯 精品圣战戒指 精品天魔神甲一套变成卷的形
下一篇:求助 没有外网怎么架单机版传奇
回复

使用道具 举报

1万

主题

1619

回帖

6万

积分

管理员

芝麻GM论坛站长www.5s98.com

Rank: 9Rank: 9Rank: 9

积分
62740
QQ
发表于 2013-1-22 16:10:33 | 显示全部楼层
01.    1、替换后自动喊话攻沙是出提示了,不过新区开启了,老区没自动开启;

02.    2、我M2设置上默认的20:00-22:00,但是新区是21:00结束的(开始时间我不在线,所以不知道,老区没自动开启,你的脚本时间我也没修改)

03.    3、新区攻完后,我到22:10,发现未能自动领取奖励。
复制代码这个跟脚本没关系 是你自己添加的问题


还有你发的脚本我大致看了下 好像只有新区奖励

芝麻GM论坛所有传奇版本均系正常开区的商业版本!用的好也请多帮我做一下宣传!~
本站有各机房服务器出租.域名出售.高速空间.有需要的请联系站长.站长QQ:164794989
芝麻论坛GM交流群:七群222746092八群213728287
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|无图浏览|手机版|传奇一条龙|传奇版本|芝麻GM论坛,传奇一条龙,传奇版本库,私服版本,传奇SF服务端 ( 鄂ICP备2021011479号-4 )|网站地图

GMT+8, 2024-11-25 01:13 , Processed in 0.155010 second(s), 39 queries , Gzip On.

传奇单机服务端 X3.4 © 2022 免费私服版本下载

芝麻论坛打造行业第一传奇版本论坛,所有商业版本均免费开放下载,力争做行业最大的教程及版本发布基地,GM基地开传奇一条龙服务及商业服务端下载

免责声明:本站所有资源均来至网络,仅供学习交流,严禁用于商业用途,请于24小时内删除!