魔力制作航船方法



  • 首先是harbor.txt文件添加港湾:
    法兰城 6 0 1000 266 114 226 114
    欧帝俐 7 0 8464 137 31 137 31
    法兰城:港湾名称(这个关系在船上的广播有关)
    6:港口编号(这个将关系到上船的NPC)
    0:未知
    1000:下船的地图编号(只要这个编号的地图范围都会收到还有XX分钟开船了)
    266 114:下船站的那个坐标。 接下来是ship.txt文件添加船只shipId05 3 0 59101 63 22 59101 0 0 0 0 0 0 0 0 0 0 0 60 6 6 120 120 7 120 120 0 0 0 0 0 0 0 0 0这里需要特别注意的是3,这是船只的编号,以后NPC的上下船都必须要用到这个编号,其他的就根据healcs01前辈的港湾,船文件-研究文件所描述的时间和港口,港口填写的编号就根据harbor.txt里面定义的港口编号。
    接下来是shipId05就是船的名字,在港口会有广播shipId05马上要往XX港出发了,最后是NPC脚本语句的解释block ShipCharTake3,7 == 1
    Window 9031,YES,NO
    Window_YES ShipCharTake3,7 == 1
    ShipCharTake3,7
    Window_YES
    Window 9032,OK
    Window_OK
    block
    Window 9033,OK
    Window_OK3是船只编号,7是港口编号,也就是当3号船也就是上文说到的shipId05,到达7号港口,也就是上文说得欧帝俐,只要船到达欧帝俐,ShipCharTake3,7数值就会等于1,随后就可以运行ShipCharTake3,7,就说明从7号港口上3号船。必须完全对应才能上船。最后我再解释下关服那些MSG:15606 \n\n\n\n\n@c离下次入港时间还有 @t1,1
    15600 \n\n\n\n\n@c还有 @d1 将要进港了。@c:居中
    @tX,Y:X号船到Y号港的时间
    最后一个@d1貌似是ship定义的时间,具体还没有很清楚的情况



  • 打酱油的。:)



  • 不錯...可以自制目的地



  • 好东西支持下



  • 直接传送!



  • 谢谢楼主。好资料收藏了。



  • 不错 好东东~~~~



  • 学习了 学习了:)



  • 谢谢楼主共享



  • 不错 可以制作其他地图



  • 感觉直接建一个NPC直接传送目的地比较方便



  • 感謝提供~~~~



  • 学习,,,,,,,,,,,,,,


登录后回复