|
本帖最后由 rSaIzoDr 于 2012-5-11 02:05 编辑
[更新内容]搜集的一些cleo基础教程链接:
为了条理清晰,就不举cleo例子了,内容大部分来自老帖
一 ,
在SB界面下,你把光标定位到某一条语句时,状态栏就会显示该语句的opcode用法,比如03C0: $CAR_REP = actor $PLAYER_ACTOR car,显示的是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进制)
|
|