Інструменти розробника на CLEO Цей пакет трохи спрощує розробку модів на CLEO - функціями та константами.
Функції:
У пакеті 6 функцій: * Співн актора * Співн актора скорочений * Співн машини * Співн машини скорочений * Співн пікапа * Співн поїзда
Ви підключаєте функцію через директиву{$I}спочатку файлу, і прямо там вказуєте шлях до функції, наприклад, так:{$I actor_spawn.func}. Директива має бути на самому початку файлу (там, де зазвичай пишеться{$CLEO}). Потім вам залишається прописати лише один рядок (виклик функції). Опкод виклику функції:
У моєму паку ви знайдете файл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}.