[CLEO] Помощь по редактированию скриптов - Страница 71 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Помощь по редактированию скриптов
Alexey2211442 Дата: Четверг, 13.10.2016, 13:50 | Сообщение # 1051
Новичок
Сообщений: 20
Статус: Offline
Я пытаюсь сделать бота (первый мой скрипт) но тут проблем-ка с сканером нажатых клавиш. Он не видит их, или следующие строки просто пропускаются. Вот СКРИПТ {$Cleo .cs}
gosub @KEY_SCAN
:KEY_SCAN
wait 0
if or
0AB0: key_pressed 0 79
0AB0: key_pressed 0 73
wait 0
004D: jump_if_false @KEY_SCAN
:NAME1
0AF8: samp add_message_to_chat "[AL]: {EAEAEA}Проверка скрипта {1CD395}I-O{EAEAEA}." 0x1CD395
wait 0
thread 'NAME1'
1@ = object.Create(1412, 589.26, 895.10, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 589.26 895.10 3.68
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0
while 80EC: not actor $PLAYER_ACTOR 0 near_point 589.26 895.10 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @Name2
wait 0
:NAME2
thread 'NAME2'
1@ = object.Create(1412, 550.47, 899.99, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 589.26 895.10 -0.85
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0
while 80EC: not actor $PLAYER_ACTOR 0 near_point 550.47 899.99 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @Name3
wait 0
:NAME3
thread 'NAME3'
1@ = object.Create(1412, 501.50, 931.99, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 550.47 899.99 -6.26
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0

while 80EC: not actor $PLAYER_ACTOR 0 near_point 501.50 931.99 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @Name4
wait 0
:NAME4
thread 'NAME4'
1@ = object.Create(1412, 484.48, 932.85, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 501.50 931.99 -8.66
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0

while 80EC: not actor $PLAYER_ACTOR 0 near_point 484.48 932.85 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @Name5
wait 0
:NAME5
thread 'NAME5'
1@ = object.Create(1412, 469.25, 900.11, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 484.48 932.85 -13.48
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0

while 80EC: not actor $PLAYER_ACTOR 0 near_point 469.25 900.11 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @Name6
wait 0
:NAME6
thread 'NAME6'
1@ = object.Create(1412, 475.50, 879.53, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 469.25 900.11 -15.86
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0

while 80EC: not actor $PLAYER_ACTOR 0 near_point 475.50 879.53 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @Name7
wait 0
:NAME7
thread 'NAME7'
1@ = object.Create(1412, 507.91, 864.53, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 475.50 879.53 -20.33
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0

while 80EC: not actor $PLAYER_ACTOR 0 near_point 507.91 864.53 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @Name8
wait 0
:NAME8
thread 'NAME8'
1@ = object.Create(1412, 564.09, 843.19, 1000.0)
0750: set_object 1@ visibility 0
wait 1000
0376: 0@ = create_player_actor_at 507.91 864.53 -28.53
06E2: AS_actor 0@ run_to_object 1@ timelimit -1 stop_within_radius 1.0

while 80EC: not actor $PLAYER_ACTOR 0 near_point 564.09 843.19 radius 1.0 1.0
wait 0
end
object.Destroy(1@)
0A93: end_custom_thread
004D: jump @KEY_SCAN
wait 0


ALEXEY2211442
EvolUtioN_VIII Дата: Четверг, 13.10.2016, 15:06 | Сообщение # 1052
Новичок
Сообщений: 29
Статус: Offline
Какая-то проблема.
Нужно сделать так, чтобы скрипт, прочитав определенную команду в последней строке активировался.
Попросил помощи у знакомого и он мне дал следующий код:
Код
{$CLEO}
{$NOSOURCE}
{$INCLUDE SF}
03A4: name_thread 'kek'
0000:
wait 2000

repeat
wait 300
until 0AFA:  is_samp_available

while true
0AC8: 0@ = allocate_memory_size 200
0C11: memset destination 0@ value 0x0 size 200
0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 0 prefix_color_to 0  
0AC9: free_allocated_memory 0@
end


Но запустив данный код у меня зависает игра. В чем проблема? Или код вообще неправильно написан?...
А так же как сделать проверку на нужное мне содержимое в строке?

Очень жду ответа..


Сообщение отредактировал EvolUtioN_VIII - Четверг, 13.10.2016, 15:06
Alexey2211442 Дата: Четверг, 13.10.2016, 22:29 | Сообщение # 1053
Новичок
Сообщений: 20
Статус: Offline
Цитата Manqueend_Wesker ()
gosub @NONAME_7672
эээ эта строка лишняя в начале... (на мое усмотрение) попробуй


ALEXEY2211442
MineGeymer Дата: Четверг, 27.10.2016, 20:11 | Сообщение # 1054
Новичок
Сообщений: 2
Статус: Offline
Ребят выдают ошибку "Неверное число условий" дело в том что хотел сменить z на нумпаде любую, но оказалось даже без изменений ошибка то есть как скриптер компилировал.


Сообщение отредактировал MineGeymer - Четверг, 27.10.2016, 20:12
Max_Kaktyc Дата: Понедельник, 31.10.2016, 20:35 | Сообщение # 1055
Новичок
Сообщений: 22
Статус: Offline
Ниже представлен hnnssy date and time.cs, как убрать дату и оставить только время?
Код

// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
thread "hnnssytm"
0662: printstring "time"

:HNNSSYTM_20
wait 0
if
8AE4:   not directory_exists "Cleo\INI"
else_jump @HNNSSYTM_59
0AE5: create_directory "Cleo\INI" // IF and SET

:HNNSSYTM_59
if
0AAB:   file_exists "CLEO\INI\timedata.ini"
else_jump @HNNSSYTM_442
0AF2: 12@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosX"
0AF2: 13@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosY"
0AF0: 14@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColR"
0AF0: 15@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColG"
0AF0: 16@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColB"
0AF2: 17@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleX"
0AF2: 18@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleY"
0AF0: 19@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "Font"
jump @HNNSSYTM_789

:HNNSSYTM_442
0AF3: write_float 60.0 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosX"
0AF3: write_float 145.0 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosY"
0AF3: write_float 0.3 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleX"
0AF3: write_float 0.7 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleY"
0AF1: write_int 187 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColR"
0AF1: write_int 187 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColG"
0AF1: write_int 187 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColB"
0AF1: write_int 1 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "Font"

:HNNSSYTM_789
wait 0
0AF2: 12@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosX"
0AF2: 13@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosY"
0AF0: 14@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColR"
0AF0: 15@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColG"
0AF0: 16@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColB"
0AF2: 17@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleX"
0AF2: 18@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleY"
0AF0: 19@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "Font"
03F0: enable_text_draw 1
0AC8: 1@ = allocate_memory_size 256
0AB1: call_scm_func @HNNSSYTM_1357 0 3@ 4@ 5@ 6@ 7@ 8@ 9@ 10@  
0AD3: 1@ = format "[%d.%d.%d %.2d:%.2d:%.2d]" 6@ 4@ 3@ 7@ 8@ 9@  
0AA8: call_function_method 6946896 struct 12694336 num_params 1 pop 0 'CRED009' 2@  
0AA5: call 7439872 num_params 2 pop 2 2@ 1@  
033F: set_text_draw_letter_size 17@ 18@
0340: set_text_draw_RGBA 14@ 15@ 16@ 255
0349: set_text_draw_font 19@
060D: draw_text_shadow 1 rgba 0 0 0 255
0342: set_text_draw_centered 1
033E: set_draw_text_position 12@ 13@ GXT 'CRED009'  // Alexander Roger
0AC9: free_allocated_memory 1@
jump @HNNSSYTM_789
jump @HNNSSYTM_20

:HNNSSYTM_1357
0AA2: 0@ = load_library "kernel32.dll" // IF and SET
0AA4: 1@ = get_proc_address "GetLocalTime" library 0@ // IF and SET
0AC8: 2@ = allocate_memory_size 32
0AA5: call 1@ num_params 1 pop 0 2@  
0A8D: 3@ = read_memory 2@ size 2 virtual_protect 0
2@ += 2
0A8D: 4@ = read_memory 2@ size 2 virtual_protect 0
2@ += 2
0A8D: 5@ = read_memory 2@ size 2 virtual_protect 0
2@ += 2
0A8D: 6@ = read_memory 2@ size 2 virtual_protect 0
2@ += 2
0A8D: 7@ = read_memory 2@ size 2 virtual_protect 0
2@ += 2
0A8D: 8@ = read_memory 2@ size 2 virtual_protect 0
2@ += 2
0A8D: 9@ = read_memory 2@ size 2 virtual_protect 0
2@ += 2
0A8D: 10@ = read_memory 2@ size 2 virtual_protect 0
2@ -= 30
0AB2: ret 8 3@ 4@ 5@ 6@ 7@ 8@ 9@ 10@
menjido228 Дата: Четверг, 03.11.2016, 22:47 | Сообщение # 1056
Новичок
Сообщений: 3
Статус: Offline
На что активация?
{$CLEO}
0000:

var
1@ :float
2@ :float
3@ :float
4@ :float
5@ :float
6@ :float
7@ :float
8@ :float
9@ :float
10@ :float
11@ :float
12@ :float
13@ :float
14@ :float
15@ :float
end

0ab1: @checkFile 0

while true
wait 0
0ab1: @getKeyAiming 0 16@ 17@
while key 17@
wait 0
0ab1: @getKeyAiming 0 16@ 17@
if and
//Actor.Defined($player_actor)
056D: actor $player_actor defined
not Actor.Driving($player_actor)
then
if 0AD2: 0@ = player $player_char targeted_actor
then
if not Actor.Dead(0@)
then
if and
0ab0: 16@
//Actor.Defined(0@)
056D: 0@
not Actor.Dead(0@)
not Actor.Driving(0@)
then
068D: get_camera_position_to 1@ 2@ 3@
Actor.StorePos(0@, 4@, 5@, 6@)
Actor.StorePos($player_actor, 7@, 8@, 9@)
1@ -= 4@
2@ -= 5@
0C00: math 1@ = abs 1@ // Aa
0C00: math 2@ = abs 2@ // Ab
10@ = 1@
11@ = 2@
10@ *= 10@
11@ *= 11@
10@ += 11@
01FB: 10@ = square_root 10@ // Ac
11@ = 1@ // Aa vrem
12@ = 10@ // Ac vrem
11@ /= 12@
0C04: math 12@ = arcsine 11@ // alpha
0C06: math 13@ = arccosine 11@ // beta
if 0ab1: @getSlotWeapon 0 16@
then if 0ab1: @getAngleForCam 7 4@ 5@ 7@ 8@ 12@ 13@ 16@ 15@
then if 0ab1: @checkObject 6 4@ 5@ 6@ 7@ 8@ 9@
then
15@ += 0.0389
0A8C: write_memory 0xB6F258 size 4 value 15@ virtual_protect 0
end
end
end
end
end
end
end
end

end

:checkObject
if 06BD: no_obstacles_between 3@ 4@ 5@ and 0@ 1@ 2@ solid 1 car 0 actor 0 object 1 particle 0
then 0485: return_true
else 059A: return_false
end
0ab2: 0

:getAngleForCam
var
0@ : float
end
if 6@ == 5
then
7@ = 0.0100
8@ = 0.0100
9@ = 1.5607
10@ = 1.5807
else if 6@ == 6
then
7@ = 0.0180
8@ = 0.0200
9@ = 1.5507
10@ = 1.5907
else
7@ = 0.0
8@ = 0.0
9@ = 1.5707
10@ = 1.5707
end
end

if and
2@ > 0@
3@ > 1@
then
5@ -= 8@
15@ = 5@
end

if and
2@ > 0@
3@ < 1@
then
5@ *= -1.0
5@ -= 7@
15@ = 5@
end

if and
2@ < 0@
3@ > 1@
then
4@ += 9@
15@ = 4@
end

if and
2@ < 0@
3@ < 1@
then
4@ *= -1.0
4@ -= 10@
15@ = 4@
end

0A8D: 11@ = read_memory 0xB6F258 size 4 virtual_protect 0
11@ -= 15@
if and
11@ < 0.1800
11@ > -0.1800
then 0485: return_true
else 059A: return_false
end
0ab2: 1 15@

:getSlotWeapon
0A96: 0@ = actor $player_actor struct
0@ += 0x718
0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
if or
1@ == 2
1@ == 3
1@ == 4
1@ == 5
1@ == 6
1@ == 7
then 0485: return_true
else 059A: return_false
end
0ab2: 1 1@

:getKeyAiming
0AF0: 0@ = get_int_from_ini_file "CLEO\set\aimbotsettings.ini" section "Settings" key "keyaiming"
0AF0: 1@ = get_int_from_ini_file "CLEO\set\aimbotsettings.ini" section "Settings" key "keyactivation"
0ab2: 2 0@ 1@

:checkFile
if 8AE4: not directory_exist "CLEO\set"
then
repeat
wait 0
until 0AE5: create_directory "CLEO\set"
end

if 8AAB: not file_exists "CLEO\set\aimbotsettings.ini"
then
0AF1: write_int 0x01 to_ini_file "CLEO\set\aimbotsettings.ini" section "Settings" key "keyaiming"
0AF1: write_int 0x79 to_ini_file "CLEO\set\aimbotsettings.ini" section "Settings" key "keyactivation"
end
0ab2: 0
noordan Дата: Пятница, 04.11.2016, 08:30 | Сообщение # 1057
BEST SELLER✅
Сообщений: 250
Статус: Offline
Ребят, можете написать код: Например, когда выпускаешь заключенного в КПЗ, чтобы делался доклад в рацию, когда наводишь на человека, которого выпускаешь, правой кнопкой мыши и нажимаешь на кнопку R. В рации должно сказаться /r Докладывает: (свой ник без "_"). Выпускаю заключенного №(его ID), (Ник заключенного без "_")

Добавлено (04.11.2016, 08:30)
---------------------------------------------
Найдите ошибку, пожалуйста. Надо, чтобы это все на кнопку активировалось, а потом деактивировалось.

{$CLEO .cs}
0000: NOP
thread 'AUTOHEAL'
wait 2000
repeat
wait 0
if or
0B21: samp is_chat_opened
0B4C: samp is_dialog_active -1
then
wait 0
end
if key_down 82
chatmsg "AUTOHEAL by Brody активирован"
jump @usedrugs

:usedrugs
wait 0
if
0B61: samp is_local_player_spawned
jf @usedrugs
0226: 0@ = actor $PLAYER_ACTOR health
jump @hp_10

:hp_10
wait 0
if 0@ <= 40
then
0AF9: samp say_msg "/healme"
end
wait 1000
jump @usedrugs

until 0AB0: 82
while 0AB0: 82
wait 0
end
chatmsg "AUTOHEAL by Brody деактивирован"

[CheatMaster] Дата: Вторник, 08.11.2016, 15:45 | Сообщение # 1058
Новичок
Сообщений: 5
Статус: Offline
Здравствуйте, сколько раз не пытался сменить активацию у cleo, всё времья крашило samp]
Воопщем помогите изменить активацию cleo на чит-код "CAR"
Сылка на клео:http://rgho.st/6gbTw7NYB

Зарание спасибо!


None
smoke125 Дата: Воскресенье, 04.12.2016, 14:25 | Сообщение # 1059
Новичок
Сообщений: 5
Статус: Offline
Помогите понять что за клео скрипт и какая кнопка активации.
Код
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
0662: printstring "WWW.YOUTUBE.COM/NICKBACK"
0662: printstring "COMPILED BY NICKBACK"
31@ = 0

:NONAME_61
wait 0
if
0ADC:   test_cheat "BIBIKA"
else_jump @NONAME_198
if
  31@ == 0
else_jump @NONAME_152
0AD1: show_formatted_text_highpriority "Bibika PIDOR ~G~ENABLED" time 1500  
31@ = 1
wait 200
jump @NONAME_198

:NONAME_152
0AD1: show_formatted_text_highpriority "Bibika PIDOR ~R~DISABLED" time 1500  
31@ = 0
wait 200

:NONAME_198
jump @NONAME_205

:NONAME_205
wait 0
if and
  31@ == 1
0AD2: 2@ = player $PLAYER_CHAR targeted_actor //IF and SET
else_jump @NONAME_61

:NONAME_235
wait 0
if and
056D:   actor 2@ defined
0AB0:   key_pressed 1
else_jump @NONAME_205
if and
   not Actor.Dead(2@)
02CB:   actor 2@ bounding_sphere_visible
else_jump @NONAME_205
0A96: 6@ = actor 2@ struct
6@ += 68
0A8D: 3@ = read_memory 6@ size 4 virtual_protect 0
6@ += 4
0A8D: 4@ = read_memory 6@ size 4 virtual_protect 0
6@ += 4
0A8D: 5@ = read_memory 6@ size 4 virtual_protect 0
Actor.StorePos(2@, 6@, 7@, 8@)
10@ = 35
0093: 10@ = integer 10@ to_float
12@ = 17.0
12@ /= 360.0
006B: 3@ *= 12@ // (float)
006B: 4@ *= 12@ // (float)
006B: 5@ *= 12@ // (float)
006B: 3@ *= 10@ // (float)
006B: 4@ *= 10@ // (float)
006B: 5@ *= 10@ // (float)
005B: 6@ += 3@ // (float)
005B: 7@ += 4@ // (float)
005B: 8@ += 5@ // (float)
Actor.StorePos($PLAYER_ACTOR, 3@, 4@, 5@)
if
06BD:   no_obstacles_between 3@ 4@ 5@ and 6@ 7@ 8@ solid 1 car 1 actor 0 object 1 particle 0
else_jump @NONAME_543
0AB1: call_scm_func @NONAME_550 4 2@ 6@ 7@ 8@  

:NONAME_543
jump @NONAME_235

:NONAME_550
0087: 4@ = 1@ // (float)
0087: 5@ = 2@ // (float)
0087: 6@ = 3@ // (float)
068D: get_camera_position_to 1@ 2@ 3@
04C4: store_coords_to 7@ 8@ 9@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0
0063: 1@ -= 4@ // (float)
0063: 2@ -= 5@ // (float)
0096: make 1@ absolute_float
0096: make 2@ absolute_float
0087: 10@ = 1@ // (float)
0087: 11@ = 2@ // (float)
006B: 10@ *= 10@ // (float)
006B: 11@ *= 11@ // (float)
005B: 10@ += 11@ // (float)
01FB: 10@ = square_root 10@
0087: 11@ = 1@ // (float)
0087: 12@ = 10@ // (float)
0073: 11@ /= 12@ // (float)
0AA5: call 4327328 num_params 1 pop 1 11@  
0AE9: pop_float 12@
0AA5: call 4775488 num_params 1 pop 1 11@  
0AE9: pop_float 13@
if
0AB1: call_scm_func @NONAME_1284 0 16@  
else_jump @NONAME_845
if
0AB1: call_scm_func @NONAME_850 7 4@ 5@ 7@ 8@ 12@ 13@ 16@ 15@  
else_jump @NONAME_845
15@ += 0.0389
0A8C: write_memory 11989592 size 4 value 15@ virtual_protect 0

:NONAME_845
0AB2: ret 0

:NONAME_850
if
  6@ == 5
else_jump @NONAME_915
7@ = 0.01
8@ = 0.01
9@ = 1.5607
10@ = 1.5807
jump @NONAME_1020

:NONAME_915
if
  6@ == 6
else_jump @NONAME_980
7@ = 0.018
8@ = 0.02
9@ = 1.5507
10@ = 1.5907
jump @NONAME_1020

:NONAME_980
7@ = 0.0
8@ = 0.0
9@ = 1.5707
10@ = 1.5707

:NONAME_1020
if and
0025:   2@ > 0@ // (float)
0025:   3@ > 1@ // (float)
else_jump @NONAME_1063
0063: 5@ -= 8@ // (float)
0087: 15@ = 5@ // (float)

:NONAME_1063
if and
0025:   2@ > 0@ // (float)
8035:   not  3@ >= 1@ // (float)
else_jump @NONAME_1116
5@ *= -1.0
0063: 5@ -= 7@ // (float)
0087: 15@ = 5@ // (float)

:NONAME_1116
if and
8035:   not  2@ >= 0@ // (float)
0025:   3@ > 1@ // (float)
else_jump @NONAME_1159
005B: 4@ += 9@ // (float)
0087: 15@ = 4@ // (float)

:NONAME_1159
if and
8035:   not  2@ >= 0@ // (float)
8035:   not  3@ >= 1@ // (float)
else_jump @NONAME_1212
4@ *= -1.0
0063: 4@ -= 10@ // (float)
0087: 15@ = 4@ // (float)

:NONAME_1212
0A8D: 11@ = read_memory 11989592 size 4 virtual_protect 0
0063: 11@ -= 15@ // (float)
if and
   not 11@ >= 0.18
  11@ > -0.18
else_jump @NONAME_1274
0485:   return_true
jump @NONAME_1276

:NONAME_1274
059A:   return_false

:NONAME_1276
0AB2: ret 1 15@

:NONAME_1284
0A96: 0@ = actor $PLAYER_ACTOR struct
0@ += 1816
0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0
if or
  1@ == 2
  1@ == 3
  1@ == 4
  1@ == 5
  1@ == 6
  1@ == 7
else_jump @NONAME_1374
0485:   return_true
jump @NONAME_1376

:NONAME_1374
059A:   return_false

:NONAME_1376
0AB2: ret 1 1@
f0restendd Дата: Вторник, 10.01.2017, 15:31 | Сообщение # 1060
Новичок
Сообщений: 1
Статус: Offline
{$CLEO}
0000: NOP

0001: wait 0 ms
0248: model #DESERT_EAGLE available
038B: load_requested_models

:Noname_13
0001: wait 0 ms
00D6: if and
0039: 0@ == 0
0247: load_model #DESERT_EAGLE
004D: jump_if_false @Noname_13

:Noname_40
0001: wait 1000 ms
00D6: if and
0039: 0@ == 0
80DF: not actor $PLAYER_ACTOR driving
0B34: samp register_client_command "digl" to_label @digl
while true
wait 0
end
then @digl
:digl
wait 0
004D: jump_if_false @Noname_40
01B2: give_actor $PLAYER_ACTOR weapon 24 ammo 300 // Load the weapon model before using this
0248: model #DESERT_EAGLE available
0002: jump @Noname_40

Что тут не так??? Пишу команду /gigl, а у меня крашит.
Помогите smile Учусь только клео, еще не сильно шарю!
Mewex Дата: Суббота, 14.01.2017, 19:21 | Сообщение # 1061
STEAM SELLER
Сообщений: 475
Статус: Offline
Код
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO}
0000: NOP

:SPRINGFIELD_39
wait 0
0AB0:   key_pressed 49  
else_jump @SPRINGFIELD_39
0AB1: call_scm_func @SPRINGFIELD_255 0

:SPRINGFIELD_134
wait 0
8AB0:   not key_pressed 49  
else_jump @SPRINGFIELD_134
0AB1: call_scm_func @SPRINGFIELD_415 0
jump @SPRINGFIELD_39

:SPRINGFIELD_255
0AA2: 30@ = load_library "SAMP.DLL" // IF and SET
0A8E: 1@ = 30@ + 457971 // int
0A8C: write_memory 1@ size 6 value -1869574000 virtual_protect 1
0A8E: 2@ = 30@ + 458004 // int
0A8C: write_memory 2@ size 6 value -1869574000 virtual_protect 1
0A8E: 3@ = 30@ + 458280 // int
0A8C: write_memory 3@ size 2 value 37008 virtual_protect 1
0A8E: 4@ = 30@ + 462648 // int
0A8C: write_memory 4@ size 2 value 37008 virtual_protect 1
0A8E: 5@ = 30@ + 462372 // int
0A8C: write_memory 5@ size 6 value -1869574000 virtual_protect 1
0AA3: free_library 30@
0AB2: ret 0

:SPRINGFIELD_415
0AA2: 30@ = load_library "SAMP.DLL" // IF and SET
0A8E: 1@ = 30@ + 457971 // int
0A8C: write_memory 1@ size 4 value 24216591 virtual_protect 1
0A8E: 2@ = 1@ + 4 // int
0A8C: write_memory 2@ size 2 value 0 virtual_protect 1
0A8E: 3@ = 30@ + 458004 // int
0A8C: write_memory 3@ size 4 value 22053903 virtual_protect 1
0A8E: 4@ = 3@ + 4 // int
0A8C: write_memory 4@ size 2 value 0 virtual_protect 1
0A8E: 5@ = 30@ + 458280 // int
0A8C: write_memory 5@ size 2 value 16500 virtual_protect 1
0A8E: 6@ = 30@ + 462648 // int
0A8C: write_memory 6@ size 2 value 24948 virtual_protect 1
0A8E: 7@ = 30@ + 462372 // int
0A8C: write_memory 7@ size 4 value 24218127 virtual_protect 1
0A8E: 8@ = 7@ + 4 // int
0A8C: write_memory 8@ size 2 value 0 virtual_protect 1
0AA3: free_library 30@
0AB2: ret 0

Можете пожалуйста поменять клавишу активации на Num 0?
Alllss Дата: Воскресенье, 15.01.2017, 17:42 | Сообщение # 1062
Боец
Сообщений: 67
Статус: Offline
Цитата Junger ()
Можете пожалуйста поменять клавишу активации на Num 0?

Измени "key_pressed 49" на "key_pressed 96"
James_Lombardo Дата: Пятница, 20.01.2017, 20:53 | Сообщение # 1063
Боец
Сообщений: 131
Статус: Offline
Спасибо годно!

Аккаунт разрешен администратором Sponge_Noob
Я здесь уже 999-й день
https://vk.com/id401812964
meinfezzi Дата: Воскресенье, 22.01.2017, 11:57 | Сообщение # 1064
Боец
Сообщений: 80
Статус: Offline
проверили?

Аккаунт разрешен администратором [CM]AGRESSOR
https://vk.com/prodovecdysgu
Я здесь уже 439-й день
JustTommy Дата: Четверг, 02.02.2017, 23:00 | Сообщение # 1065
Новичок
Сообщений: 1
Статус: Offline
Что не так в коде?
Понадобился скрипт который ищет пикапы. Нашёл в инете штуку, которая рисует к ним линии.
В скрипте забиты ID'ы новогодних подарков. Попытался редактировать на ID нужные мне (1276,1210), забил все опкоды в SASCM
Т.е. нужно просто заменить ИД с 19054 и 19055 на 1276 и 1210
Но нашлась проблема в опкодах 0103 и 0203



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

Код
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:NONAME_2
wait 0
0AFA:
else_jump @NONAME_2
0BB9: samp 0@ = get_pickup_pool_ptr

:NONAME_20
wait 0
1@ = 0

:NONAME_31
if
0B51:
0103:   actor stopped_in_car
0203:   actor on_foot
else_jump @NONAME_271
0A90: 2@ = 1@ * 20 // int
2@ += 61444
000A: 2@ += 0@  // Note: the incorrect math opcode was used here
0A8D: 3@ = read_memory 2@ size 4 virtual_protect 1
if or
  3@ == 19054
  3@ == 19055
else_jump @NONAME_271
0C0C: 3@ = struct 2@ offset 8 size 4
0C0C: 4@ = struct 2@ offset 12 size 4
0C0C: 5@ = struct 2@ offset 16 size 4
if
00C2:   sphere_onscreen 3@ 4@ 5@ radius 5.0
else_jump @NONAME_271
0B55: convert_3D_coords 3@ 4@ 5@ to_screen 3@ 4@
Actor.StorePos($PLAYER_ACTOR, 5@, 6@, 7@)
0B55: convert_3D_coords 5@ 6@ 7@ to_screen 5@ 6@
0B68: render draw_line_point1 5@ 6@ point2 3@ 4@ width 1 color -23296

:NONAME_271
1@ += 1
  1@ > 4096
else_jump @NONAME_31
jump @NONAME_20
Поиск:
Статистика Форума