向上
  • ZH-CN
登录网站
  • 模组和文件
    • 所有文件
    • 独占内容
    • 作者文件
    • 本周最佳文件
    • 上传文件
  • 新闻
  • 作弊
  • 文章
  • 指南
    GTA 6 GTA 5 GTA San Andreas GTA 4 侠盗猎车手:罪恶都市 GTA 3 荒野大镖客:救赎2 红死 Redemption 其他游戏 开发模组 其他
  • 模组和文件
  • 资源
  • 各种文件
  • CLEO模组开发者的实用功能和常量

CLEO模组开发者的实用功能和常量

  • CLEO模组开发者的实用功能和常量 / 资源
资源 / 各种文件
作者:
GTA_Masters19
查看更多
作者联系方式:
打开网站
上传了:
GTA_Masters19 订阅 您已订阅
大小:
6.40 千字节
归档中的文件:
在档案中发现的已知扩展名的文件。
Ничего
查看更多
已上传:
30 九月 2014
下载量:
232
总下载量: 232
独特的下载量: 115
9.7 / 10
30 人评价了文件
elementman50
Diego Alexander
vladvo
访客
XxX_SLASH_XxX
stalsharik
Destor
VitalRus
egor230
Chel555
Isos-jux666
Asher Forrester
Timur_SH
shindya777
MegaDJ_CJ
kabas
alex59
YSV
GTA_Masters19
RD4shie
Misha_Saharovsky
Eugene Sergeevich
Victorch4
soundlman
SergeDV
vladislav87
PUTINVLAD
Jason Newsted
andre500
TheCrazyGamer
还没有人评价这个文件
下载 在 Telegram 中下载 在 Discord 中下载
加入收藏夹 收藏夹
  • 1412087967_funcs-and-consts.7z
    来自Virustotal的病毒检查: 文件是安全的 (查看报告)
    下载 (0.01 MB)
  • depositfiles.com
    下载

在CLEO上的开发者工具

这个包简化了CLEO模组的开发,提供了一些功能和常量。

功能:

包中包含6个功能:

* 生成角色

* 生成角色(简化版)

* 生成车辆

* 生成车辆(简化版)

* 生成货车

* 生成火车

您可以通过在文件开头使用 {$I} 指令来连接功能,并在此处指定功能路径,例如: {$I actor_spawn.func}。指令必须位于文件的最开头(通常写在 {$CLEO}的位置)。

然后您只需编写一行代码(调用功能)。

调用功能的操作码:

0AB1:

显示隐藏内容隐藏内容

{$CLEO}

{$I car_spawn.func}

0AB1: call_scm_func @car_spawn num_params 17 model #FIRETRUK -2144.25 922.4758 79.8516 angle 269.7736 color_1 26 color_2 1 door_status 1 very_heavy 0 BP 0 FP 0 EP 0 MP 0 CP 0 radio 11 siren 1 engine 0 return_a_handle 0@

Marker.CreateAboveCar(1@, 0@)

0A93: end_custom_thread

常量:

在我的包中,您还会找到一个文件 const,其中包含大量不同的常量,可以帮助开发。我将所有常量分为几组:

* 按钮常量(操作码 0AB0:)。请注意,Sanny Builder不支持俄语常量名称,使用英文名称。由多个单词组成的键名用下划线连接(否则编译器会混淆),例如: PAGE_DOWN。在常量文件中,同义词的键名是逐个列出的。例如:文件中有用于escape键的常量 - ESC 和 ESCAPE。您可以选择更喜欢的名称。由于编译器的限制,带数字的键名写作 0_KEY, 5_KEY。对于数字小键盘则写作: 0_NUM, 7_NUM。左、右Windows键分别写作: WINDOWS_L, WINDOWS_R。如果您对英语有一些了解,可以很容易猜到逗号和点使用的常量是 COMMA 和 DOT (同义词 POINT 也可以)。

* CLEO中常用的全局变量。

* 广播电台。

* 车辆组件(门、引擎盖、后备箱)。

* 车辆基本颜色。

* 角色的行走风格。

* 爆炸类型。许多是重复的,常量中记录了最基本的,不重复。

* 雷达图标。

* 天气代码。

* 帮派。

* 武器编号。

* 火车类型。

* 货车类型。

还有三个额外的常量 - 三个零(ZEROES),游戏摄像机的平滑和快速过渡(JUMP_INSTANT, JUMP_SMOOTH)。

常量文件通过 {$I}指令连接。

这些常量大多数非常实用,免去了您在Sanny Builder帮助文档中查找的麻烦,但如果您想在自己的模组中使用它们,建议您打开文件快速浏览一下它们的列表。

您可以在自己的模组中使用这些功能和常量,文件的作者和网站不必注明。

注意: 编译脚本后,不必将它们与脚本一起附上 - 指令 {$I} 的工作原理是将功能代码嵌入文件中,即功能将位于您的脚本内部。常量也是如此。(替换为字符串 {$I})。

注意: 您也可以使用指令的完整形式 - {$INCLUDE}.

文件的名称和描述已被翻译。 显示原文 (RU)显示翻译 (ZH-CN)
Полезные функции и константы для разработчиков модов на CLEO

Инструменты разработчика на CLEO

Данный пак немного упрощает разработку модов на CLEO - функциями и константами.

Функции:

В паке 6 функций:

* Спавн актера

* Спавн актера сокращенный

* Спавн машины

* Спавн машины сокращенный

* Спавн пикапа

* Спавн поезда

Вы подключаете функцию через директиву {$I} в начале файла, и прямо там указываете путь до функции, например, так: {$I actor_spawn.func}. Директива должна быть в самом начале файла (там, где обычно пишется {$CLEO}).

Затем вам остается прописать лишь одну строку (вызов функции).

Опкод вызова функции:

0AB1:

Show SpoilerHide Spoiler

{$CLEO}

{$I car_spawn.func}

0AB1: call_scm_func @car_spawn num_params 17 model #FIRETRUK -2144.25 922.4758 79.8516 angle 269.7736 color_1 26 color_2 1 door_status 1 very_heavy 0 BP 0 FP 0 EP 0 MP 0 CP 0 radio 11 siren 1 engine 0 return_a_handle 0@

Marker.CreateAboveCar(1@, 0@)

0A93: end_custom_thread

Константы:

В моем паке вы также найдете файл const, который содержит в себе большой список разнообразных констант, которые могут помочь в разработке. Я поделил все константы на группы:

* Константы для обозначения кнопок (опкод 0AB0:). Имейте ввиду, что Sanny Builder не поддерживает русские имена констант, используются английские названия. Названия клавиш, которые состоят из более одного слова, записываются через знак нижнего подчеркивания (иначе компилятор начинает путаться), например: PAGE_DOWN. В файле констант синонимичные названия клавиш прописаны одна за другой. Пример: в файле есть константы для кнопки escape - ESC и ESCAPE. Пользуйтесь тем, что нравится больше. Из-за ограничений компилятора клавиши с цифрами пишутся так: 0_KEY, 5_KEY. Для num-pad\'а вот так: 0_NUM, 7_NUM. Правый и левый windows, соответственно, вот так: WINDOWS_L, WINDOWS_R. Если есть кое-какие знания английского языка, нетрудно догадаться, что для запятой и точки используются константы COMMA и DOT (синонимичное POINT также допускается).

* Распространенные разрешенные в CLEO глобальные переменные.

* Радиостанции.

* Компоненты автомобиля (двери, капот, багажник).

* Базовые цвета автомобилей.

* Стили походки актеров.

* Типы взрывов. Многие дублируются, в константы записаны самые основные, без повторов.

* Иконки радара.

* Коды погоды.

* Банды.

* Номера оружия.

* Типы поездов.

* Типы пикапов.

Также есть три дополнительные константы - три нуля (ZEROES), плавный и резкий переход для игровой камеры (JUMP_INSTANT, JUMP_SMOOTH).

Файл с константами подключается через директиву {$I}.

Большинство из этих констант очень применимы, и избавляют вас от лазания по справке Sanny Builder\'а, однако, если вы хотите их использовать в своих модах, советую пробежаться по их списку, открыв файл.

Вы можете использовать данные функции и константы в своих модах, автора файла и сайт указывать необязательно.

ПРИМЕЧАНИЕ: после компиляции скрипта, их необязательно прилагать вместе со скриптом - директива {$I} работает по принципу подключения кода функции внутрь файла, то есть, функция будет внутри вашего скрипта. То же относится и к константам. (заменена на строку {$I}).

ПРИМЕЧАНИЕ: вы можете использовать и полную форму записи директивы - {$INCLUDE}.

评论 8
© 2008 - 2025 LibertyCity
创建者和开发者: Evgenii Sokolov
未经管理层或相关所有者的许可,严禁复制材料。
写信给我们
移动版 电脑版本
模组和文件 新闻和文章 作弊和指南 用户
点击这里进行高级文件搜索