Приветствую Вас, Гость! Регистрация RSS
Понедельник, 29.04.2024
[ Главная страница · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Моды GTA SA, читы для samp » CLEO программирование » CLEO уроки » [CLEO] [Разбор небольшого скрипта №1]
[CLEO] [Разбор небольшого скрипта №1]
BatsДата: Воскресенье, 18.11.2012, 16:44 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 5

CLEO.


Разберём лёгкий CLEO скрипт.


Код -

Code

{$VERSION 3.1.0027}  
{$CLEO .cs}  

0000: NOP    

:COOL_25  
wait 0    
if    
0AB0:   key_pressed 103    
jf @COOL_25    
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)  
jump @COOL_35  

:COOL_35  
wait 100    
if    
0AB0:   key_pressed 104    
jf @COOL_35    
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)  
jump @COOL_25


Что-же он выполняет ?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Code

{$VERSION 3.1.0027}  
{$CLEO .cs}


Показывает то , что это CLEO скрипт.

Code
0000: NOP


Предотвращает ошибку с нулевым опкодом. Проще говоря, если хотите в дальнейшем избежать недоразумений, всегда добавляйте это в начало.


Code
:COOL_25


Начало потока

Code
wait 0


Ждём 0 миллисекунд, дабы избежать crash в дальнейшем.

Code

if    
0AB0:   key_pressed 103    
jf @COOL_25    
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)  
jump @COOL_35


Если
Нажата клавиша номер 103
Записываем наши координаты ( x,y,z ) в переменные ( 0@, 1@, 2@ )
И прыгаем к следующему потоку
Иначе, возвращаемся в начало потока ( jf @COOL_25 )


Code
:COOL_35


Начинаем новый поток.

Code
wait 100


Ждём 100 миллисекунд.

Code
if    
0AB0:   key_pressed 104    
jf @COOL_35    
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)  
jump @COOL_25


Если
Нажата клавиша номер 104
То телепортируем игрока в записанные координаты ( 0@, 1@, 2@ )
И прыгаем в начало скрипта ( jump @COOL_25 )
Иначе, возвращаемся в начало потока ( jf @COOL_35)


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Спизжено с CM.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


The End.
 
Форум » Моды GTA SA, читы для samp » CLEO программирование » CLEO уроки » [CLEO] [Разбор небольшого скрипта №1]
  • Страница 1 из 1
  • 1
Поиск:

Вверх