UID14647
阅读权限30
威望 点
积分417
注册时间2013-3-18
最后登录1970-1-1
听众
收听
升级
72.33%
|
這個腳本我用GM命令傳送到比賽地圖一切都很正常,但我發現等到它開始報名的時候~我在首都點NPC卻傳送不進比賽場地,NPC默認比賽還沒開始,但實際上比賽已經開始報名,因為有系統公告~求大神幫忙檢查一下腳本裏是不是什麼地方有漏東西~
附上腳本~腳本一次發不完~我分2次發上~~麻煩各路大神了~~
- /********************************************************\
- | turbo_e_16 比赛地图 |
- | $@duihuashi 比赛名次 |
- | $@bbbisaikai 是否还能进入比赛场地 |
- | $@gogogo 比赛是否已经开始 |
- \********************************************************/
- //***********************************************************************************************地图属性
- turbo_e_16.gat mapflag nomemo
- turbo_e_16.gat mapflag noteleport
- turbo_e_16.gat mapflag nosave SavePoint
- turbo_e_16.gat mapflag nobranch
- turbo_e_16.gat mapflag notrade
- turbo_e_16.gat mapflag nopenalty
- turbo_e_16.gat mapflag nozenypenalty
- turbo_e_16.gat mapflag monster_noteleport
- //***************************************************************************************************说明
- //只因为GF有这个NPC我才加的-O-
- turbo_e_16.gat,296,168,6 script 服务人员 124,{
- mes "[服务人员]";
- mes "这里是比赛开始前的等候室,";
- mes "倒数60秒后会将您移动到比赛场地,";
- mes "请您先确认一下装备和恢复物品";
- close;
- end;
- }
- //***********************************************************************************************猎人领鸟
- turbo_e_16.gat,299,168,6 script 猎人领鸟 124,{
- if (Class != 11)
- end;
- if (!getskilllv(127))
- end;
- setfalcon;
- end;
- }
- //***************************************************************************************************报名
- prontera.gat,170,110,5 script 竞速场报名 845,{
- mes"[服务人员]";
- mes"竞速的意思就是看谁最快到达终点~~~";
- mes"可以约上几个朋友一起去玩,看谁先到终点";
- mes"并不是走路最快就能获胜的哦~~";
- mes"还要看你的运气、操作和观察能力。";
- next;
- mes"[服务人员]";
- mes"目前竞速比赛不会给玩家带来奖励,只是提供娱乐。";
- mes"进入场地后,乘骑类职业的鸟会自动消失。";
- mes"玩家的状态会被初始化。";
- next;
- mes"[服务人员]";
- mes"竞速场目前处于测试阶段";
- mes"可能会出现各种各样的错误";
- mes"如果出现错误,请向GM举报";
- mes"经过确认可以领到一份奖品";
- next;
- menu "我要参加",-,"我不参加",bbout;
- if (!$@bbbisaikai) {
- mes"[服务人员]";
- mes"对不起,比赛还没开始,每场比赛每隔小时2才哦,请到半点或整点来报名吧。";
- close;
- }
- if($@bbbisaikai == 1 && $@gogogo == 0) {
- setoption 0;
- sc_end all;
- warp "turbo_e_16",297,161;
- end;
- }
- if ($@gogogo) {
- mes"[服务人员]";
- mes"对不起,比赛已经开始,请等本场比赛结束,再来报名。";
- close;
- }
- bbout:
- mes"[服务人员]";
- mes"欢迎再来!";
- close;
- end;
- OnMinute00:
- OnMinute30:
- callfunc "baomingb";
- end;
- OnInit:
- set $@bbbisaikai,0;
- set $@gogogo,0;
- set $@duihuashi,1;
- waitingroom "竞速场报名",0;
- end;
- }
- //*********************************************************************************************打开计时器
- function script baomingb {
- initnpctimer "baoming";
- return;
- }
- //*************************************************************************************************计时器
- turbo_e_16.gat,296,168,1 script baoming -1,{
- OnTimer100:
- announce "竞速场入场倒计时开始,请参加的玩家在一分钟内去报名。",15;end;
- set $@bbbisaikai,1;
- OnTimer60100:
- MapAnnounce "turbo_e_16.gat","服务广播: 这里是让即将进入竞速场地竞赛场的各位,再次检查装备的等候室",1;end;
- OnTimer70100:
- MapAnnounce "turbo_e_16.gat","服务广播: 倒数计时50秒后,各位选手将自动被传送到竞赛场",1;end;
- OnTimer73400:
- MapAnnounce "turbo_e_16.gat","服务广播: 请各位参赛选手在比赛开始前,准备好您的装备及物品",1;end;
- OnTimer76700:
- MapAnnounce "turbo_e_16.gat","服务广播: 现在开始倒数计时",1;end;
- OnTimer79900:
- MapAnnounce "turbo_e_16.gat","服务广播: 30秒后传送到竞速场地",17;end;
- OnTimer90000:
- MapAnnounce "turbo_e_16.gat","服务广播: 20秒后传送到竞速场地",17;end;
- OnTimer100000:
- MapAnnounce "turbo_e_16.gat","服务广播: 10秒后传送到竞速场地",17;end;
- OnTimer105000:
- MapAnnounce "turbo_e_16.gat","服务广播: 5秒后传送到竞速场地",17;end;
- OnTimer106000:
- MapAnnounce "turbo_e_16.gat","服务广播: 4秒后传送到竞速场地",17;end;
- OnTimer107000:
- MapAnnounce "turbo_e_16.gat","服务广播: 3秒后传送到竞速场地",17;end;
- OnTimer108000:
- MapAnnounce "turbo_e_16.gat","服务广播: 2秒后传送到竞速场地",17;end;
- OnTimer109000:
- MapAnnounce "turbo_e_16.gat","服务广播: 1秒后传送到竞速场地",17;end;
- OnTimer110000:
- MapAnnounce "turbo_e_16.gat","服务广播: 已传送到竞速场地了",1;areawarp
- "turbo_e_16.gat",0,0,300,300,"turbo_e_16.gat",58,363;end;
- OnTimer113000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 欢迎各位来到竞速场地",1;end;
- OnTimer115000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 比赛的时间限制为15分钟,15分钟后所有选手将一起被退出比赛",1;end;
- OnTimer117000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 请铭记这一点",1;end;
- OnTimer119000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 倒数5秒后比赛即将开始,请各位选手就起跑点准备",1;end;
- OnTimer120000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 现在开始最后5秒倒数计时了",1;end;
- OnTimer121000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: - 5 -",17;end;
- OnTimer122000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: - 4 -",17;end;
- OnTimer123000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: - 3 -",17;end;
- OnTimer124000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: - 2 -",17;end;
- OnTimer125000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: - 1 -",17;end;
- OnTimer126000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: - 0 -",17;
- set $@gogogo,1;
- switch( rand(2) )
- {
- case 0:
- disablenpc "turboe16_4-5-1";end;
- case 1:
- disablenpc "turboe16_4-5-2";end;
- }
- end;
- OnTimer127000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 来!比赛开始了!! GoGoGo!!",17;end;
- OnTimer130000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 就前面所说的,比赛时间为15分钟,比赛时间超过时所有选手将一起被退出
- 比赛。",17;end;
- OnTimer190000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下14分钟",1;end;
- OnTimer250000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下13分钟",1;end;
- OnTimer310000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下12分钟",1;end;
- OnTimer370000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下11分钟",1;end;
- OnTimer430000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下10分钟",1;end;
- OnTimer490000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下9分钟",1;end;
- OnTimer550000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下8分钟",1;end;
- OnTimer610000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下7分钟",1;end;
- OnTimer670000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下6分钟",1;end;
- OnTimer730000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下5分钟",1;end;
- OnTimer790000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下4分钟",1;end;
- OnTimer850000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下3分钟",1;end;
- OnTimer910000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下2分钟",1;end;
- OnTimer970000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下1分钟",1;end;
- OnTimer1000000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下30秒",17;end;
- OnTimer1010000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下20秒",17;end;
- OnTimer1020000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下10秒",17;end;
- OnTimer1021000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下9秒",17;end;
- OnTimer1022000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下8秒",17;end;
- OnTimer1023000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下7秒",17;end;
- OnTimer1024000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下6秒",17;end;
- OnTimer1025000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下5秒",17;end;
- OnTimer1026000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下4秒",17;end;
- OnTimer1027000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下3秒",17;end;
- OnTimer1028000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下2秒",17;end;
- OnTimer1029000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下1秒",17;end;
- OnTimer1030000:
- MapAnnounce "turbo_e_16.gat","游戏执行者: 比赛结束",17;end;
- areawarp "turbo_e_16.gat",0,0,400,400,"prontera.gat",116,72;
- set $@bbbisaikai,0;
- set $@gogogo,0;
- set $@duihuashi,1;
- enablenpc "turboe16_4-5-1";
- enablenpc "turboe16_4-5-2";
- stopnpctimer;
- setnpctimer 0,"baoming";
- end;
- }
复制代码 |
温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。
|