热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 751|回复: 0

[脚本示例] 关于控制以分钟为单位的时间脚本的应用

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-12-9 17:41:24 | 显示全部楼层 |阅读模式
关于控制以分钟为单位的时间脚本的应用。请看我在直通车里添加的比赛入场脚本,供大家写脚本参考。如果需要控制*期命令可去掉“;”后自己改写。
另外大家应该把经常需要改动的脚本放在market_def目录下,便于调试和变动。当改变了脚本程序内容后,在NPC前使用@RELOADNPC 命令刷新就马上可以看到效果,这点对调试庞大的脚本特别有益,象网络文明宣传员、新手帮助等NPC,就可以随时改变对话内容了。
如果放在Npc_def目录下,调试新内容后,则必须重新启动程序才可以有效。所以我的所有直通车脚本,包括原在Npc_def目录下的现都放在market_def目录下。

[@main]
#IF
check [550] 1
#SAY

你想作弊啊!你已经为了你的帮会牺牲三回了!你还来啊! !
要想死那么多回干吗?等下次争夺战好了! copyright dedecms
送你个苹果解解渴!
想去荣耀之城吗?为你的朋友加油吧!
走拉!为感谢你的奋战, 送你去看看荣耀之城!
加油!加油!!我想看看,
#ELSEACT
goto @main0

[@main0]
#IF
check [550] 0
checkitem会员入场证 1
;dayofweek monday
#ACT
#SAY
世界的荣耀之城你想去吗?"沙巴克霸主"将在星期五产生!
事关本行会的荣誉和切身利益,需要各玩家同舟共济!
会员们除了要有顽强的拼搏精神,更要注意协调战术!
第一场比赛! 17:00--17:30,第二场比赛17:40--18:10!
第三场比赛!18:20--18:5019:00在沙巴克进行授城典礼!
注意: 第三场比赛前的休息时间里,进入场地后严禁PK和离开场地。
离开后你将不能再进入比赛场地!
\ 织梦内容管理系统
#ELSEACT
goto @mainB

[@mainA]
#if
hour 16
#act
goto @t16
break

#if
hour 17
#act
goto @t17
break

#if
hour 18
#act
goto @t18
break
#elseact
goto @normal


[@t16]
#if
min 30
#act
goto @bisai1
break
#if
min 31
#act
goto @bisai1
break
#if
min 32
#act
goto @bisai1
break
#if
min 33
#act
goto @bisai1
break
#if
min 34
#act
goto @bisai1
break
#if
min 35
#act
goto @bisai1
break
#if
min 36
#act
goto @bisai1
break
#if
min 37
#act
goto @bisai1
break
#if
min 38
#act
goto @bisai1
break
#if
min 39
#act
goto @bisai1
break
#if
min 40
#act
goto @bisai1
break
#if
min 41
#act
goto @bisai1
break
#if
min 42
#act
goto @bisai1
break
#if
min 43
#act
goto @bisai1
break
#if
min 44
#act
goto @bisai1
break
#if
min 45
#act
goto @bisai1 dedecms.com

break
#if
min 46
#act
goto @bisai1
break
#if
min 47
#act
goto @bisai1
break
#if
min 48
#act
goto @bisai1
break
#if
min 49
#act
goto @bisai1
break
#if
min 50
#act
goto @bisai1
break
#if
min 51
#act
goto @bisai1
break
#if
min 52
#act
goto @bisai1
break
#if
min 53
#act
goto @bisai1
break
#if
min 54
#act
goto @bisai1
break
#if
min 55
#act
goto @bisai1
break
#if
min 56
#act
goto @bisai1
break
#if
min 57
#act
goto @bisai1
break
#if
min 58
#act
goto @bisai1
break
#if
min 59
#act
goto @bisai1
break

#elseact
goto @normal

[@bisai1]
#say
今晚17:00将开始第一场比赛!17:30第一场比赛结束!
时间紧迫啊,既然知道了,请快一点,比赛马上就要开始了!
世界最壮观的景象,千万不要错过!
内容来自dedecms



现在将要进行的是第一场比赛!
[@t17]
#if
min 31
#act
goto @bisai2
break
#if
min 32
#act
goto @bisai2
break
#if
min 33
#act
goto @bisai2
break
#if
min 34
#act
goto @bisai2
break
#if
min 35
#act
goto @bisai2
break
#if
min 36
#act
goto @bisai2
break
#if
min 37
#act
goto @bisai2
break
#if
min 38
#act
goto @bisai2
break
#if
min 39
#act
goto @bisai2
break

#elseact
goto @bisai0

[@bisai2]
#IF
#say
今晚17:40将开始第二场比赛!18:10结束!
17:40前你必须进入第二场比赛场地。
时间紧迫啊,请快一点去作准备工作,比赛马上就要开始了!



现在将要进行的是第二场比赛!

[@t18]
#if
min 10
#act
goto @bisai3 copyright dedecms
break
#if
min 11
#act
goto @bisai3
break
#if
min 12
#act
goto @bisai3
break
#if
min 13
#act
goto @bisai3
break
#if
min 14
#act
goto @bisai3
break
#if
min 15
#act
goto @bisai3
break
#if
min 16
#act
goto @bisai3
break
#if
min 17
#act
goto @bisai3
break
#if
min 18
#act
goto @bisai3
break
#if
min 19
#act
goto @bisai3
break

#elseact
goto @bisai0

[@bisai3]
#IF
#say
今晚18:20将开始第三场比赛!18:50结束!
18:20前你必须进入第三场比赛场地。
时间紧迫啊,请快一点去作准备工作,比赛马上就要开始了!
注意: 第三场比赛的休息时间里,进入场地后严禁PK和离开场地。
离开后你将不能再进入比赛场地!



现在将要进行的是第三场比赛!

[@bisai0] 本文来自织梦

#if
#say
你来的太晚了, 现在入场时间已经过了!
现在比赛正在进行中!
任何人停止入场!
等下一场吧!

[@normal]
#if
hour 19
#SAY
攻城争夺战已经结束。
世界的荣耀之城,"沙巴克霸主"已经产生!

#elsesay
现在还不到时间呀!
世界的荣耀之城你想去吗?“沙巴克霸主”将在圣诞前产生!
事关本行会荣誉和切身利益,需要各玩家同舟共济!
会员们除了要有顽强的拼搏精神,更要注意协调战术!
今晚17:00正式开始第一场比赛!
世界最壮观的景象,千万不要错过!



[@go1]
#IF
check [550] 0
;checkitem会员入场证 1
#ACT
mapF002


[@go2]
#IF
check [550] 0
;checkitem会员入场证 1
#ACT
mapF007

[@go3]
#IF
check [550] 0
;checkitem会员入场证 1 内容来自dedecms

#ACT
mapF010
set [550] 1

[@hui]
#IF
#ACT
take 会员入场证 10
give苹果 1
set [550] 0
map 0150

[@mainB]
#IF
#SAY
我暂时还不能把你送到附近的几家店铺。  
;,,
;,,
世界的荣耀之城你想去吗?"沙巴克霸主"将在星期五产生!
事关本行会的荣誉和切身利益,需要各玩家同舟共济!
会员们除了要有顽强的拼搏精神,更要注意协调战术!
第一场比赛! 17:00--17:30,第二场比赛17:40--18:10!
第三场比赛!18:20--18:5019:00在沙巴克进行授城典礼!
注意: 第三场比赛前的休息时间里,进入场地后严禁PK和离开场地。
离开后你将不能再进入比赛场地! 织梦好,好织梦


;


;请于12号前, 过后将删除!

[@ztc]
#IF
checkpkpoint2
#SAY
我将会把你传送到你想要去的监狱!  

#ELSEACT
goto @main-1

[@main-1]
欢迎使用我的传送服务。
每传送1个地方将用掉你500--10000黄金。你想去什么地方?  




\


[@scomap]
超级传送必须满足条件才能够顺利到达
copyright dedecms


  


[@zdmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapD710
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  


[@sbkmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 3640370
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  


[@zmmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 3 825220
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  


[@bwmove]
#IF  织梦好,好织梦

checkgold 1000
#ACT
take 金币 1000
mapmove 0 333 268
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  


[@brdmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 0 288 615
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  



[@ginmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 0 634 612
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  


[@svmove]
#IF
checkgold 1000
#ACT
take 金币 1000
mapmove 2 504 484
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  


[@mwmove]
#IF
checkgold 1000
#ACT
take 金币 1000  copyright dedecms

mapmove 3 330 330
break
#ELSESAY
你没有足够的黄金使用我们的服务!
快走开~不要浪费我们的时间!  


[@wwmove]
#IF
checkgold 2000
checklevel 22
#ACT
take 金币 2000
mapmove 11 177 324
break
#ELSESAY
大侠你是否具备下列条件就想使用我们的服务!
①:你有2000个金币吗?②:你有22级了吗?
好了!我就说到这里了,大侠自己考虑吧!


[@klmove]
#IF
checkgold 500
checklevel 7
#ACT
take 金币 500
mapmove 045112
break
#ELSESAY
大侠你是否具备下列条件就想使用我们的服务!
①:你有500个金币吗?②:你有7级了吗?
好了!我就说到这里了,大侠自己考虑吧!



[@bqmove]
#IF
checkgold 500
checklevel 7
#ACT
take 金币 500
mapmove 0660218  copyright dedecms
break
#ELSESAY
大侠你是否具备下列条件就想使用我们的服务!
①:你有500个金币吗?②:你有7级了吗?
好了!我就说到这里了,大侠自己考虑吧!  


[@wmmove]
#IF
checkgold 1000
checklevel 16
#ACT
take 金币 1000
mapmove 190285
break
#ELSESAY
大侠你是否具备下列条件就想使用我们的服务!
①:你有1000个金币吗?②:你有16级了吗?
好了!我就说到这里了,大侠自己考虑吧!


[@wgmove]
#IF
checkgold 1000
checklevel 16
#ACT
take 金币 1000
mapmove 3138 110
break
#ELSESAY
大侠你是否具备下列条件就想使用我们的服务!
①:你有1000个金币吗?②:你有16级了吗?
好了!我就说到这里了,大侠自己考虑吧!


[@swmove]
#IF
checkgold 10000
checklevel 20 本文来自织梦
checkitem 尸王殿直通车 1
#ACT
take 金币 10000
take 尸王殿直通车 1
mapmove q004 14 14
break
#ELSESAY
大侠你是否具备下列条件就想使用我们的服务!
①:你有10000个金币吗?②:你有20级了吗?
③:你有尸王殿直通车吗?
尸王殿直通车?我从来没听说过呀?
呵呵!因为笑傲江湖就要开通了呀,那我来告诉你吧!
大概是在沃玛里挥着大刀的*沃玛*身上爆出的。。。
那个东西也千万不动呀,好象属性和教主差不多!
好了!我就说到这里了,大侠自己考虑吧!


[@wzmove]
#IF
checkgold 10000
checklevel 20
checkitem 未知殿直通车 1
#ACT
take 金币 10000
take 未知殿直通车 1
mapmove m001 103 43
break
#ELSESAY
大侠你是否具备下列条件就想使用我们的服务!
①:你有10000个金币吗?②:你有20级了吗? 织梦内容管理系统

③:你有未知殿直通车吗?
未知殿直通车?我从来没听说过呀?
呵呵!因为笑傲江湖就要开通了呀,那我来告诉你吧!
大概是在土城里挥着大刀的***宝宝*身上爆出的。。。
那个东西也千万不动呀,好象属性和教主差不多!
好了!我就说到这里了,大侠自己考虑吧!


;[@zf]
;#IF
;checkitem 作废通行证 1
;#ACT
;TAKE 作废通行证 1
;GIVE金币 10000
;#SAY
; 你好,为了感谢你的劳动,
;每个作废通行证已给你1W作为回报!
;
;\
;#ELSESAY
;你的作废通行证是不是忘在仓库了,快去取来!\
;\


[@hlp]
第一场比赛 17:00--17:30,第二场比赛17:40--18:10,
第三场比赛 18:20--18:50,19:00在沙巴克进行授城典礼! dedecms.com
注意: 第三场比赛进入场地后,如离开你将不能再进入比赛场地!
★赛场纪律★:
一﹑比赛期间,GM只与参赛队伍的队长联络,其他参赛选手有事情
须通过队长联系GM。
二﹑禁止使用任何污辱性语言,违者受禁言半小时处分。
三﹑比赛期间参赛成员一切活动须遵守比赛规则。
\
[@help1]
四﹑在比赛开始时,如果某队参赛成员不足10人则视为弃权处理。
五﹑参赛选手可使用任何合法的装备,武器,补给,宠物,魔法等,
但使用非法作弊工具者,一经发现立即无条件判所属行会为失败。
六﹑比赛中严禁使用地牢,回城卷轴,对于随机卷轴则可以使用 。
任何错误使用卷轴或其它行为导致脱离赛场的行为,请自行解决。
七﹑比赛进场后行会里应采用行会聊天,公开聊天会影响比赛公告。   织梦内容管理系统
八﹑比赛结束立即停止所有PK行为, 应抓紧时间离场,避免被滞留场内。
\

[@help2]
★其他★:
一﹑因网络人满等因素而造成选手无法到达的,按照自然灾害处理。
为避免此类事件, 在比赛未开始前队长可以以替补成员替换正式成员。
二﹑比赛可能引起大量人群等待,造成负担过重而导致失利。
请各参赛行会尽量选择速度有保证的选手参加比赛。
三﹑比赛允许有雇佣军等外行会成员协助,但比赛时必须以参赛行会
的成员出现, 对于雇佣军事宜GM概不干涉,全权交由各会长负责。
四﹑比赛中不会累加pk值,玩家死亡不会掉落任何物品,包括祈祷系列。

帖子地址: 





上一篇:让所有NPC给沙城交税
下一篇:超重销售员的脚本
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则