[CLEO] Помощь по редактированию скриптов - Страница 58 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Помощь по редактированию скриптов
♦Gromble♦ Дата: Суббота, 05.09.2015, 22:35 | Сообщение # 856
Бывалый
Сообщений: 488
Статус: Offline
Цитата [Cleo]Unload ()
Помогите пажалуста с командой активации CLEO скрипта,недавно начел заниматса CLEO,можете помочь с таким CLEO как Invisible! Мне надо что-бы он активировался и деактивировался командой,буду рад помощи за ранее спасибо вот исходник даного CLEO

Он и так активируется/деактивируется командой


-------------------------------------------------------------------



[New] CC Pack by Gromble
Сслылка на скачивание: *Click
[Cleo]Unload Дата: Суббота, 05.09.2015, 22:35 | Сообщение # 857
Новичок
Сообщений: 27
Статус: Offline
Цитата ♦Gromble♦ ()
Он и так активируется/деактивируется командой

Мне надо для версии 0.3.7,а не для 0.3z ! ! ! !
Проверил неработает!
soso4ik Дата: Суббота, 05.09.2015, 22:35 | Сообщение # 858
Новичок
Сообщений: 6
Статус: Offline
Переделайте пожалуйста на 0.3.7 http://rghost.ru/7wGsbjzsB ( GM ) и Аим чтоб без актививации был работал на лкм допустим http://rghost.ru/7fFvjVJfk (аим ) Буду очень благодарен.

Сообщение отредактировал soso4ik - Четверг, 02.07.2015, 18:31
[CM]KYRLYK Дата: Суббота, 05.09.2015, 22:35 | Сообщение # 859
Любитель
Сообщений: 33
Статус: Offline
Вот DXUT диалог который активируется на O. В нем есть функции: 1, 2, Закрыть меню. Помогите мне сделать так, что бы кнопка "Закрыть меню" работала нормально. То есть: Нажал на O, диалог открылся, нажал на кнопку "Закрыть меню" и диалог закрылся. И что бы при нажатии кнопки "Закрыть меню" диалог можно было заново открыть.
Я как-то сделал, что при нажатии на кнопку "Закрыть меню" диалог закрывается, а открыть его больше нельзя.
Или же что-бы при вводе чит-кода "menu" открылся диалог, а при вводе чит-кода "close" он закрылся. (И главное что бы его можно было заново открыть)
Код
:Core    
wait 0
if    
0AB0: 79
jf @Core
0B8D: samp set_cursor_mode 2      
0B80: dialog 0@ = create "[MENU]"
0B84: dialog 0@ set_pos_XY 500 500 size 300 225    
0B82: dialog 0@ add_button id 1 text "1" pos_XY 0 0 size 100 30
0B82: dialog 0@ add_button id 3 text "Закрыть меню" pos_XY 3 50 size 100 30    
0B83: dialog 0@ add_checkbox id 2 text "3" pos_XY 0 35 size 150 20    

wait 0
while true    
        wait 0    
        if 0B81: dialog 0@ pop_event_to 1@ control_id_to 2@    
        then    
            if 1@ == EVENT_BUTTON_CLICKED    
            then    
                if 2@ == 1    
                then    
                0AF8: samp add_message_to_chat "Test" color -1 params 2@      
          
                end    
            end    
                
            if 1@ == EVENT_BUTTON_CLICKED    
            then    
                if 2@ == 3    
                then    
                   
                 0B86: dialog 0@ set_visible 0
                 0B8D: samp set_cursor_mode 0      
                end    
            end


Сообщение отредактировал [CM]KYRLYK - Четверг, 09.07.2015, 19:49
[nexus] Дата: Суббота, 05.09.2015, 22:35 | Сообщение # 860
Новичок
Сообщений: 6
Статус: Offline
Код
:rheal
for 0@ = 0 to 999
wait 0
if samp.IsPlayerConnected(0@)
then 0B20: samp 1@ = actor_handle_by_samp_player_id 0@
if 056D: 1@
then  
0af9: "/sethp %d 160" 0@
end
end
end
samp.cmdret


Как сделать именно в радиусе а не в зоне стрима. Например: /rheal 10 т.е. даст 160 хп в радиусе 10 метров.
[CM]KYRLYK Дата: Суббота, 05.09.2015, 22:36 | Сообщение # 861
Любитель
Сообщений: 33
Статус: Offline
Есть две кнопки - Help и Close.
Help - выводит информацию в чат.
Close - Закрывает диалог.
Но у меня по нажатию на кнопку "Help" не закрывается диалог, да и вообще больше никакие кнопки нельзя нажимать. Как исправить?
Код
0B82: dialog 20@ add_button id 1 text "Help" pos_XY 2 105 size 100 30
0B82: dialog 20@ add_button id 3 text "Close" pos_XY 2 150 size 100 30
0B91: dialog 20@ add_static id 4 text "Test" pos_XY 2 195 size 150 20
while true
      wait 0
      if 0B81: dialog 20@ pop_event_to 21@ control_id_to 22@
      then
          if 21@ == EVENT_BUTTON_CLICKED
          then
              if 22@ == 1
              then
              0AF8: samp add_message_to_chat "1" color -1 params 22@  
    
              end
          end
          
          if 21@ == EVENT_BUTTON_CLICKED
          then
              if 22@ == 3
              then
             
               0B86: dialog 20@ set_visible 0
               0B8D: samp set_cursor_mode 0  
              end
          end
Bibikaa Дата: Суббота, 05.09.2015, 22:36 | Сообщение # 862
Любитель
Сообщений: 32
Статус: Offline
Ребят, помогите надо убрать строки

Код
chatmsg "{00FF00}[PRIVATE] {ffffff}Скрипт{32CD32} включён." 16777215

chatmsg "{00FF00}[PRIVATE] {ffffff}Скрипт{32CD32} выключён." 16777215


Вот сам код
Код
// 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 "ebalscripti"

:NONAME_17
     not SAMP.Available
else_jump @NONAME_220
wait 1337
chatmsg "{00FF00}[PRIVATE] {ffffff}Активация: {00FF00}/gmp{ffffff}. Автор: {32CD32}Logan for Gotti." 16777215
chatmsg "{00FF00}[PRIVATE] {ffffff}Спасибо: {00FF00}SlonoBoyko{ffffff} за помощь." 16777215
jump @NONAME_17

:NONAME_220
0B34: samp register_client_command "gmp" to_label @NONAME_250
0BE2: raknet setup_outcoming_packet_hook -406

:NONAME_239
wait 0
jump @NONAME_239

:NONAME_250
0B12: 1@ = 1@ XOR 1
if
    1@ == 1
else_jump @NONAME_344
chatmsg "{00FF00}[PRIVATE] {ffffff}Скрипт{32CD32} включён." 16777215
jump @NONAME_404

:NONAME_344
chatmsg "{00FF00}[PRIVATE] {ffffff}Скрипт{32CD32} выключен." 16777215

:NONAME_404
SAMP.CmdRet
0BE5: raknet 10@ = get_hook_param 0
0BE5: raknet 11@ = get_hook_param 1
if and
    1@ == 1
    11@ == 206
else_jump @NONAME_450
0BE0: raknet hook_ret 0

:NONAME_450
0BE0: raknet hook_ret 1

Ссылка на скачку, если нужно. Я пробовал удалить их, закомментировать, но при входе крашит, очень нужно! И скажи пожалуйста, в чем проблема моя была?


Сообщение отредактировал Bibikaa - Воскресенье, 12.07.2015, 19:33
[CM]Vovich Дата: Суббота, 05.09.2015, 22:36 | Сообщение # 863
Знаток
Сообщений: 556
Статус: Offline
Цитата Bibikaa ()


Код
  
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
0662: printstring "ebalscripti"

:NONAME_17
      not SAMP.Available
else_jump @NONAME_220
wait 1337
chatmsg "{00FF00}[PRIVATE] {ffffff}Активация: {00FF00}/gmp{ffffff}. Автор: {32CD32}Logan for Gotti." 16777215
chatmsg "{00FF00}[PRIVATE] {ffffff}Спасибо: {00FF00}SlonoBoyko{ffffff} за помощь." 16777215
jump @NONAME_17

:NONAME_220
0B34: samp register_client_command "gmp" to_label @NONAME_250
0BE2: raknet setup_outcoming_packet_hook -406

:NONAME_239
wait 0
jump @NONAME_239

:NONAME_250
0B12: 1@ = 1@ XOR 1
jump @NONAME_404

:NONAME_404
SAMP.CmdRet
0BE5: raknet 10@ = get_hook_param 0
0BE5: raknet 11@ = get_hook_param 1
if and
     1@ == 1
     11@ == 206
else_jump @NONAME_450
0BE0: raknet hook_ret 0

:NONAME_450
0BE0: raknet hook_ret 1  

Вот поменял, все будет работать.
Дело в том что ты убирал проверку вместе с прижком на метку 404, естественно скрипт не работал.


Пишу CLEO на заказ, мой Вконтакте - http://vk.com/garyachy
[CM]228papirosim Дата: Суббота, 05.09.2015, 22:36 | Сообщение # 864
Не просто Пользователь
Сообщений: 135
Статус: Offline
Поменяйте пожалуйста активацию на Num.(110), буду благодарен.Ссылка
garden Дата: Суббота, 05.09.2015, 22:36 | Сообщение # 865
Бывалый
Сообщений: 348
Статус: Offline
Ребят, как сделать чтобы, кнопка была зажата неск. секунд?

Код

0B56: set_game_key 16 state 255 // как тут проставить время на которое она зажата?
wait 0
0B56: set_game_key 16 state 0
wait 0
0B56: set_game_key 14 state 255
wait 0
0B56: set_game_key 14 state 0

Добавлено (17.07.2015, 20:46)
---------------------------------------------
Как сделать, чтобы при повторном нажатии F2 скрипт отключался? Сейчас невозможно вырубить, он бесконечный

Код
{$CLEO .cs}
{$CLEO .cs}
0000: //   От краша при запуске игры

while TRUE //   Бесконечный цикл
wait 0 //   Чтобы цикл проходил со скоростью 0 мс
if 0ab0: key_pressed 113 // Если была нажата клавиша 113, (F2). То...
     then
     // Проверка, не зажата ли клавиша F2. Если зажата, то скрпт ждет пока вы не отпустите клавишу.
     repeat
     wait 0
     until 8ab0: key_pressed 113
     //
     0acd: "Script is on" 1000 // Выводим на экран сообщение что скрипт активирован
     repeat     
Actor.PutAt($PLAYER_ACTOR, 2558.03, -1287.23, 1043.13)   // 0.0, 0.0, 10.75  -  ето координаты XYZ
wait 1000                    
Actor.PutAt($PLAYER_ACTOR, 2551.14, -1287.23, 1043.13)                            
wait 1000  
Actor.PutAt($PLAYER_ACTOR, 2542.98, -1287.23, 1043.13)    
wait 1000
// правая сторона
Actor.PutAt($PLAYER_ACTOR, 2543.06, -1300.09, 1043.13)     
wait 1000
Actor.PutAt($PLAYER_ACTOR, 2550.97, -1300.09, 1043.13)     
wait 1000
Actor.PutAt($PLAYER_ACTOR, 2559.07, -1300.09, 1043.13)    
wait 1000
//левая сторона  
Actor.PutAt($PLAYER_ACTOR, 2542.16, -1295.85, 1043.13)    
wait 9000
Actor.PutAt($PLAYER_ACTOR, 2544.40, -1295.85, 1043.13)    
wait 9000
//левая сторона столов
Actor.PutAt($PLAYER_ACTOR, 2542.13, -1291.01, 1043.13)    
wait 9000
Actor.PutAt($PLAYER_ACTOR, 2544.37, -1291.01, 1043.13)    
wait 9000
//правая сторона столов
Actor.PutAt($PLAYER_ACTOR, 2564.76, -1292.94, 1043.13)    
wait 3000
     until 0ab0: key_pressed 113 //    Проверка, что нажата второй раз клавиша активации
     // Проверка, не зажата ли клавиша F2. Если зажата, то скрпт ждет пока вы не отпустите клавишу.
     repeat
     wait 5000
     until 8ab0: key_pressed 113
     //
     0acd: "Script is off" 1000
     end    
end


Не покупаю, не обмениваю, только продаю!


Сообщение отредактировал garden - Пятница, 17.07.2015, 10:24
Crycher Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 866
Любитель
Сообщений: 35
Статус: Offline
Анансики, я уже не один форум перерыл по клео, но нигде толково не рассказывают как же правильно сделать эмуляцию нажатия клавиш (да, код из топика в чаво не работает)

Вот собственно два кода, оба не работают. Не знаю почему.

Код
{$CLEO}
wait 0
0000:
//Инициализация
if
0AA2: 0@ = load_library "User32.dll" // IF and SET
jf @error_load_user32
if
0AA4: 1@ = get_proc_address "keybd_event" library 0@ // IF and SET
jf @error_proc_keybd_event
//Главный цикл
if 0AB0: key_pressed 49
:key
wait 1000
0AA5: call 1@ num_params 4 pop 0 0 0 0 0x57
0AA5: call 1@ num_params 4 pop 0 0 0x02 0 0x57
jump @key
//Блок обработки ошибок
:error_proc_keybd_event
0AA3: free_library 0@
:error_load_user32
0A93: end_custom_thread


И второй:

Код
{$CLEO}
wait 0
0000:
//Инициализация
:keyPress
// 0@ - key, 1@ - time
// Example: 0AB1: call @keyPress 2 key 0@ time 1@   
if 0AA2: 2@ = load_library "User32.dll"
then   
      while true
          wait 0
          if 0AB0: key_pressed 49 // 1
          then
           while 8AB0: not key_pressed 50 // 2
              0AB1: call_scm_func @keyPress 2 key 87 time 500 // W
              wait 500
              0AB1: call_scm_func @keyPress 2 key 83 time 500 // W
               wait 500
          end
      end
end
end


Сообщение отредактировал Crycher - Понедельник, 20.07.2015, 01:17
garden Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 867
Бывалый
Сообщений: 348
Статус: Offline
Цитата Crycher ()
Анансики, я уже не один форум перерыл по клео, но нигде толково не рассказывают как же правильно сделать эмуляцию нажатия клавиш (да, код из топика в чаво не работает)

Вот собственно два кода, оба не работают. Не знаю почему.


если это игровая клавиша, то через опкод 0B56


Не покупаю, не обмениваю, только продаю!
Kevinoso Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 868
Новичок
Сообщений: 11
Статус: Offline
Помогите, сделал простенький дган на дигл. При нажатии на J через 1 секунду выдаётся дигл с 100 патронами и всё робит, но потом через 10 секунд он должен удалится, но чё то не удаляется. Срочно помощь!
Код
{$CLEO}
thread "Dgun"
0662: NOP "Dgun"
:WEAP_1_11
wait 0
if and
Player.Defined($PLAYER_CHAR)
not Actor.Driving($PLAYER_ACTOR)
jf @WEAP_1_11
wait 0
if and
0AB0: key_pressed 74  
Player.Controllable($PLAYER_CHAR)
jf @WEAP_1_11
if
Model.Load(#desert_eagle)
if
wait 1000
Model.Available(#desert_eagle)
01B2: give_actor $PLAYER_ACTOR weapon 24 ammo 100
wait 10000
Model.Destroy(#desert_eagle)
jump @WEAP_1_11


кек
Crycher Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 869
Любитель
Сообщений: 35
Статус: Offline
Цитата garden ()
то через опкод 0B56


Код
{$CLEO}    
0000:     
wait 0    
if and
0AB0: key_pressed 0 49
:AAFK    
wait 1500
0B56: set_game_key 57 state 255
wait 1500
0B56: set_game_key 57  state -255
jump @AAFK


Ровным счетом ничего не происходит в игре.


Сообщение отредактировал Crycher - Среда, 22.07.2015, 14:32
♦Gromble♦ Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 870
Бывалый
Сообщений: 488
Статус: Offline
Цитата [CM]228papirosim ()
Поменяйте пожалуйста активацию на Num.(110), буду благодарен.Ссылка

Click

Цитата garden ()
Ребят, как сделать чтобы, кнопка была зажата неск. секунд?

Код

0B56: set_game_key 16 state 255 // как тут проставить время на которое она зажата?
wait 0
0B56: set_game_key 16 state 0
wait 0
0B56: set_game_key 14 state 255
wait 0
0B56: set_game_key 14 state 0

0B56: set_game_key 16 state 255
wait 1000 // Тут ставишь на сколько секунд клавиша будет зажата (в данном случае 1 секунда)
0B56: set_game_key 16 state 0

Цитата Crycher ()
Анансики, я уже не один форум перерыл по клео, но нигде толково не рассказывают как же правильно сделать эмуляцию нажатия клавиш (да, код из топика в чаво не работает)

Вот собственно два кода, оба не работают. Не знаю почему.

Используй 0B56: set_game_key 1 state 255 // Первый параметр - ид клавиши, второй статус [255 - нажата, 0 отжата]

Цитата Kevinoso ()
Помогите, сделал простенький дган на дигл. При нажатии на J через 1 секунду выдаётся дигл с 100 патронами и всё робит, но потом через 10 секунд он должен удалится, но чё то не удаляется. Срочно помощь!
Код
{$CLEO}
thread "Dgun"
0662: NOP "Dgun"
:WEAP_1_11
wait 0
if and
Player.Defined($PLAYER_CHAR)
not Actor.Driving($PLAYER_ACTOR)
jf @WEAP_1_11
wait 0
if and
0AB0: key_pressed 74  
Player.Controllable($PLAYER_CHAR)
jf @WEAP_1_11
if
Model.Load(#desert_eagle)
if
wait 1000
Model.Available(#desert_eagle)
01B2: give_actor $PLAYER_ACTOR weapon 24 ammo 100
wait 10000
Model.Destroy(#desert_eagle)
jump @WEAP_1_11

Он и не должен удалится. Удаляется модель оружия из памяти игры, а не само оружие.


-------------------------------------------------------------------



[New] CC Pack by Gromble
Сслылка на скачивание: *Click
Поиск:
Статистика Форума