99Max综合娱乐网站(旧版)

 找回密码
 立即注册
查看: 1022|回复: 6

星期六和星期天早上6点开放23点关闭!怎么写啊?

[复制链接]

升级   0%

发表于 2011-1-29 23:09:57 | 显示全部楼层 |阅读模式
我想让这个小脚本变成  

星期六和星期天

早上6点开放23点关闭
温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。

升级   0%

 楼主| 发表于 2011-1-29 23:11:22 | 显示全部楼层
本帖最后由 xxend 于 2011-1-29 23:12 编辑


附带一个小脚本!我想改成星期天和星期六才能执行!大家帮忙一下!








bat_b01.gat,199,108,5        script        搜集换东西        956,{   
   mes "[搜集换东西]";
   mes "快去搜集吧";
   mes "快去搜集吧!";
   next;
   mes "快去搜集吧,";
   mes "快去搜集吧!";
   next;
   if((countitem(1098) < 20) || (countitem(911) < 20)) goto Bad;
   mes "你终于找齐碎片了,真是要感谢cctv和mtv";
   next;
   mes "你现在想要哪件装备呢";
   menu "头上",pj,"头中",kj,"头下",hj;
pj:
   mes "好的,完成了";
   delitem 1098,20;delitem 911,20;
   getitem 2541,1;
        warp "new_zone01.gat",63,149;
   close;
kj:
   mes "好的,完成了";
        delitem 1098,20;delitem 911,20;
   getitem 2383,1;
        warp "new_zone01.gat",63,149;
   close;
hj:
   mes "好的,完成了";
        delitem 1098,20;delitem 911,20;
   getitem 2383,1;
        warp "new_zone01.gat",63,149;
   close;



Bad:
   mes "快去吧,没时间了";
   close;

OnInit:
        waitingroom "任务",0;
        end;
}

升级   41.4%

发表于 2011-1-29 23:32:05 | 显示全部楼层
楼主可以参考gvg的脚本

评分

1

查看全部评分

升级   100%

群组: JRO日本客户端

发表于 2011-1-30 00:14:27 | 显示全部楼层
gettime(*): Gets hour (24 hour time)
gettime(*): Gets day of week 1=Monday, 2=Tuesday,3=Wednesday, 4=Thursday, etc.

set $@npc_hide,1;
hideonnpc "****";

hideoffnpc "****";
set $@npc_hide,0;

评分

1

查看全部评分

升级   0%

 楼主| 发表于 2011-1-30 03:10:06 | 显示全部楼层
本帖最后由 xxend 于 2011-1-30 03:57 编辑

额 有希望了!

这样可以吗?

if (gettime(0))        {}

magnet_miku  帮忙回复一下!谢谢!

升级   100%

群组: JRO日本客户端

发表于 2011-1-30 10:42:10 | 显示全部楼层
昨天我赶着睡觉...有地方打错了...不好意思...
关于gettime的...
gettime(*)
1 - Seconds (of a minute)
2 - Minutes (of an hour)
3 - Hour (of a day). Hour goes from 0 to 23.
4 - Week day (0 for Sunday, 6 is Saturday)
5 - Day of the month.
6 - Number of the month.
7 - Year.
8 - Day of the year.

然后如果是星期的话就是gettime(4) =
=后面的数字从0开始
0代表星期日 1代表星期一 6代表星期六

早上6点开放23点关闭可以看成是早上6点-23点让NPC出现
其余时间让NPC隐身...(个人认为可以这么理解...)

于是具体怎么实现我也不是很清楚...
也许是下面这串东西...
if((gettime(4)==6) && (gettime(3)>=6 && gettime(3)<23))
if((gettime(4)==0) && (gettime(3)>=6 && gettime(3)<23))
也许是用OnClock:0600 OnClock:2300...

升级   0%

 楼主| 发表于 2011-1-30 17:13:37 | 显示全部楼层
嗯  谢谢你! 我测试一下!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|99Max综合娱乐网站(旧版) ( 沪ICP备11024206号-1 )

GMT+8, 2025-2-24 13:20 , Processed in 0.223281 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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