Вопросы по CLEO-скриптингу

SR_team

like pancake
BH Team
4,815
6,515
Как сделать,чтобы переменная,которая хранит в себе int значение 5,например,стала string и можно было её использовать как стринговую,но со значением 5? 0@v и 0@s не катит,пробовал через
0ad3: 1@ "%s" 0@ тоже не катит

0ac8: 1@ = 2
0ad3: 1@ = "%d" 0@
 

FantaZzy

Новичок
20
0
Привет всем! У меня вопрос, как сделать чтоб твой перс. ходил по определенным координатам (по прямым линиям). Например мне надо сделать скрипт, чтоб карл при входе в чекпоинт следовал по указанному пути (прямой, с заворотами).Хочу сделать Скрипт для рп серверов, на работу грузчика, ибо самому лень ходить :D :D
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
122
Привет всем! У меня вопрос, как сделать чтоб твой перс. ходил по определенным координатам (по прямым линиям). Например мне надо сделать скрипт, чтоб карл при входе в чекпоинт следовал по указанному пути (прямой, с заворотами).Хочу сделать Скрипт для рп серверов, на работу грузчика, ибо самому лень ходить :D :D
Юзай mogaika funcs
 

Dark_Knight

Me, me and me.
Друг
4,083
2,110
Код:
0ac8: 0@ = 32
0ad3: 0@ "5"
0@ = atoi 0@
0af8: "%d" -1 0@
load string 0@ from_ini "cleo\test.txt" "main" "test"
0af8: "%s" -1 0@
0ac9: 0@
 

FantaZzy

Новичок
20
0
Как сделать проверку, находится ли чекпоинт по заданным координатам в небольшом радиусе, а далее 2 варианта:
1.Если находится, запускается скрипт 1.cs
2.Если не находится, то запускается вторая проверка, и ищет по другим координатам, т.е. если по другим находит, запускает 2.cs
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
122
Как сделать проверку, находится ли чекпоинт по заданным координатам в небольшом радиусе, а далее 2 варианта:
1.Если находится, запускается скрипт 1.cs
2.Если не находится, то запускается вторая проверка, и ищет по другим координатам, т.е. если по другим находит, запускает 2.cs

не очень понял вопрос,попробуй через SCM функу брать чекпоинты
 

FantaZzy

Новичок
20
0
Как можно записать в переменную 1@ текущее авто гг?И как записать в 2@ транспорт вертолет, чтоб потом сравнить, если 1@ = 2@ (Текущий транспорт вертолет) то выполняется следущее условие.
 

fiendshadow

3LFhocV726q7pKWWky2vv3W38Dm9sGJV86
Проверенный
455
122
Как можно записать в переменную 1@ текущее авто гг?И как записать в 2@ транспорт вертолет, чтоб потом сравнить, если 1@ = 2@ (Текущий транспорт вертолет) то выполняется следущее условие.
нахуя такие сложности :facepalm:
 

fonarik

Известный
206
3
Как можно записать в переменную 1@ текущее авто гг?И как записать в 2@ транспорт вертолет, чтоб потом сравнить, если 1@ = 2@ (Текущий транспорт вертолет) то выполняется следущее условие.

00DD: actor $PLAYER_ACTOR driving_car_with_model #AMBULAN
 

SR_team

like pancake
BH Team
4,815
6,515
Где взять название моделей машин? Весь гугл облазил, там только херовы нубо сайты на укозе, и либерти.

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

FantaZzy

Новичок
20
0
Подскажите, правильно ли написано ? (О том что коряво, я сам знаю :D) Будет ли он работать? Мне нужно чтоб он бегал по прямой бесконечно. И вопрос, как остановить гг, если его не останавливают никакие кнопки.
Код:
{$CLEO .cs}
 
//---------------==Ãëàâíàÿ ñòðàíèöà==--------------
 
0000:
 
:BOT_1
wait 0
if
not Actor.Driving($PLAYER_ACTOR)
jf @BOT_1
0AD1: show_formatted_text_highpriority "Miner bot activated!This is alpha version by FantaZzy%s[%d]" time 5000
jump @BOT_2
 
:BOT_2
wait 0
if
  0AB0: key_pressed 116  // Åñëè íàæàòà êíîïêà F5, ïåðåõîäèì íà :BOT_22, åñëè íåò, ïåðåõîäèì íà :BOT_2
  jf @BOT_2
  jump @BOT_22
 
  :BOT_22
  wait 0
  0AD1: show_formatted_text_highpriority "Bot starting%s[%d]" time 2000
05D3: task_go_straight_to_coord $PLAYER_ACTOR coord 633.4913 857.9375 -42.6267 mode 6 time 20000  //Èäåì áðàòü 1 ìåøîê
jump @BOT_3
 
:BOT_3
wait 0
if
0101:  locate_stopped_char_any_means_3d $PLAYER_ACTOR coord 633.4913 857.9375 -42.6267 radius 5.0 5.0 3.0 sphere 0  //Åñëè ìû âçÿëè ìåøîê
jf @BOT_3
05D3: task_go_straight_to_coord $PLAYER_ACTOR coord 580.1425 865.8071 -43.0845 mode 6 time 20000 //Òîãäà èäåì íà ñêëàä
jump @BOT_4
 
:BOT_4
wait 0
if
0101:  locate_stopped_char_any_means_3d $PLAYER_ACTOR coord 580.1425 865.8071 -43.0845 radius 5.0 5.0 3.0 sphere 0 //Åñëè ìû îòíåñëè ìåøîê
jf @BOT_4    // òîãäà ïðûãàåì íà ìåòêó :BOT_22, òåì ñàìûì, èäåì áðàòü ìåøîê
jump @BOT_22
За корявульки в комментах - потом исправлю :D