[CLEO] Вопрос - Ответ - Страница 170 - Форум 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
DubStep_ Дата: Воскресенье, 06.09.2015, 03:34 | Сообщение # 2536
{ }
Сообщений: 1406
Статус: Offline
[CM]Pawno, полный скрипт дай чтобы разобраться
asics Дата: Воскресенье, 06.09.2015, 03:34 | Сообщение # 2537
Боец
Сообщений: 74
Статус: Offline
Данная форма не string (строка), а integer(целое число).
[CM]Антипушка Дата: Воскресенье, 06.09.2015, 03:34 | Сообщение # 2538
Новичок
Сообщений: 13
Статус: Offline
Сущиствует ли проверка на FPS?

CHEAT-MASTER.RU с 12.05.2014 по XX.XX.201X
[Samp-Rp] - Куплю админку до 10тыс.р
Bri Дата: Воскресенье, 06.09.2015, 03:34 | Сообщение # 2539
Briтва
Сообщений: 231
Статус: Offline
[CM]Антипушка,
Функция получения количества кадров игры в секунду (FPS)

Примечание: необходимо использовать в цикле с нулевой задержкой.

Код

const  
TIMER_OFFSET = 0xB7CB84
end
   
:FPS
// in: 0@ - frameCounter, 1@, 2@, 3@, 4@ - fpsBuf, 5@ - fpsTime, 6@ - fpsDisplay. out: 0@ - frameCounter, 1@, 2@, 3@, 4@ - fpsBuf, 5@ - fpsTime, 6@ - fpsDisplay
0@ += 1.0 // fpsFrameCounter++;
0A8D: 7@ = read_memory TIMER_OFFSET size 4 virtual_protect 0 // GetTickCount
0085: 8@ = 7@ // (int)  
0062: 7@ -= 5@ // (int)  
if 7@ > 250 // if ( (GetTickCount() - 250) > fps_time )
then
0087: 4@ = 3@ // fpsBuf4 = fpsBuf3;
0087: 3@ = 2@ // fpsBuf3 = fpsBuf2;
0087: 2@ = 1@ // fpsBuf2 = fpsBuf1;

// fpsBuf1 = ( fpsFrameCounter * 4 );
0087: 1@ = 0@
1@ *= 4.0

// fpsDisplay = ( fpsBuf1 + fpsBuf2 + fpsBuf3 + fpsBuf4 ) / 4.0;
0087: 6@ = 1@
005B: 6@ += 2@ // (float)  
005B: 6@ += 3@ // (float)  
005B: 6@ += 4@ // (float)  
6@ /= 4.0

// fpsFrameCounter = 0;
0@ = 0.0

// fps_time = GetTickCount();
0085: 5@ = 8@
end
ret 7 0@ 1@ 2@ 3@ 4@ 5@ 6@


Пример:
Код

03F0: enable_text_draw 1
0@ = 0.0
1@ = 0.0
2@ = 0.0
3@ = 0.0
4@ = 0.0
5@ = 0
6@ = 0.0
   
while true
   
     wait 0
     if player.Defined(0)
     jf continue
     
     call @FPS 7 in 0@ 1@ 2@ 3@ 4@ 5@ 6@ out 0@ 1@ 2@ 3@ 4@ 5@ 6@
     0092: 8@ = float 6@ to_integer  
     045A: draw_text_1number 85.0 425.0 GXT 'NUMBER' number 8@
     
end


Made by FYP
Ed_MO Дата: Воскресенье, 06.09.2015, 03:34 | Сообщение # 2540
Новичок
Сообщений: 14
Статус: Offline
Помогите!В уме не приложу как сделать,в общем нужно что бы клео само заводило двигатель если он заглохнет (Адванс РП)
DubStep_ Дата: Воскресенье, 06.09.2015, 03:35 | Сообщение # 2541
{ }
Сообщений: 1406
Статус: Offline
Ed_MO,

0ABF: set_vehicle 0@ engine_state_to 1
Axwell Дата: Воскресенье, 06.09.2015, 03:35 | Сообщение # 2542
Бывалый
Сообщений: 481
Статус: Offline
там еще крч можно имитацию нажатия ctrl сделать. От опкода пользы мало, он то заведет но визуально и тебя кикнет через пару метров
Bri Дата: Воскресенье, 06.09.2015, 03:35 | Сообщение # 2543
Briтва
Сообщений: 231
Статус: Offline
Ed_MO, проверки на состояние двигателя нету
_Kr1k_ Дата: Воскресенье, 06.09.2015, 03:35 | Сообщение # 2544
Любитель
Сообщений: 39
Статус: Offline
Код
:Activaciya_1
wait 0
if
0AB0: 50
jf @Activaciya_1

:Deactivaciya_1
wait 0    
if
0AB0: 51
jf ... // Прыгаем на действие
jump @Activaciya_1

:3
wait 0
0af8: "Блаблабла"
    // Тут нужно прыгнуть на деактивацию, проверить не деактивирован ли и вернуться
    wait 20000
    0Af8: "блалала"
    //  Тут нужно прыгнуть на деактивацию, проверить не деактивирован ли и вернуться
    и тд

Можно ли такое сделать на говнокоде,если да, то как? так нужно делать достаточно много порядком 20-30 действий.


Сообщение отредактировал _Kr1k_ - Четверг, 25.09.2014, 22:32
asics Дата: Воскресенье, 06.09.2015, 03:35 | Сообщение # 2545
Боец
Сообщений: 74
Статус: Offline
_Kr1k_, тоесть, ты хочешь флудер сделать?
_Kr1k_ Дата: Воскресенье, 06.09.2015, 03:35 | Сообщение # 2546
Любитель
Сообщений: 39
Статус: Offline
почти. только чтобы в любой момент деактивировать можно было. И каждый раз писало разные сообщения

Добавлено (26.09.2014, 14:30)
---------------------------------------------
В принципе, я понимаю как можно еще сделать, но код получится слишком большой, хотелось бы поменьше.

Сообщение отредактировал _Kr1k_ - Пятница, 26.09.2014, 13:31
DubStep_ Дата: Воскресенье, 06.09.2015, 03:36 | Сообщение # 2547
{ }
Сообщений: 1406
Статус: Offline
Код

GOVNOCODE:
{$CLEO .cs}
0000:
wait 0

:Activaciya_1   
wait 0   
if   
0AB0: 50   
jf @Activaciya_1   
wait 1000
goto @3

:3   
wait 0   
if   
8AB0: not key_pressed 51   
jf @Activaciya_1
0af8: "Text 1"   
wait 20000 // 20 sec
0Af8: Text 2"   
goto @3



Сообщение отредактировал DubStep_ - Пятница, 26.09.2014, 14:36
_Kr1k_ Дата: Воскресенье, 06.09.2015, 03:36 | Сообщение # 2548
Любитель
Сообщений: 39
Статус: Offline
Цитата DubStep_ ()
Код

GOVNOCODE:
{$CLEO .cs}
0000:
wait 0

:Activaciya_1
wait 0
if
0AB0: 50
jf @Activaciya_1
wait 1000
goto @3

:3
wait 0
if
8AB0: not key_pressed 51
jf @Activaciya_1
0af8: "Text 1"
wait 20000 // 20 sec
0Af8: Text 2"
goto @3



Не то, я говорил, что там действий(0af8:) порядком 30, а то и больше и что через каждое действие(0af8:) можно было бы деактивировать скрипт


Сообщение отредактировал _Kr1k_ - Пятница, 26.09.2014, 15:03
DubStep_ Дата: Воскресенье, 06.09.2015, 03:36 | Сообщение # 2549
{ }
Сообщений: 1406
Статус: Offline
Ну дк после сообщения ставь код
Код
if    
8AB0: not key_pressed 51    
jf @Activaciya_1
_Kr1k_ Дата: Воскресенье, 06.09.2015, 03:36 | Сообщение # 2550
Любитель
Сообщений: 39
Статус: Offline
Вроде решил свою проблему, если что снова напишу.

Добавлено (26.09.2014, 15:09)
---------------------------------------------
Кстати, как это будет выглядеть с циклом?

Поиск: