对话npc 是每一个游戏都必须的,也是每个外挂都要实现的,问题是,很多NPC有时候会被别的玩家遮盖,这时候找字需要技巧,本节课演示了如何实现。
木人巷对话NPC源码:
.版本 2 .支持库 iext .子程序 皇城司提点官, , , 4 .参数 数组序号, 整数型 .局部变量 文本, 文本型 .局部变量 文本数组, 文本型, , "0" .局部变量 文本1, 文本型 .局部变量 文本数组1, 文本型, , "0" .局部变量 文本2, 文本型 .局部变量 文本数组2, 文本型, , "0" .局部变量 i, 整数型 超级列表框1.置标题 (数组序号 - 1, 4, “对话皇城司提点官”) i = 1 .判断循环首 (i = 1) 处理事件 () 延时 (300) 文本1 = FindStrFastE (0, 0, 800, 600, “提点官”, “ffffff-000000”, 1, 数组序号) 延时 (300) 文本数组1 = 分割文本 (文本1, “|”, ) 延时 (300) .如果 (到整数 (文本数组1 [1]) ≥ 0) 延时 (300) MoveTo (到整数 (文本数组1 [2]), 到整数 (文本数组1 [3]) + 70, 数组序号) 延时 (300) LeftClick (数组序号) i = 0 跳出循环 () .否则 i = 1 .如果结束 延时 (300) 文本 = FindStrFastE (0, 0, 800, 600, “统领”, “ffffff-000000”, 1, 数组序号) 延时 (300) 文本数组 = 分割文本 (文本, “|”, ) 延时 (300) .如果 (到整数 (文本数组 [1]) ≥ 0) 延时 (300) MoveTo (到整数 (文本数组 [2]) - 345, 到整数 (文本数组 [3]) - 106, 数组序号) 延时 (300) LeftClick (数组序号) i = 0 跳出循环 () .否则 i = 1 .如果结束 延时 (300) 文本2 = FindStrFastE (0, 0, 800, 600, “皇宫”, “ffffff-000000”, 1, 数组序号) 延时 (300) 文本数组2 = 分割文本 (文本2, “|”, ) 延时 (300) .如果 (到整数 (文本数组2 [1]) ≥ 0) 延时 (300) MoveTo (到整数 (文本数组2 [2]) - 255, 到整数 (文本数组2 [3]) - 83, 数组序号) 延时 (300) LeftClick (数组序号) i = 0 跳出循环 () .否则 i = 1 .如果结束 跳出循环 () .判断循环尾 ()
优酷土豆链接:优酷土豆视频高清观看
优酷全部教程播单:http://i.youku.com/i/UNTU3NDYyODg0/playlists
《剑侠情缘》多线程木人巷 播单地址:http://list.youku.com/albumlist/show/id_50079662
交流群:521068947
本人QQ: 272586593