1. Cleo的CLEO编写
当玩家在制作一个CLEO的cs脚本的时候,需要注意一些细节,比如:
1、使用循环时,不能直接jf到条件判断上,会导致游戏卡住(没有提示),请在if之前加等待命令 :threadwait0ifconditionjf@thread//freeze2、并不是创作一个很好的功能就必须使用大量的变量和各种高端代码,这是一个误区,opcode语句就像积木一样,并非需要把积木用雕刻刀雕琢的活灵活现才能做出好CLEO,积木的更大亮点在于拼接,利用各种语句和循环技巧进行组装调用,从而获得更多新的灵感和功能,这才是正规发展方向,然后才是高端技巧的掌握和学习,简单讲,就是CLEO需要创意大于技巧。
3、玩家要随时注意更新自己的OPCODE语句库,因为原版的sanny builder并没有搜集齐所有的OPCODE指令,这就需要玩家在网上各地寻找自己需要的资源并加以整合了。
4、学会使用障眼法,例如一个汽车发射炮弹的cleo,原理可以是在汽车上面创建一个人物,给人物武器,然后让人物开炮,最后隐藏人物,以此就达成了汽车开炮的目的。学会“高端技巧”之后,直接调用游戏制造导弹的方法。
5、不要在cleo里使用全局变量,会把main.scm里的变量覆盖,主角等唯一物体除外
2. Cleo的范例
这是一个代码很简单的CLEO,主文件名是repair.cs,主要功能是在车上的时候,按Y键可以把车修好,就不用去喷漆处了。
以下是该CLEO源码:
// This file was decompiled using SASCM.INI published by Seemann (files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027} //无关紧要的内容,自己编写不会出现这些
{$CLEO .cs} //它标志着这是一个CLEO文件,编译文件的扩展名是cs
//-------------MAIN---------------
thread 'ENGINE' //命名线程,可有可无,起个名字让其他cleo能找到你
:ENGINE_11 //这是标签,为语句跳转所设
wait 10 //等待10毫秒
if //如果,条件判断
Player.Defined($PLAYER_CHAR) //条件:玩家是否定义?死了就是false
jf @ENGINE_11 //如果条件不满足的话跳转到ENGINE_11,满足的话继续执行
if and //多条件必须同时满足,表示与的关系
0449: actor $PLAYER_ACTOR in_a_car //主角是否在车里
00E1: player 0 pressed_key 11 //是否按下了功能键11(游戏默认是Y键)
jf @ENGINE_11 //如果以上条件不满足就跳转到标签11
03C0: $CAR_REP = actor $PLAYER_ACTOR car // $CAR_REP就代表主角坐着的车了
0A30: repair_car $CAR_REP //修复自定义车辆$CAR_REP
jump @ENGINE_11 //无条件跳到开头
注:不同游戏的opcode不同
阅读Sanny Builder的帮助文档学习基本知识,所以英语必须会。
3. 圣安地列斯安卓CLEO怎么用
用法:
1.ROOT手机:安装安卓平台的CLEO需要ROOT手机,安装SU权限管理。Root手机后会自动安装SU,请选择允许。可以使用百度一键ROOT
2.CLEO主程序和CLEO脚本获取:安卓系统的CLEO包括GTA3,罪恶都市,圣安地列斯的作者都是Alexander Blade,此人为继Seemann大神后的CLEO4引领者
3.运行圣安地利斯安卓版:运行圣安地列斯安卓版一会儿退出,游戏会自动在sdcard/android/data/com.rockstargames.gtasa,创建com.rockstargames.gtasa文件夹
如果有此文件夹那么就不需要运行游戏
4.复制脚本:将下载的CLEO主程序和CLEO脚本解压,将Script/gtasa文件夹内所有文件复制到sdcard/android/data/com.rockstargames.gtasa下
5.如果你不想要哪个脚本不复制哪个脚本即可,txt文件为编译软件自动生成的txt可查询文件,不复制也可以
6.安装CLEO.apk:在手机端打开CLEO.apk并安装,安装完毕打开,提示Super授权的话请选择是
7.Install和Check:点击Grand Theft Auto San Andreas的Install安装,然后点击Check进行兼容性验证检测
不支持圣安地列斯V1.01版主程序,V1.02和V1.03支持
系统提示:可以看见程序提示兼容性正确,并且提示您当前的游戏版本,点击OK即可
8.屏幕九宫格分布:Alexander Blade所写CLEO是将屏幕九等分,每一等分算一个触发区域。根据作者Alexander Blade的说明可以分为如下图大致排布
秘籍/作弊码:手指长按6和4区域触发秘籍菜单
向下翻页:2区域
向上翻页:8区域
确定:5区域
刷车:手指长按6和5区域,默认刷出400(landstal)中档越野吉普车
向下选择车辆:2区域
向上选择车辆:8区域
确定:5区域
触发项目:选择好需要的项目后手指触摸5区域即可激活,激活完毕屏幕左上角提示CLEO Cheat activated!,表示激活成功
9.卸载CLEO主程序:请打开手机程序菜单的CLEO图标,点击Uninstall,即可将圣安地列斯的CLEO主程序卸载
10.卸载CLEO文件:手动删除sdcard/android/data/com.rockstargames.gtasa下的脚本文件
卸载CLEO主程序安装器:确定不需要的CLEO主程序都点击Unisttall卸载后将CLEO程序从手机卸载即可
4. gtasa cleo脚本是什么
sanny builder 是GTA 3D 游戏平台GTA3, VC, SA LCS 和 VCS这几代游戏的快速脚本编辑器
最新版为v3.04 更新于2008.08.17
国内GTA MODER喜欢简称其为SB
CLEO制作有难度 需要不断的尝试和理解
这玩意需要有创意 你多多看看别人的不同CLEO
看CLEO合计的CLEO就行 揣摩CLEO的编写格式规范
建议从修改CLEO学起 看看CLEO神先生的那个CLEO修改入门教程
目前我也在翻译Seemann(CLEO创始人)的CLEO编程圣经 更新于2007年的(有点老 呵呵 那时候人家研究出了CLEO就为大家写了很多教程 真是大侠)
完工后欢迎前往虚拟世界蕉城区看看
觉得好请采纳
谢谢!