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

 找回密码
 立即注册
查看: 886|回复: 3

分享個官方競速場腳本~但有點小問題~也請大神幫忙檢查

[复制链接]

升级   72.33%

发表于 2013-4-13 15:21:19 | 显示全部楼层 |阅读模式
這個腳本我用GM命令傳送到比賽地圖一切都很正常,但我發現等到它開始報名的時候~我在首都點NPC卻傳送不進比賽場地,NPC默認比賽還沒開始,但實際上比賽已經開始報名,因為有系統公告~求大神幫忙檢查一下腳本裏是不是什麼地方有漏東西~
附上腳本~腳本一次發不完~我分2次發上~~麻煩各路大神了~~

  1. /********************************************************\
  2. | turbo_e_16 比赛地图 |
  3. | $@duihuashi 比赛名次 |
  4. | $@bbbisaikai 是否还能进入比赛场地 |
  5. | $@gogogo 比赛是否已经开始 |
  6. \********************************************************/
  7. //***********************************************************************************************地图属性
  8. turbo_e_16.gat        mapflag        nomemo
  9. turbo_e_16.gat        mapflag        noteleport
  10. turbo_e_16.gat        mapflag        nosave        SavePoint
  11. turbo_e_16.gat        mapflag        nobranch
  12. turbo_e_16.gat        mapflag        notrade
  13. turbo_e_16.gat        mapflag        nopenalty
  14. turbo_e_16.gat        mapflag        nozenypenalty
  15. turbo_e_16.gat        mapflag        monster_noteleport
  16. //***************************************************************************************************说明
  17. //只因为GF有这个NPC我才加的-O-
  18. turbo_e_16.gat,296,168,6        script        服务人员        124,{
  19. mes "[服务人员]";
  20. mes "这里是比赛开始前的等候室,";
  21. mes "倒数60秒后会将您移动到比赛场地,";
  22. mes "请您先确认一下装备和恢复物品";
  23. close;
  24. end;
  25. }
  26. //***********************************************************************************************猎人领鸟
  27. turbo_e_16.gat,299,168,6        script        猎人领鸟        124,{
  28. if (Class != 11)
  29. end;
  30. if (!getskilllv(127))
  31. end;
  32. setfalcon;
  33. end;
  34. }       
  35. //***************************************************************************************************报名
  36. prontera.gat,170,110,5        script        竞速场报名        845,{
  37. mes"[服务人员]";
  38. mes"竞速的意思就是看谁最快到达终点~~~";
  39. mes"可以约上几个朋友一起去玩,看谁先到终点";
  40. mes"并不是走路最快就能获胜的哦~~";
  41. mes"还要看你的运气、操作和观察能力。";
  42. next;
  43. mes"[服务人员]";
  44. mes"目前竞速比赛不会给玩家带来奖励,只是提供娱乐。";
  45. mes"进入场地后,乘骑类职业的鸟会自动消失。";
  46. mes"玩家的状态会被初始化。";
  47. next;
  48. mes"[服务人员]";
  49. mes"竞速场目前处于测试阶段";
  50. mes"可能会出现各种各样的错误";
  51. mes"如果出现错误,请向GM举报";
  52. mes"经过确认可以领到一份奖品";
  53. next;
  54. menu "我要参加",-,"我不参加",bbout;
  55. if (!$@bbbisaikai) {
  56. mes"[服务人员]";
  57. mes"对不起,比赛还没开始,每场比赛每隔小时2才哦,请到半点或整点来报名吧。";
  58. close;
  59. }
  60. if($@bbbisaikai == 1 && $@gogogo == 0) {
  61. setoption 0;
  62. sc_end all;
  63. warp "turbo_e_16",297,161;
  64. end;
  65. }
  66. if ($@gogogo) {
  67. mes"[服务人员]";
  68. mes"对不起,比赛已经开始,请等本场比赛结束,再来报名。";
  69. close;
  70. }
  71. bbout:
  72. mes"[服务人员]";
  73. mes"欢迎再来!";
  74. close;
  75. end;
  76. OnMinute00:
  77. OnMinute30:
  78. callfunc "baomingb";
  79. end;
  80. OnInit:
  81. set $@bbbisaikai,0;
  82. set $@gogogo,0;
  83. set $@duihuashi,1;       
  84. waitingroom "竞速场报名",0;
  85. end;
  86. }
  87. //*********************************************************************************************打开计时器
  88. function        script        baomingb        {
  89. initnpctimer "baoming";
  90. return;
  91. }
  92. //*************************************************************************************************计时器
  93. turbo_e_16.gat,296,168,1        script        baoming        -1,{
  94. OnTimer100:
  95. announce "竞速场入场倒计时开始,请参加的玩家在一分钟内去报名。",15;end;
  96. set $@bbbisaikai,1;
  97. OnTimer60100:
  98. MapAnnounce "turbo_e_16.gat","服务广播: 这里是让即将进入竞速场地竞赛场的各位,再次检查装备的等候室",1;end;
  99. OnTimer70100:
  100. MapAnnounce "turbo_e_16.gat","服务广播: 倒数计时50秒后,各位选手将自动被传送到竞赛场",1;end;
  101. OnTimer73400:
  102. MapAnnounce "turbo_e_16.gat","服务广播: 请各位参赛选手在比赛开始前,准备好您的装备及物品",1;end;
  103. OnTimer76700:
  104. MapAnnounce "turbo_e_16.gat","服务广播: 现在开始倒数计时",1;end;
  105. OnTimer79900:
  106. MapAnnounce "turbo_e_16.gat","服务广播: 30秒后传送到竞速场地",17;end;
  107. OnTimer90000:
  108. MapAnnounce "turbo_e_16.gat","服务广播: 20秒后传送到竞速场地",17;end;
  109. OnTimer100000:
  110. MapAnnounce "turbo_e_16.gat","服务广播: 10秒后传送到竞速场地",17;end;
  111. OnTimer105000:
  112. MapAnnounce "turbo_e_16.gat","服务广播: 5秒后传送到竞速场地",17;end;
  113. OnTimer106000:
  114. MapAnnounce "turbo_e_16.gat","服务广播: 4秒后传送到竞速场地",17;end;
  115. OnTimer107000:
  116. MapAnnounce "turbo_e_16.gat","服务广播: 3秒后传送到竞速场地",17;end;
  117. OnTimer108000:
  118. MapAnnounce "turbo_e_16.gat","服务广播: 2秒后传送到竞速场地",17;end;
  119. OnTimer109000:
  120. MapAnnounce "turbo_e_16.gat","服务广播: 1秒后传送到竞速场地",17;end;
  121. OnTimer110000:
  122. MapAnnounce "turbo_e_16.gat","服务广播: 已传送到竞速场地了",1;areawarp

  123. "turbo_e_16.gat",0,0,300,300,"turbo_e_16.gat",58,363;end;
  124. OnTimer113000:
  125. MapAnnounce "turbo_e_16.gat","游戏执行者: 欢迎各位来到竞速场地",1;end;
  126. OnTimer115000:
  127. MapAnnounce "turbo_e_16.gat","游戏执行者: 比赛的时间限制为15分钟,15分钟后所有选手将一起被退出比赛",1;end;
  128. OnTimer117000:
  129. MapAnnounce "turbo_e_16.gat","游戏执行者: 请铭记这一点",1;end;
  130. OnTimer119000:
  131. MapAnnounce "turbo_e_16.gat","游戏执行者: 倒数5秒后比赛即将开始,请各位选手就起跑点准备",1;end;
  132. OnTimer120000:
  133. MapAnnounce "turbo_e_16.gat","游戏执行者: 现在开始最后5秒倒数计时了",1;end;
  134. OnTimer121000:
  135. MapAnnounce "turbo_e_16.gat","游戏执行者: - 5 -",17;end;
  136. OnTimer122000:
  137. MapAnnounce "turbo_e_16.gat","游戏执行者: - 4 -",17;end;
  138. OnTimer123000:
  139. MapAnnounce "turbo_e_16.gat","游戏执行者: - 3 -",17;end;
  140. OnTimer124000:
  141. MapAnnounce "turbo_e_16.gat","游戏执行者: - 2 -",17;end;
  142. OnTimer125000:
  143. MapAnnounce "turbo_e_16.gat","游戏执行者: - 1 -",17;end;
  144. OnTimer126000:
  145. MapAnnounce "turbo_e_16.gat","游戏执行者: - 0 -",17;
  146. set $@gogogo,1;
  147. switch( rand(2) )
  148. {
  149. case 0:
  150. disablenpc "turboe16_4-5-1";end;
  151. case 1:       
  152. disablenpc "turboe16_4-5-2";end;
  153. }
  154. end;
  155. OnTimer127000:
  156. MapAnnounce "turbo_e_16.gat","游戏执行者: 来!比赛开始了!! GoGoGo!!",17;end;
  157. OnTimer130000:
  158. MapAnnounce "turbo_e_16.gat","游戏执行者: 就前面所说的,比赛时间为15分钟,比赛时间超过时所有选手将一起被退出

  159. 比赛。",17;end;
  160. OnTimer190000:
  161. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下14分钟",1;end;
  162. OnTimer250000:
  163. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下13分钟",1;end;
  164. OnTimer310000:
  165. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下12分钟",1;end;
  166. OnTimer370000:
  167. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下11分钟",1;end;
  168. OnTimer430000:
  169. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下10分钟",1;end;
  170. OnTimer490000:
  171. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下9分钟",1;end;
  172. OnTimer550000:
  173. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下8分钟",1;end;
  174. OnTimer610000:
  175. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下7分钟",1;end;
  176. OnTimer670000:
  177. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下6分钟",1;end;
  178. OnTimer730000:
  179. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下5分钟",1;end;
  180. OnTimer790000:
  181. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下4分钟",1;end;
  182. OnTimer850000:
  183. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下3分钟",1;end;
  184. OnTimer910000:
  185. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下2分钟",1;end;
  186. OnTimer970000:
  187. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下1分钟",1;end;
  188. OnTimer1000000:
  189. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下30秒",17;end;
  190. OnTimer1010000:
  191. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下20秒",17;end;
  192. OnTimer1020000:
  193. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下10秒",17;end;
  194. OnTimer1021000:
  195. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下9秒",17;end;
  196. OnTimer1022000:
  197. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下8秒",17;end;
  198. OnTimer1023000:
  199. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下7秒",17;end;
  200. OnTimer1024000:
  201. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下6秒",17;end;
  202. OnTimer1025000:
  203. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下5秒",17;end;
  204. OnTimer1026000:
  205. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下4秒",17;end;
  206. OnTimer1027000:
  207. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下3秒",17;end;
  208. OnTimer1028000:
  209. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下2秒",17;end;
  210. OnTimer1029000:
  211. MapAnnounce "turbo_e_16.gat","游戏执行者: 离比赛结束时间还剩下1秒",17;end;
  212. OnTimer1030000:
  213. MapAnnounce "turbo_e_16.gat","游戏执行者: 比赛结束",17;end;
  214. areawarp "turbo_e_16.gat",0,0,400,400,"prontera.gat",116,72;
  215. set $@bbbisaikai,0;
  216. set $@gogogo,0;
  217. set $@duihuashi,1;
  218. enablenpc "turboe16_4-5-1";
  219. enablenpc "turboe16_4-5-2";
  220. stopnpctimer;
  221. setnpctimer 0,"baoming";
  222. end;
  223. }

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

升级   72.33%

 楼主| 发表于 2013-4-13 15:25:03 | 显示全部楼层
算了~我還是直接附上附件吧~內容太大了~~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

升级   72.33%

 楼主| 发表于 2013-4-13 15:26:39 | 显示全部楼层
求高手幫忙看看

升级   72.33%

 楼主| 发表于 2013-4-13 17:52:23 | 显示全部楼层
喔~好吧~谢谢LS滴大神
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-18 21:00 , Processed in 0.227252 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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