石器时代论坛

 找回密码
 立即注册
查看: 86499|回复: 120
打印 上一主题 下一主题

[脚本教学] 【STW封包指令】STW封包指令大揭密

  [复制链接]

4486

主题

1万

帖子

6万

石币

管理员

Rank: 9Rank: 9Rank: 9

积分
82154
跳转到指定楼层
楼主
发表于 2013-9-28 19:47:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

-----------------------------------------------
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 带正负号的整数(向后或向前跳转几行,不可接标记名)
SOSE我们的家,大家一起来爱护她。
(客服不解答任务,任务不会做论坛发帖提问)
《石器so》无职业2.5PK模式客服QQ号1520218270客服QQ号756111
《石器se》8.5PK职业客服QQ号2311416291

53

主题

224

帖子

7万

石币

石器元老

Rank: 8Rank: 8

积分
79855

攻略达人热心会员脚本达人

推荐
发表于 2013-9-28 23:14:29 | 只看该作者
GM,你连这个都发出来,想要干嘛?

6

主题

341

帖子

1080

石币

石器精英

Rank: 6Rank: 6

积分
1426

攻略达人脚本达人

板凳
发表于 2013-9-28 20:45:55 | 只看该作者
GOODGOODGOODGOODGOODGOODGOODGOOD

1

主题

96

帖子

5

石币

石器入门

Rank: 2

积分
101
地板
发表于 2014-1-1 22:22:25 | 只看该作者
junior00 发表于 2013-9-28 23:14
GM,你连这个都发出来,想要干嘛?

不能发?

19

主题

975

帖子

465

石币

石器精英

Rank: 6Rank: 6

积分
1440
5#
发表于 2014-2-6 13:29:40 | 只看该作者
谢谢分享。。。。。。。。。。。。。。。。。。。。。。。。。。

14

主题

60

帖子

-6

石币

石器入门

Rank: 2

积分
54
6#
发表于 2014-4-29 12:13:59 | 只看该作者
啊是否的阿斯顿阿斯顿阿斯打算的阿斯

19

主题

975

帖子

465

石币

石器精英

Rank: 6Rank: 6

积分
1440
7#
发表于 2014-5-16 17:53:10 | 只看该作者
顶顶顶顶顶

0

主题

111

帖子

12

石币

石器入门

Rank: 2

积分
123
8#
发表于 2014-5-28 09:33:06 | 只看该作者
ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

0

主题

111

帖子

12

石币

石器入门

Rank: 2

积分
123
9#
发表于 2014-5-28 09:33:44 | 只看该作者
sssssssssssssssssssssssssssssswwwwwwwwwwwwwwww

0

主题

130

帖子

122

石币

石器高手

Rank: 3Rank: 3

积分
252
10#
发表于 2014-5-29 04:02:23 | 只看该作者
ggggggggggggggggggg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|石器时代论坛

GMT+8, 2024-4-29 03:50 , Processed in 0.123612 second(s), 38 queries .

快速回复 返回顶部 返回列表