Делаем новые миссии. CLEO - скрипты, cutscene, статьи, программы. Игровые новости.
 
1.7.13 15:07 |

Типы данных

Раздел: Основы скриптинга | Автор: yelmi | Рейтинг: 0.00 (0) | Хитов 2154
Код разделен на отдельные элементы, каждый из которых обозначается по-своему и выполняет конкретную функцию в скрипте.

$ - обозначение глобальных переменных.
Код:
0004: $MyVar = 100

доступ к глобальной переменной возможен из любого потока, миссий или внешних скриптов.

@ - в начале: метка

Код:
0002: jump @MyLabel



@ - в конце: локальная переменная. Их значения используются только в пределах одного потока

Код:
0006: 100@ = 10



'...' - текст (макс. 15 символов).

Допускается пустое значение: ' '

Код:
03A4: name_thread 'MAIN'



"..." - текст (максимум определяется опкодом)

Также вы можете использовать в тексте одинарные кавычки или двойные кавычки. Для двойных кавычек необходимо использовать специальный префикс \.

Допускается пустое значение: " "

Код:
0662: write_debug_message "Hello, \"world\"! 'Here we go!'"



s$ - глобальная стринговая переменная

Код:
05A9: s$MyString = 'GLOBAL'



@s - локальная стринговая переменная

Код:
05AA: 1@s = 'LOCAL'


v$ - глобальная стринговая переменная

Код:
06D1: v$MyString = "LONG_GLOBAL"



@v - локальная стринговая переменная

Код:
06D2: 1@v = "LONG_LOCAL"



'''#''' - имя модели из одного из IDE - файлов игры

Код:
0247: request_model #CELLPHONE



& - прямой байтовый адрес (ADMA). Читает и пишет значения по указанному адресу Может использоваться в тех же случаях, когда используется тип $.

Код:
&57 += &120(&231,4i)


(примечание: число после & - локальное смещение внутри файла main.scm, относительно его начала; адрес, куда будет записано значение)


0x - число в шестнадцатиричном формате. -0x - отрицательное значение

Код:
0004: $var = -0xBB08


Число должно быть в интервале -80000000..7FFFFFFF

 

  1 2 3 4 5 6 7 8 9 10  

Родственные ссылки
» Другие статьи раздела Основы скриптинга
» Эта статья от пользователя yelmi

5 cамых читаемых статей из раздела Основы скриптинга:
» Работа со звуками в GTA San Andreas
» Директивы
» Контроль клавиатуры
» External Script – что это такое и как с ним работать?
» Панель, или список товаров. Часть II.

5 последних статей раздела Основы скриптинга:
» Директивы
» Дополнительные команды
» Ключевые слова
» Классы
» Циклы

¤ Перевести статью в страницу для печати
¤ Послать эту cтатью другу

MyArticles 0.6 beta for RUNCMS: by RunCms.ru


Реклама

Вверх     Вернуться на главную. Вход в Систему. Статьи. Скачать. Миссии. ФОРУМ Обратная связь.   
   
   
   
   
- Генерация страницы: 0.2 секунд -