1.你需要录制一个地图从你背沙子的起点到交沙子的那个容器那里的路径(工具脚本->录制地图 请参看主页视频
http://www.robolet.com/mov_ditu/ModifyMap.html)
2.把生成的rbt_tmp.map文件覆盖 AutoCarrySand目录的BL_CarrySand01.Map ,文件
3、修改BL_CarrySand01_maps.ini【联盟请修改LM_CarrySand01_maps.ini】 文件,删除所有内容,在里面只填写如下内容,注意,其他要删除掉:
[BL_CarrySand01]
MapFile=BL_CarrySand01.Map
NextMapName=
UseHorse=1
Direct=04、修改BL_CarrySand01_Back_maps.ini 【联盟请修改LM_CarrySand01_Back_maps.ini】 文件,删除所有内容,在里面只填写如下内容,注意,其他要删除掉:
[BL_CarrySand01]
MapFile=BL_CarrySand01.Map
NextMapName=
UseHorse=0
Direct=15、修改AutoCarrySand目录 的 MapsConfig.ini 找到
[BL_CarrySand01]
;部落背沙子01
MapsInfoFile=BL_CarrySand01_maps.ini
NextMapsName=BL_CarrySand01_Back;BL_CarrySand02修改成:
[BL_CarrySand01]
;部落背沙子01
MapsInfoFile=BL_CarrySand01_maps.ini
NextMapsName=BL_CarrySand01_Back;BL_CarrySand01[BL_CarrySand01_Back]
;部落背沙子01
MapsInfoFile=BL_CarrySand01_Back_maps.ini
NextMapsName=BL_CarrySand02修改成:
[BL_CarrySand01_Back]
;部落背沙子01
MapsInfoFile=BL_CarrySand01_Back_maps.ini
NextMapsName=BL_CarrySand01如果是联盟请找到:
[LM_CarrySand01]
;联盟背沙子01
MapsInfoFile=LM_CarrySand01_maps.ini
NextMapsName=LM_CarrySand01_Back;LM_CarrySand02请修改成:
[LM_CarrySand01]
;联盟背沙子01
MapsInfoFile=LM_CarrySand01_maps.ini
NextMapsName=LM_CarrySand01_Back;LM_CarrySand01[LM_CarrySand01_Back]
;联盟背沙子01
MapsInfoFile=LM_CarrySand01_Back_maps.ini
NextMapsName=LM_CarrySand02请修改成:
[LM_CarrySand01_Back]
;联盟背沙子01
MapsInfoFile=LM_CarrySand01_Back_maps.ini
NextMapsName=LM_CarrySand01<<<------------------------完美的分割线------------------------------->>>
在学会了录制单个守沙点后,那简单了,就是录制多个守沙点了
大家可以观察
[BL_CarrySand01]
;部落背沙子01
MapsInfoFile=BL_CarrySand01_maps.ini
NextMapsName=BL_CarrySand01_Back;BL_CarrySand02看NextMapsName的内容这是什么意思呢,这表示如果这个沙点找到了,就按";"前面的路径返回,如果没找到,就按";"后面的路径继续找也就是说 NextMapsName=BL_CarrySand01_Back;BL_CarrySand02 表示,如果这个沙点找到了,就按BL_CarrySand01_Back路径返回,如果没找到,按BL_CarrySand02路径继续找,这就是连续多点找沙的关键。
比如,我录制了两个沙点的路径,一个叫 BL_CarrySand01.Map ,一个叫 BL_CarrySand02.Map ,
那我们应该做以下工作:
3、设置第一个沙点找沙路径:
修改BL_CarrySand01_maps.ini【联盟请修改LM_CarrySand01_maps.ini】 文件,删除所有内容,在里面只填写如下内容,注意,其他要删除掉:
[BL_CarrySand01]
MapFile=BL_CarrySand01.Map
NextMapName=
UseHorse=1
Direct=0设置第二个沙点找沙路径:
BL_CarrySand02_maps.ini【联盟请修改LM_CarrySand02_maps.ini】 文件,删除所有内容,在里面只填写如下内容,注意,其他要删除掉:
[BL_CarrySand02]
MapFile=BL_CarrySand02.Map
NextMapName=
UseHorse=1
Direct=04、设置第一个沙点交沙路径:
修改BL_CarrySand01_Back_maps.ini 【联盟请修改LM_CarrySand01_Back_maps.ini】 文件,删除所有内容,在里面只填写如下内容,注意,其他要删除掉:
[BL_CarrySand01]
MapFile=BL_CarrySand01.Map
NextMapName=
UseHorse=0
Direct=1设置第二个沙点交沙路径:
修改BL_CarrySand02_Back_maps.ini 【联盟请修改LM_CarrySand02_Back_maps.ini】 文件,删除所有内容,在里面只填写如下内容,注意,其他要删除掉:
[BL_CarrySand02]
MapFile=BL_CarrySand02.Map
NextMapName=
UseHorse=0
Direct=15、修改AutoCarrySand目录 的 MapsConfig.ini 找到
注意,此步与守一个沙点是不一样的,其实就是设置一个路径的下个路径指向,守一个沙,
就修改[BL_CarrySand01]的NextMapsName,守两个就修改[BL_CarrySand02]的NextMapsName,依次类推
[BL_CarrySand02]
;部落背沙子02
MapsInfoFile=BL_CarrySand02_maps.ini
NextMapsName=BL_CarrySand02_Back;BL_CarrySand03修改成:
[BL_CarrySand02]
;部落背沙子02
MapsInfoFile=BL_CarrySand02_maps.ini
NextMapsName=BL_CarrySand02_Back;BL_CarrySand01[BL_CarrySand02_Back]
;部落背沙子02
MapsInfoFile=BL_CarrySand02_Back_maps.ini
NextMapsName=BL_CarrySand03修改成:
[BL_CarrySand02_Back]
;部落背沙子02
MapsInfoFile=BL_CarrySand02_Back_maps.ini
NextMapsName=BL_CarrySand01如果是联盟请找到:
[LM_CarrySand02]
;联盟背沙子02
MapsInfoFile=LM_CarrySand02_maps.ini
NextMapsName=LM_CarrySand02_Back;LM_CarrySand03请修改成:
[LM_CarrySand02]
;联盟背沙子02
MapsInfoFile=LM_CarrySand02_maps.ini
NextMapsName=LM_CarrySand02_Back;LM_CarrySand01[LM_CarrySand02_Back]
;联盟背沙子02
MapsInfoFile=LM_CarrySand02_Back_maps.ini
NextMapsName=LM_CarrySand03请修改成:
[LM_CarrySand02_Back]
;联盟背沙子02
MapsInfoFile=LM_CarrySand02_Back_maps.ini
NextMapsName=LM_CarrySand01