[CLEO] Помощь по редактированию скриптов - Страница 54 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Помощь по редактированию скриптов
vadik_narkosha Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 796
Новичок
Сообщений: 1
Статус: Offline
Такая проблема (я не особо разбираюсь в Cleo скриптах могу только кнопку включения выключения поменять да текст), я скачал скрипт, но там есть баг когда зашел на сервер скриптом можешь пользоваться сколько хочешь, но как только сел в авто и вышел пытаешься воспользоваться скриптом, то тебя тп на водительское место этого авто и кикает, как исправить?
Код
// 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 "#########################"  
0662: printstring "___Made by Opcode.eXe___"  
0662: printstring "Www.Youtube.Com/OpcodeXe"  
0662: printstring "#########################"  
0006: 0@ = 0  

:NONAME_123
0001: wait 0 ms  
00D6: if  
0ADC:   test_cheat "R"  
004D: jump_if_false @NONAME_530  
00D6: if  
0039:   0@ == 0  
004D: jump_if_false @NONAME_416  
0ACD: show_text_highpriority "~R~GHOST:~W~ you're now a AFK ghost!" time 1337  
018C: play_sound 1083 at 0.0 0.0 0.0  
0006: 0@ = 1  
0665: get_actor $PLAYER_ACTOR model_to 1@  
04C4: store_coords_to 2@ 3@ 4@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -1.0  
009A: 5@ = create_actor_pedtype 2 model 1@ at 2@ 3@ 4@  
0619: enable_actor 5@ collision_detection 1  
0172: 6@ = actor $PLAYER_ACTOR Z_angle  
0173: set_actor 5@ Z_angle_to 6@  
0470: 7@ = actor $PLAYER_ACTOR current_weapon  
01B2: give_actor 5@ weapon 7@ ammo 60 // Load the weapon model before using this  
01B9: set_actor 5@ armed_weapon_to 1@  
0350: set_actor 5@ maintain_position_when_attacked 1  
02A9: set_actor 5@ immune_to_nonplayer 1  
0568: set_actor 5@ untargetable 1  
04D7: set_actor 5@ locked 1  
0575: set_actor 5@ keep_position 1  
0A96: 3@ = actor $PLAYER_ACTOR struct  
000A: 3@ += 1328  
0A8C: write_memory 3@ size 4 value 50 virtual_protect 0  
0001: wait 100 ms  
0619: enable_actor 5@ collision_detection 0  
0002: jump @NONAME_530  

:NONAME_416
0ACD: show_text_highpriority "~R~GHOST:~W~ you're now no longer AFK!" time 1337  
018C: play_sound 1084 at 0.0 0.0 0.0  
0A96: 3@ = actor $PLAYER_ACTOR struct  
000A: 3@ += 1328  
0A8C: write_memory 3@ size 4 value 1 virtual_protect 0  
009B: destroy_actor 5@  
0AB1: call_scm_func @NONAME_820 0   
0006: 0@ = 0  

:NONAME_530
00D6: if  
0039:   0@ == 1  
004D: jump_if_false @NONAME_813  
00A0: store_actor $PLAYER_ACTOR position_to 10@ 11@ 12@  
00A0: store_actor 5@ position_to 13@ 14@ 15@  
00D6: if  
86BD:   not no_obstacles_between 13@ 14@ 15@ and 10@ 11@ 12@ solid 1 car 1 actor 0 object 1 particle 0  
004D: jump_if_false @NONAME_707  
0ACD: show_text_highpriority "~R~GHOST:~W~ you cant kill people here!~n~There is a wall between you and your body!" time 100  

:NONAME_707
0509: 16@ = distance_between_XY 10@ 11@ and_XY 13@ 14@  
00D6: if  
0021:   16@ > 50.0  
004D: jump_if_false @NONAME_813  
0ACD: show_text_highpriority "~R~GHOST:~W~ you cant kill people here!~n~You're too far away!" time 100  

:NONAME_813
0002: jump @NONAME_123  

:NONAME_820
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -1.0  
000B: 2@ += 3.0  
00A5: 0@ = create_car #BULLET at 1@ 2@ 3@  
000F: 2@ -= 3.0  
0172: 25@ = actor $PLAYER_ACTOR Z_angle  
036A: put_actor $PLAYER_ACTOR in_car 0@  
0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 1@ 2@ 3@  
0173: set_actor $PLAYER_ACTOR Z_angle_to 25@  
00A6: destroy_car 0@  
0AB2: ret 0  
xxxLimon Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 797
Новичок
Сообщений: 3
Статус: Offline
помогите плес, хочу сделать бесконечный цикл что-бы телепортировало на 1 кординаты потом на 2 . При это что-бы цикл был бесконечным и дезактивировался на клавишу активации.
{$CLEO .cs}

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

thread 'Forma' //
:Forma_2
wait 0 //
if //
0AB0: key_pressed 35 //
jf @Forma_2
Actor.PutAt($PLAYER_ACTOR, 820.56, -2093.17, 12.58) //
wait 100 //
Actor.PutAt($PLAYER_ACTOR, 784.08, -2091.80, 12.59) //
jump @Forma_2


Какашка

Сообщение отредактировал xxxLimon - Воскресенье, 22.02.2015, 08:14
[CM]Daemon Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 798
Любитель
Сообщений: 31
Статус: Offline
В общем у меня возникла такая проблема, нужно сделать проверку на время.
Чтобы допустим если время было **:30 то происходило какое-либо действие.
Так вот, как же создать такую проверку?
Жду ответа, заранее спасибо smile
tupac982 Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 799
Боец
Сообщений: 64
Статус: Offline
Код
{$CLEO .cs}

thread "input"   
cmd "input" @INPUT_162   
if   
    33@ == 1   
else_jump @INPUT_169   
SAMP.ShowDialog(16, "text", "Ââåäèòå òåêñò", "Îê", "Îòìåíà", DIALOG_STYLE_INPUT)

:INPUT_85
wait 0   
alloc 2@ 128   
if   
     SAMP.DialogRespond(16, 1@, 0, 2@)
else_jump @INPUT_155   
if   
    1@ == 1   
else_jump @INPUT_150   
chatmsg "%s" -1 2@   

:INPUT_150
free 2@   

:INPUT_155
goto @INPUT_85   

:INPUT_162
33@ = 1   

:INPUT_169
SAMP.CmdRet

Зацикливается и приходится комп перезагружать. Кто подскажет, что делать?


[ASI] Исправление крашей и годный FPS UP (Crashes.asi) - http://u.to/mBdsEg
[Халява] Заработок в TELEGRAM - http://u.to/ThdsEg
[Халява] Заработок на Анкетах - http://u.to/BYlwEg
[Продажа] Акк на ARP Blue - http://u.to/1I9wEg


Сообщение отредактировал tupac982 - Воскресенье, 08.03.2015, 23:49
Dimka_K Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 800
Боец
Сообщений: 158
Статус: Offline
Может нулевой опкод нужно добавить?)
Цитата tupac982 ()
Зацикливается и приходится комп перезагружать. Кто подскажет, что делать?
tupac982 Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 801
Боец
Сообщений: 64
Статус: Offline
Код
{$CLEO .cs}

const
     DIALOG_STYLE_INPUT = 1
end

0000: NOP

thread "input"  
cmd "input" @input_162  
if  
   33@ == 1  
else_jump @input_169  
SAMP.ShowDialog(16, "Fake text", "Ââåäèòå òåêñò", "Îê", "Îòìåíà", DIALOG_STYLE_INPUT)

:input_85
wait 0  
alloc 2@ 128  
if  
    SAMP.DialogRespond(16, 1@, 0, 2@)
else_jump @input_155  
if  
   1@ == 1  
else_jump @input_150  
chatmsg "%s" -1 2@  

:input_150
free 2@  

:input_155
goto @input_85  

:input_162
33@ = 1  

:input_169
SAMP.CmdRet


Исправил с нулевым опкодом. Запускаю, краш. Что не так-то опять)


[ASI] Исправление крашей и годный FPS UP (Crashes.asi) - http://u.to/mBdsEg
[Халява] Заработок в TELEGRAM - http://u.to/ThdsEg
[Халява] Заработок на Анкетах - http://u.to/BYlwEg
[Продажа] Акк на ARP Blue - http://u.to/1I9wEg
Dimka_K Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 802
Боец
Сообщений: 158
Статус: Offline
Ребят, почему у меня не получается привязать две команды к двум разным действиям? Точнее я уже все сделал, но при компиляции пишет "Неизвестная команда end". Далее убираю end и пишет "Неверное число условий"... Помогите пожалуйста, буду благодарен) Репой не обижу...
Код
{$CLEO .cs}
0000: NOP

repeat
wait 0
until SAMP.Available()
0B34: samp register_client_command "test_odin" to_label @odin
0B34: samp register_client_command "test_dva" to_label @dva

repeat
wait 0
if 0@ == true
then
0AF9: samp say_msg "Раз, раз, два, три"
wait 1000
0AF9: samp say_msg "лаа"
wait 1000
0AF9: samp say_msg "/do дубинка в руке"
wait 1000
0AB1: call @key 2 key 119 time 1000
0@ = false
end

if 1@ == true
0AF9: samp say_msg "Три, шесть, семь"
wait 1000
0AF9: samp say_msg "/mn"
wait 1000
0AF9: samp say_msg "(( ))"
wait 1000
0AB1: call @key 2 key 119 time 1000
1@ = false
end
until false   

:odin
0@ = true
SAMP.CmdRet()

:dva
1@ = true
SAMP.CmdRet()

:key
if 0AA2: 2@ = load_library "User32.dll"
then
if 0AA4: 2@ = get_proc_address "keybd_event" library 2@
then
0AA5: call 2@ num_params 4 pop 0 0 0 0 0@
wait 1@
0AA5: call 2@ num_params 4 pop 0 0 0x02 0 0@
end
end
0AB2: ret 0


Сообщение отредактировал Dimka_K - Понедельник, 09.03.2015, 10:23
russky(samp) Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 803
Боец
Сообщений: 101
Статус: Offline
Цитата Dimka_K ()
{$CLEO .cs}
0000: NOP

repeat
wait 0
until SAMP.Available()
0B34: samp register_client_command "test_odin" to_label @odin
0B34: samp register_client_command "test_dva" to_label @dva

repeat
wait 0
if 0@ == true
then
0AF9: samp say_msg "Раз, раз, два, три"
wait 1000
0AF9: samp say_msg "лаа"
wait 1000
0AF9: samp say_msg "/do дубинка в руке"
wait 1000
0AB1: call @key 2 key 119 time 1000
0@ = false
end

if 1@ == true
0AF9: samp say_msg "Три, шесть, семь"
wait 1000
0AF9: samp say_msg "/mn"
wait 1000
0AF9: samp say_msg "(( ))"
wait 1000
0AB1: call @key 2 key 119 time 1000
1@ = false
end
until false

:odin
0@ = true
SAMP.CmdRet()

:dva
1@ = true
SAMP.CmdRet()

:key
if 0AA2: 2@ = load_library "User32.dll"
then
if 0AA4: 2@ = get_proc_address "keybd_event" library 2@
then
0AA5: call 2@ num_params 4 pop 0 0 0 0 0@
wait 1@
0AA5: call 2@ num_params 4 pop 0 0 0x02 0 0@
end
end
0AB2: ret 0


"if 1@ == true" - Вместо этого напиши "if and 1@ == true", и убери end из-за которого была ошибка


[CM]Russky

Сообщение отредактировал russky(samp) - Понедельник, 09.03.2015, 11:13
Chag Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 804
Новичок
Сообщений: 15
Статус: Offline
Dimka_K,
Код
{$CLEO .cs}   
{$NOSOURCE}
Thread "Chag"
     
0B34: samp register_client_command "test_odin" to_label @odin   
0B34: samp register_client_command "test_dva" to_label @dva   

While True
      wait 0
      if 0@ == 1
      then
          0AF9: samp say_msg "???, ???, ???, ???"   
          wait 1000   
          0AF9: samp say_msg "???"   
          wait 1000   
          0AF9: samp say_msg "/do ??????? ? ????"   
          wait 1000   
          0AB1: call @key 2 key 119 time 1000   
          0@ = 0
      end
        
      if 1@ == 1
      then
          0AF9: samp say_msg "???, ?????, ????"   
          wait 1000   
          0AF9: samp say_msg "/mn"   
          wait 1000   
          0AF9: samp say_msg "(( ))"   
          wait 1000   
          0AB1: call @key 2 key 119 time 1000
          1@ = 0
      end
end           

:odin   
0@ = 1
SAMP.CmdRet()   

:dva   
1@ = 1
SAMP.CmdRet()   

:key   
if 0AA2: 2@ = load_library "User32.dll"   
then   
if 0AA4: 2@ = get_proc_address "keybd_event" library 2@   
then   
0AA5: call 2@ num_params 4 pop 0 0 0 0 0@   
wait 1@   
0AA5: call 2@ num_params 4 pop 0 0 0x02 0 0@   
end   
end   
0AB2: ret 0


Добавлено (09.03.2015, 11:34)
---------------------------------------------
russky(samp), глупо...


Сообщение отредактировал Chag - Понедельник, 09.03.2015, 11:35
Dimka_K Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 805
Боец
Сообщений: 158
Статус: Offline
Цитата russky(samp) ()
"if 1@ == true" - Вместо этого напиши "if and 1@ == true", и убери end из-за которого была ошибка

Цитата Chag ()
russky(samp), глупо...

Ребят, спасибо большое! Все работает) +сик дал обоим
tupac982 Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 806
Боец
Сообщений: 64
Статус: Offline
Цитата tupac982 ()

Код
{$CLEO .cs}  

const  
      DIALOG_STYLE_INPUT = 1  
end  

0000: NOP  

thread "input"   
cmd "input" @input_162   
if   
    33@ == 1   
else_jump @input_169   
SAMP.ShowDialog(16, "Fake text", "Ââåäèòå òåêñò", "Îê", "Îòìåíà", DIALOG_STYLE_INPUT)  

:input_85  
wait 0   
alloc 2@ 128   
if   
     SAMP.DialogRespond(16, 1@, 0, 2@)  
else_jump @input_155   
if   
    1@ == 1   
else_jump @input_150   
chatmsg "%s" -1 2@   

:input_150  
free 2@   

:input_155  
goto @input_85   

:input_162  
33@ = 1   

:input_169  
SAMP.CmdRet


Исправил с нулевым опкодом. Запускаю, краш. Что не так-то опять)

Помогите кто-нибудь


[ASI] Исправление крашей и годный FPS UP (Crashes.asi) - http://u.to/mBdsEg
[Халява] Заработок в TELEGRAM - http://u.to/ThdsEg
[Халява] Заработок на Анкетах - http://u.to/BYlwEg
[Продажа] Акк на ARP Blue - http://u.to/1I9wEg
Chag Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 807
Новичок
Сообщений: 15
Статус: Offline
tupac982,
Код
{$CLEO .cs}  
{$NOSOURCE}
Thread "Chag"
   
0B34: samp register_client_command "input" to_label @input

alloc 2@ 128

While True
     wait 0
     if 0B3C:  samp is_dialog_responded id 16 button 1@ list_item 0 input_text 2@
     then
         if 1@ == 1
         then
             0af8: "%s" -1 2@
         end
     end         
end

:input
0B3B: samp show_dialog id 16 caption "Input" text "Введите текст" button_1 "Готово" button_2 "Закрыть" style 1
SAMP.CmdRet()

Пиши по нормальному , в твоем коде ничего не понятно. Как я понял , это декомпил.
[CM]Andrey228 Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 808
Барыга :D
Сообщений: 93
Статус: Offline
Мне интересно, можно ли если мне прислали /sms (Например на ARP или SRP) как-то извлечь из неё ник игрока. а в последствии и его ид, и записать этот id в переменную?
hnnssy[Царь] Дата: Суббота, 05.09.2015, 22:26 | Сообщение # 809
Новичок
Сообщений: 18
Статус: Offline
[CM]Andrey228, можно конечно.
[CM]Andrey228 Дата: Суббота, 05.09.2015, 22:27 | Сообщение # 810
Барыга :D
Сообщений: 93
Статус: Offline
Цитата hnnssy[Царь] ()
можно конечно.

Можно пример как это сделать?
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
hgfhfhfhgf [21:19]

surreal55 [19:41]

wyatzz1313 [18:45]

Stankeev [16:00]

Lum1x [15:50]

NightMusicant [12:32]

douoling652 [10:40]

billienq1 [01:47]

staciah1 [01:15]

maksmovictimofej [00:18]

jamiedv6 [21:25]

billieds7 [20:51]

aprilez9 [15:57]