发帖
查看: 653|回复: 0

新人进阶第十七章GOM引擎装地图触发福利天降宝物教程

[复制链接]

新人进阶第十七章GOM引擎装地图触发福利天降宝物教程[复制链接]

第十七章 GOM引擎装地图触发之天降宝物
概述:
         地图触发是现在版本中比较常用的一个功能,可实现非常多的功能,在这一章和下一章,我会一句地图触发功能,给大家

         讲解两个版本,方便大家理解!

         这一章主要讲天降宝物!
         天降宝物:是指定在地图的某一个区域内,随机移动获得奖励,并且有开启时间的**;

  天降宝物:

    ①:天降宝物按照现有版本的规律是设在土城安全区,并限时开启关闭!

    ②:涉及到需要写的脚本:

        1、地图触发脚本(MapEvent.txt)

        2、触发脚本(QF.txt)

        3、机器人脚本(机器人脚本:AutoRunRobot.txt、RobotManage.txt)

        4、登录脚本(QM.txt)

        5、脚本调用(QuestDiary文件夹)


        以上就是跑酷功能所需要涉及更改的脚本!!!

        下面会按照条列出的逐条讲解


    ③:地图触发脚本

        脚本命令格式:

        地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型

        地图号: 触发的地图

        坐标X、坐标Y:在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有最后一个设置有效

        范围:如果范围的值是0 那么必须在这个坐标上才能触发,否则只要进入这个坐标的范围就会触发

              坐标为-1时不检测坐标

        触发标识:格式:  

        触发机率:0-10000 数值越低概率越高,0表示100%会触发

        事件类型:0:无效 ,1:调用脚本(调用QFunction-0.txt中的内容)


          3 333 333 0 -1:1 1:回城卷:0 2 1MapEventDropItem

          3 333 333 0 -1:1 2:回城卷:0 2 1MapEventPickUpItem

          3 338 331 0 -1:1 3:*:0 2 1MapEventMine

          3 330 330 0 -1:1 4:*:0 2 1MapEventWalk

          3 331 335 0 -1:1 5:*:0 2 1MapEventRun

          3 -1 -1 0 -1:0 6:*:0 0 1爆物品




       ④:触发脚本(QF.txt)

           触发脚本之前讲的比较多,我直接上脚本了!

           GetRandomText 文件路径 变量(S0--S99) 指定行(0-10000)

           CheckHumInRange 地图 坐标X 坐标Y 范围(0 -- 500)

       ⑤:机器人脚本(机器人脚本:AutoRunRobot.txt、RobotManage.txt)

           AutoRunRobot:调整活动时间和次数,这里脚本为每天的开启和结束时间

           脚本命令:#AutoRun NPC RUNONDAY  时间  @触发RobotManage中的字段

           RobotManage:AutoRunRobot中的开启时间达到时,触发脚本内容的存放脚本!

                       GMEXECUTE:这个脚本命令是用此脚本命令实现GM命令的功能 !!!!!!!      

       ⑥:登录脚本(QM.txt)

           其中的内容是由 RobotManage所指向的


       ⑦:脚本调用(QuestDiary文件夹)

           这个文件夹中的内容是天降宝物活动中所获得的物品:
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则