[CLEO] Вопрос - Ответ - Страница 100 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Вопрос - Ответ
[CM]Рафаэль Дата: Суббота, 05.09.2015, 20:19 | Сообщение # 1
Cheat-Master
Сообщений: 3080
Статус: Offline

В этой теме задаются вопросы по CLEO, конкретным опкодам (например, назначение того или иного опкода) и т.д.


Форма вопроса:
Код
[color=#1E90FF][b]Вопрос:[/b][/color] text


Форма ответа:
Код
[color=#1E90FF][b]Ответ:[/b][/color] text



Мой Shop
Официальный гарант

Контактные данные:
VK: vk.com/ali_benua
Skype: lvinyipen
Telegram: @AliBenua
ICQ: 552-090-283
CM_Sener Дата: Воскресенье, 06.09.2015, 00:36 | Сообщение # 1486
Новичок
Сообщений: 9
Статус: Offline
Код
{$VERSION 3.1.0027}   
{$CLEO .cs}   

//-------------MAIN---------------   
thread 'COORDS'            

:0
wait 0
if 0AFA: is_samp_structures_available
jf @0
0AF7: get_samp_base_to 25@

0b34: "magaz" @123
while true
      wait 0
end

:123
7@ = 1

:86   
wait 0               
if 7@ == 1   
jf @414   
3@ = 458.3460
4@ = -1502.0513
5@ = 31.0335   

:688   
wait 0                   
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@) // çàïèñü òåêóùèõ êîîðäèíàò, ïðèãîäèòñÿ íèæå               
0509: 11@ = distance_between_XY 3@ 4@ and_XY 0@ 1@ // ïðîâåðêà, åñëè ðàññòîÿíèå äî êîíå÷íîé òî÷êè ìàëî - òï ñðàçó íà íåå   
if               
                 not 11@ >= 120.0               
jf @192   
Actor.PutAt($PLAYER_ACTOR, 3@, 4@, 12@)
7@ = 0   
0b43:               

:192 // ñòàâèì ïîâîðîò â ñòîðîíó òï   
0063: 3@ -= 0@ // (float)               
0063: 4@ -= 1@ // (float)               
0604: get_Z_angle_for_point 3@ 4@ store_to 6@   
Actor.Angle($PLAYER_ACTOR) = 6@ //               
Actor.LockInCurrentPosition($PLAYER_ACTOR) = True // çàìîðîçêà, ÷òîáû íå ïàäàòü   
if // ïðîâåðêà, åñëè ñèäèòå â ìàøèíå - ñêðèïò ïîéäåò íåìíîãî ïîäðóãîìó   
                 Actor.Driving($PLAYER_ACTOR)   
jf @273   
03C0: 30@ = actor $PLAYER_ACTOR car               
Car.Angle(30@) = 6@ // ñòàâèì ïîâîðîò ìàøèíû â ñòîðîíó òï   
Car.LockInCurrentPosition(30@) = True // çàìîðîçêà ìàøèíû   

:273   
04C4: store_coords_to 8@ 9@ 10@ from_actor $PLAYER_ACTOR with_offset 0.0 70.1 0.0 // ÿ òàê ïîíÿë ñàìî òï ïî   
Actor.PutAt($PLAYER_ACTOR, 8@, 9@, -80.1) // ìàëåíüêèì ðàññòîÿíèÿì òóò               
wait 1000                           

:342   
wait 0               
7@ = 0   
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)   
02CE: 13@ = ground_z_at 0@ 1@ 999.0 // óçíàåì âûñîòó çåìëè   
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 13@)  // ñòàâèì íà çåìëþ   
Actor.LockInCurrentPosition($PLAYER_ACTOR) = False // ðàçìîðîçêà   
if               
056E:   car 30@ defined // åñëè â ìàøèíå   
jf @414                     
Car.LockInCurrentPosition(30@) = False // ðàçìîðîçêà ìàøèíû   
0b43:    

:414   
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
0509: 11@ = distance_between_XY 3@ 4@ and_XY 0@ 1@
if
not 11@ >= 5.0
jf @123
jump @124   

:124
wait 0
Samp.CmdRet()


В чем проблема? почему когда он дотпшивается до указаного места, в конце тпшиться под указанным местом почему-то


Все лучшее.
[TTM]Rubin Дата: Воскресенье, 06.09.2015, 00:36 | Сообщение # 1487
Новичок
Сообщений: 8
Статус: Offline
Вопрос: Я уже когда-то задавал вопрос относительно получения поворота объекта по 3 координатным осям, мне предложили использовать работу с памятью игры, а именно с матрицей. С этим у меня возникла загвоздка. Не мог бы кто-нибудь написать пример работы с матрицей объекта?
0x0014 | RwMatrix *matrix // Указатель на матрицу позиции и вращения
Tosoti Дата: Воскресенье, 06.09.2015, 00:36 | Сообщение # 1488
Боец
Сообщений: 150
Статус: Offline
1й вопрос:
Как узнать координаты таких вот маркеров (скрипт записал их в переменные):

2й вопрос:
Код
0B79: samp set_chat_input_enabled 1
                0B76: samp set_chat_input_text "/q"

Этими опкодами скрипт открывает чат и вписывает туда /q, вопрос: как подтвердить команду?
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 00:36 | Сообщение # 1489
Советник
Сообщений: 784
Статус: Offline
Castiellll, Если это запись скрипт записи (ну путь записывает, а потом воспроизводит).
То поставь цикл for...end например по истечению этого цикла, он прыгает на метку с задержкой, а потом обратно в цикл.

Добавлено (30.11.2013, 23:05)
---------------------------------------------
CM_Sener, У тебя вот тут ошибка.

Код
jf @192    
  Actor.PutAt($PLAYER_ACTOR, 3@, 4@, 12@)  // Тут 12@ = 0
  7@ = 0    
  0b43:      

Добавлено (30.11.2013, 23:16)
---------------------------------------------
[TTM]Rubin, я вот немного неуверен, но попробуй опкод 05A6: get_object_rotation_velocity 82@ store_to 49@ 50@ 51@


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
danya777_kirov Дата: Воскресенье, 06.09.2015, 00:37 | Сообщение # 1490
Бывалый
Сообщений: 347
Статус: Offline
Цитата RAKSHA1337 ()
TTM]Rubin, я вот немного неуверен, но попробуй опкод 05A6: get_object_rotation_velocity 82@ store_to 49@ 50@ 51@

это скорость по всем осям.


помогаю по пхп хтмл в лс писать <br\> верстаю сайты в лс тоже помог ставь +++ в репку
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 00:37 | Сообщение # 1491
Советник
Сообщений: 784
Статус: Offline
danya777_kirov, Да, это скорость вращения, но может это то что нужно и оно координаты покажет, надо лишь попробовать.
По крайней мере в описании параметров сказано следующие.
1) Object handle (Integer)
2) X Rotation (Float)
3) Y Rotation (Float)
4) Z Rotation (Float)


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Castiellll Дата: Воскресенье, 06.09.2015, 00:37 | Сообщение # 1492
Боец
Сообщений: 110
Статус: Offline
Вопрос: Есть диалог - "Хотите закончить работу?" и варианты "Да" "Нет"... Какой опкод для нажатия на "Да" ? Или как это сделать wacko

s
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 00:37 | Сообщение # 1493
Советник
Сообщений: 784
Статус: Offline
danya777_kirov, Кстати, если представить вращающийся объект, то я вижу, что он вращается только по двум сторонам (Влево/вправо и вперёд/назад). Дак вот вопросы. Что за третья координата появляется? За что она отвечает?

Добавлено (01.12.2013, 00:41)
---------------------------------------------
Castiellll, 0B47: samp close_current_dialog_with_button 1 // Закрывает текущий диалог с возможностью выбора кнопки, которой он был закрыт. Информация о закрытии отправляется на сервер, если диалог был создан сервером. // Входные данные: 1 - ИД кнопки (1 - левая, 0 - правая).

Добавлено (01.12.2013, 00:52)
---------------------------------------------
[TTM]Rubin, danya777_kirov, Всё, я нашёл. Это не тот опкод (кстати он не работает).
Нужно кароче использовать вот эту функцию.
0AB1: call_scm_func @Quaternion_get 1 matrix_pointer 0@ Quat_w 1@ Quat_x 2@ Quat_y 3@ Quat_z 4@



В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/


Сообщение отредактировал RAKSHA1337 - Воскресенье, 01.12.2013, 00:39
Castiellll Дата: Воскресенье, 06.09.2015, 00:37 | Сообщение # 1494
Боец
Сообщений: 110
Статус: Offline
1)Как отключить все клео разом?
2)У меня бот ходит по координатам...Как сделать чтобы он прошёл несколько раз по точкам, а потом сходил забрал зп и после продолжил ходить и всё по кругу.


s

Сообщение отредактировал Castiellll - Воскресенье, 01.12.2013, 03:13
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 00:37 | Сообщение # 1495
Советник
Сообщений: 784
Статус: Offline
Цитата Castiellll ()
2)У меня бот ходит по координатам...Как сделать чтобы он прошёл несколько раз по точкам, а потом сходил забрал зп и после продолжил ходить и всё по кругу.

Так же через цикл


В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/


Сообщение отредактировал RAKSHA1337 - Воскресенье, 01.12.2013, 03:15
[TTM]Rubin Дата: Воскресенье, 06.09.2015, 00:38 | Сообщение # 1496
Новичок
Сообщений: 8
Статус: Offline
RAKSHA1337, саня жалуется на неизвестный опкод "0C0C" (0C0C: 1@ = struct 0@ offset 0 size 4). Требуется какой-то сторонний плагин? Если да, то можно ли обойтись без этого?

Сообщение отредактировал [TTM]Rubin - Воскресенье, 01.12.2013, 08:42
RAKSHA1337 Дата: Воскресенье, 06.09.2015, 00:38 | Сообщение # 1497
Советник
Сообщений: 784
Статус: Offline
[TTM]Rubin, Тебе нужно sampfunc поставить. (Не в гта, а в SB)

В казино рандом. Но рандом в программах - это генератор псевдослучайных чисел, который написан ручками человека. А значит есть формула! Есть алгоритм! Есть тактика!
Кто не согласен - ставьте минус, после того как докажете обратное. https://habrahabr.ru/post/196442/
Castiellll Дата: Воскресенье, 06.09.2015, 00:38 | Сообщение # 1498
Боец
Сообщений: 110
Статус: Offline
Цитата RAKSHA1337 ()
Так же через цикл


Код
0000: NOP   
wait 0   
thread 'BOT'   

:BOT_17
wait 0   
if   
0AB0:   key_pressed 122   
else_jump @BOT_17   
05D3: AS_actor $PLAYER_ACTOR goto_point 297.3092 18.8411 1018.115 mode 6 100000 ms // versionA   
0AB3: var 740 = 2   
if   
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 297.3092 18.8411 1018.115 radius 1.0 1.0 1.0   
wait 1000   
else_jump @BOT_228   

:BOT_130
wait 0   
0AB3: var 740 = 2   
05D3: AS_actor $PLAYER_ACTOR goto_point 297.3092 18.8411 1018.115 mode 6 100000 ms // versionA   
0AB3: var 740 = 2   
if   
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 297.3092 18.8411 1018.115 radius 1.0 1.0 1.0   
wait 1000   
else_jump @BOT_228   

:BOT_228
wait 0   
05D3: AS_actor $PLAYER_ACTOR goto_point 269.4474 20.3624 1016.75 mode 6 100000 ms // versionA   
0AB3: var 740 = 2   
if   
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 544.7507 1133.871 14.4319 radius 1.0 1.0 1.0   
wait 7700   
else_jump @BOT_319   

:BOT_319
wait 0   
05D3: AS_actor $PLAYER_ACTOR goto_point 297.3092 18.8411 1018.115 mode 6 100000 ms // versionA   
0AB3: var 740 = 2   
if   
00FE:   actor $PLAYER_ACTOR sphere 0 in_sphere 297.3092 18.8411 1018.115 radius 1.0 1.0 1.0   
wait 8500   
else_jump @BOT_1099   

:BOT_1099
jump @BOT_130


Как во тут через цикл сделать, не понимаю ...


s

Сообщение отредактировал Castiellll - Воскресенье, 01.12.2013, 12:32
Pharrell Дата: Воскресенье, 06.09.2015, 00:38 | Сообщение # 1499
7122867
Сообщений: 49
Статус: Offline
Вопрос: Можно ли сделать такое,что когда ты убил игрока ваш персонаж пишет в чат сообщение заданное в скрипте ? Если да,то напишите опкоды

Продаю аккаунты S-RP и Advance
darkes Дата: Воскресенье, 06.09.2015, 00:38 | Сообщение # 1500
Боец
Сообщений: 188
Статус: Offline
Цитата Pharrell ()
Вопрос: Можно ли сделать такое,что когда ты убил игрока ваш персонаж пишет в чат сообщение заданное в скрипте ? Если да,то напишите опкоды

0118 0AF9
Только вот, если ты их просишь, то ты вряд ли поймешь как написать скрипт.
Поиск: