[更新]cleo基础知识总结,都来看都来看都来看- -
本帖最后由 rSaIzoDr 于 2012-5-11 02:05 编辑[更新内容]搜集的一些cleo基础教程链接:
[*]cleo opcode码简单运用:http://tieba.baidu.com/p/1086334012by Mr_Jpaser
[*]生成界面文字: http://tieba.baidu.com/p/1094633484 (比较难,新手可略)by fm
[*]main修改:http://tieba.baidu.com/p/717856633by fm
[*]Opcode 0050和0051:http://tieba.baidu.com/p/1286277869(比较难,新手可略)by fm
[*]罪恶都市main修改教程 之 菜鸟篇:http://tieba.baidu.com/p/736214033 by fm
[*]简单了解cleo:http://wenku.baidu.com/view/9fce4609844769eae009ed26.html?st=1 by v青苹果c
[*]各种cleo详细的讲解:http://tieba.baidu.com/p/1397213045by 963959269
[*]NPC 智能化出招:http://tieba.baidu.com/p/1481535752 by kami
为了条理清晰,就不举cleo例子了,内容大部分来自老帖
一 ,
在SB界面下,你把光标定位到某一条语句时,状态栏就会显示该语句的opcode用法,比如03C0: $CAR_REP = actor $PLAYER_ACTORcar,显示的是03C0: expecting 2 params,意思是这个opcode有两个变量,表现出来就是$CAR_REP和$PLAYER_ACTOR。
二, SB语句不区分大小写
三,sb的量分两类,定量和变量
功能是不一样的, 见楼下kami解释
定量是以$开头的字符串,变量是以@结束的数字。举例:$sanny,10@
四 ,
基本语法是条件判断和跳转, 如何利用好自己知道的opcode碼是关键。
五,
变量支持隐式定义,即直接使用,但全局变量需要定义(即说明含义)
六, 跳转循环,例如有
jump @MAIN_4 ,必须存在有 :
MAIN_4 的循环节
七, 每个opcode碼有自己的含义,例如写内存的0A8C: write_memory 0xC0BC15size 1 value 1 virtual_protect 0 不可改成 0A8C: set_car 36@ max_speed_to 10.0 (定义车36@最高速度到10.0??),蓝色字应改成00AD:
希望高人能发一个opcode表的分类,例如010?:(定义主角的opcode,ps:?代表某些数字,忘了 )
八,cleo线程中至少要有一个wait xxx ,不然会当机- -
ps:在执行cleo之前最好别存档,否则
鹰文功底好的,由想加深对cleo的理解可以去这里LOOK LOOK
http://www. gta modding.com/index.php?title=Main_Page
最后补上固定键位代码(键盘按键)=(10进制 ps:常用)=(16进制)
鼠标左键 1 1
鼠标右键 2 2
鼠标中键 4 4
退格键 8 8
Tab 9 9
回车键 13 D
Shift (两边一样) 16 10
Ctrl (两边一样) 17 11
Alt (两边一样) 18 12
Pause 19 13
Caps Lock 20 14
Esc 27 1B
空格键 32 20
Page Up 33 21
Page Down 34 22
End 35 23
Home 36 24
方向键左 37 25
方向键上 38 26
方向键右 39 27
方向键下 40 28
Insert 45 2D
Delete 46 2E
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
A65 41
B66 42
C67 43
D68 44
E69 45
F70 46
G71 47
H72 48
I73 49
J74 4A
K75 4B
L76 4C
M77 4D
N78 4E
O79 4F
P80 50
Q81 51
R82 52
S83 53
T84 54
U85 55
V86 56
W87 57
X88 58
Y89 59
Z90 5A
左 Windows 键 91 5B
右Windows键 92 5C
属性键(右Windows和右Ctrl之间那个) 93 5D
小键盘096 60
小键盘197 61
小键盘298 62
小键盘399 63
小键盘4100 64
小键盘5101 65
小键盘6102 66
小键盘7103 67
小键盘8104 68
小键盘9105 69
小键盘*106 6A
小键盘+107 6B
小键盘-109 6D
小键盘.110 6E
小键盘/111 6F
F1 112 70
F2 113 71
F3 114 72
F4 115 73
F5 116 74
F6 117 75
F7 118 76
F8 119 77
F9 120 78
F10 121 79
F11 122 7A(一般别用,这键是中英文切换)
F12 123 7B
Num Lock 144 90
Scroll Lock 145 91
; 186 BA
= 187 BB
, 188 BC
- 189 BD
. 190 BE
/ 191 BF
` 192 C0
[ 219 DB
\ 220 DC
] 221 DD
' 222 DE
功能鍵代碼:
1、步行时
0 向左、向右
1 向前、向后
2 Q、E
3 未知
4 行动(接电话、买房)
5 鼠标滚轮向上
6 武器 瞄准
7 鼠标滚轮向下
8 团队控制前进
9 团队控制后退
10 否定回答
11 肯定回答
12 不存在此编码
13 走静步
14 跳跃
15 开车
16 快跑
17 开枪、搏斗
18 蹲下
19 向后看
开车时:
0 左转、右转
1 前进
2 特殊控制左、右
3 特殊控制上、下
4 次级武器
5 开车向左看
6 手动刹车
7 开车向右看
8 下一个电台
9 上一个电台
10 否定回答
11 肯定回答
12 不存在此编码
13 切换视角
14 倒车
15 跳车
16 未知
17 主武器
18 喇叭
19 次级任务
武器代号 中文名称 dff和txd文件名
0 拳头
1 指节套环 brassknuckle
2 高尔夫球杆 golfclub
3 警棍 nitestick
4 小刀 knifecur
5 棒球棒 bat
6 铁铲 shovel
7 桌球棍 poolcue
8 武士刀 katana
9 电锯 chnsaw
10 紫色橡胶棒 gun_dildo1
11 银色振荡器 gun_dildo2
12 仿真阳具1 gun_vibe1
13 仿真阳具2 gun_vibe2
14 花 flowera
15 拐杖 gun_cane
16 手榴弹 grenade
17 催泪瓦斯(烟雾弹) teargas
18 燃烧弹 molotov
22 9mm警用手枪 colt45
23 9mm消音手枪 silenced
24 沙漠之鹰手枪 desert_eagle
25 长管散弹枪 chromegun
26 短管散弹枪(双截散弹枪) sawnoff
27 连发散弹枪 shotgspa
28 Micro SMG微型冲锋枪 micro_uzi
29 SMG轻型冲锋枪(MP5) mp5lng
30 AK-47突击步枪 ak47
31 M4卡宾枪 m4
32 TEC-9型步枪 tec9
33 打猎步枪(来复步枪) cuntgun
34 狙击枪 sniper
35 火箭筒(RPG-1) rocketla
36 跟踪式火箭筒(AT-4) heatseek
37 火焰喷射器 flame
38 转轮机枪 minigun
39 遥控炸弹(C4炸弹) satchel
40 遥控器 bomb
41 喷漆罐 spraycan
42 灭火器 fire_ex
43 照相机 camera
44 微光夜视镜
45 红外夜视镜
46 降落伞 gun_para
哇。。。手机党,犀利之际 手动顶起:lol 手动绿豆蛙生气 kwanz 发表于 2012-5-11 08:19手动绿豆蛙生气
= = kwanz 发表于 2012-5-11 08:19 static/image/common/back.gif
手动绿豆蛙生气
{:soso__24613336205803994_4:}
哈哈 多多宣传 百度知道_gta爱好者 吧:lol 【游骑兵】天涯 发表于 2012-5-13 15:00 static/image/common/back.gif
哈哈 多多宣传 百度知道_gta爱好者 吧
貼吧好東西挺多的:lol 不错 长知识了
页:
[1]