teshao322 发表于 2015-4-8 14:08:02

脱机代码

标记 第一只地
购买道具 14,6
延迟 200
使用道具 地灵,1
延迟 200
使用道具 地灵,1
延迟 200
使用道具 地灵,1
延迟 200
使用道具 地灵,1
延迟 200
使用道具 地灵,1
本帖隐藏的内容

W X Y {A-H|a-h|aa-hh}

W是封包的走路指令,相当于普通脚本中的 二步 命令。这里的X Y是在移动前的坐标,大家不要搞错。a-h分别代表 北、东北、东、东南、南、西南、西、西北 。小写即移动,大写即朝向。最多两个字母组合移动,可以是相同或不同的。
-----------------------------------------------
WAITDLG X,Y[,对话内容=买][,对话框内容]
GETCODE X Y(对话默认为“买”)
GETXCODE X Y 对话框内容[ 对话内容]
GETCODEA X Y[ 对话内容]
SETCODE FLAGCODE

这部分是FLAGCODE的设置指令,其中以WAITDLG最为常见。除了SETCODE指令,其它都是通过和npc说话得到npc的FLAGCODE。这里的FLAGCODE在WN|WR指令中是必要的参数,得到后存储在内部,脚本编写者无法直观看到。SETCODE指令能够直接对FLAGCODE进行直接修改,脚本编写者必须事先得知相关npc的FLAGCODE,途径可以是对封包的解密分析。(注:FLAGCODE是不可预测的,服务器重启后可能变化。)
-----------------------------------------------
点击按钮类封包指令
WN X Y KEYCODE FLAGCODE BUTTON
WR X Y FLAGCODE BUTTON

点击按钮是封包指令中最核心最常用的,与npc之间的交互中必不可少的一个环节。没有这个指令,脱机外挂只能沦为挂素材的工具。WN中的KEYCODE同FLAGCODE相似是一个必不可少的参数,幸运的是KEYCODE是相对比较固定的,可以通过解密封包得到,或者询问前辈得到。同一个npc可能会有几个KEYCODE,一般是连序的。FLAGCODE部分见上。BUTTON就是点击的具体按钮,对应关系如下。
BUTTON的所有示例:
返回      0
第n行      0 n
OK                1
CANCEL      2
确定      4
取消      8
上一页      16
下一页      32
WR指令是特殊的WN指令,WN X Y 271 FLAGCODE BUTTON<=>WR X Y FLAGCODE BUTTON
功能是不限条件进入竞技场聊天室凯菈村等地图。
-----------------------------------------------
EV 3 X Y

地图切换指令,大家都很熟悉了。

MAP:数字

等待地图指令,经常与EV连用。
-----------------------------------------------
PS 宠物(0-4) 宠物技能(0-6) 0 道具位置(9-23)[例:9|10|11]

宠物合成指令,和普通脚本指令相似,注意代号的一一对应。ps:第三位有个0不要忘记。
-----------------------------------------------
FM 家族指令

一下给一些示例:
FM S|D2                                                查看家族资料
FM C|J|5                                        族长广播
FM C|J|-1                                        关闭广播
FM L|F|1                                        家族成员管理
FM L|L|1                                        制作家族邀请函
FM L|L|2                                        制作学习同意书
FM L|CHANGE|L                              族长让位
FM D                                                家族布告栏
FM S|P                                                显示声望
FM J|0|1|家族名称|0                        加入第一个家族,家族名称需事先得知。
FM A|家族名称|0|0|家族宗旨      建立家族,家族守护兽为第一个,光明精灵。ps:自己找对应关系。
-----------------------------------------------
ID X Y 道具位置(0-23) 受用目标(0为人物,1-5为宠物)

使用道具指令,注意代号一一对应。脱机能够使用 使用道具 指令,所以ID出场率很低。
-----------------------------------------------
TK X Y P|内容 颜色(0-10) 音量(1-5)

封包说话指令,注意格式正确,脱机能够使用 对话 指令,所以TK出场率很低。
-----------------------------------------------
GETTIME 校正系统时间。
GOTO 带正负号的整数(向后或向前跳转几行,不可接标记名)

o0nba99 发表于 2016-5-28 00:16:12

如何实现封包抓C呢

qq370088645 发表于 2018-1-21 11:24:44

不懂 学习了 支持~!:):)

szterrycai 发表于 2018-6-12 14:54:17

shenmlai de a
页: [1]
查看完整版本: 脱机代码