iam 发表于 2011-11-12 22:19:39

慕容机器 思路 不提全自动

1、领任务,存整体地点mrwhere,触发哪个,则cnname=哪个,#var fanhui{哪个b},#say @mrwhere,快速行走。
2、用@cnname做触发,#var juti %1;得到具体地点
3、建立城市slow,划分区域,可存为@cnname1、@cnname2……同时把各区域包含的地名储存在list变量里。
4、判断2中的地点在哪个区域,属于第一个区域,则n=1,以此类推,然后连接@cnname和n,然后#slow .@cnnamen即可。
5、解决何时开始slow行走,需要坐船的,在每个给xiachuan变量赋值的触发器里,添加look命令,使用地点做开始slow的触发。另添加一个test别名,做为日后扩展接口。不需要坐船的,直接在快速行走后添加上述内容。
6、开始slow行走后,做触发记录返程路径,使用list变量--back。如果需要进入迷宫等不可逆的地点是,需要新增定义慢速行走代码,以便适应。
7、目标NPC是固定的,所以完成后,直接@back(依次取出),@fanhui。

北大侠客行MUD,中国最好的MUD

ruoyu 发表于 2011-11-12 22:27:24

mark一下。好久没有技术贴了

nol 发表于 2011-11-13 16:30:10

本帖最后由 nol 于 2011-11-13 04:32 PM 编辑

回复 3# huacuoh


说这么直。。。
如果没图片版 慕容自动问题不是很大
当然这个理论做其他任务 只要战斗强度能适应 hyd等等都能这么做

pojian 发表于 2011-11-13 16:35:04

LZ有时间 写一个全地图遍历

nol 发表于 2011-11-13 16:38:02

刚才没仔细看
仔细看了发现好像是某熊的慕容机器

march 发表于 2011-11-13 21:48:11

如果能在462基础上实现村村通 那么就没啥问题了!

iam 发表于 2011-11-14 00:56:39

图片我解决不了 还待高人
除此之外 是没什么难的 就是做个全地图的遍历真的很漫长……

dmmptl 发表于 2012-2-28 01:47:39

观摩,学习中
页: [1]
查看完整版本: 慕容机器 思路 不提全自动