祭祀秀忒 发表于 2012-3-22 16:49:54

[更新]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


kami 发表于 2012-3-22 17:04:59

哇。。。手机党,犀利之际

祭祀秀忒 发表于 2012-5-11 02:00:40

手动顶起:lol

kwanz 发表于 2012-5-11 08:19:55

手动绿豆蛙生气

Sid 发表于 2012-5-11 10:33:43

kwanz 发表于 2012-5-11 08:19手动绿豆蛙生气

= =

祭祀秀忒 发表于 2012-5-11 12:28:47

kwanz 发表于 2012-5-11 08:19 static/image/common/back.gif
手动绿豆蛙生气

{:soso__24613336205803994_4:}

为主的祥助 发表于 2012-5-13 15:00:21

哈哈 多多宣传 百度知道_gta爱好者 吧:lol

祭祀秀忒 发表于 2012-5-13 15:05:00

【游骑兵】天涯 发表于 2012-5-13 15:00 static/image/common/back.gif
哈哈 多多宣传 百度知道_gta爱好者 吧
貼吧好東西挺多的:lol

Terminator 发表于 2012-5-13 15:58:14

不错 长知识了
页: [1]
查看完整版本: [更新]cleo基础知识总结,都来看都来看都来看- -