[CLEO] Помощь по редактированию скриптов - Страница 59 - Форум Cheat-Master.ru
Модератор форума: Alowir, Sanoxxx  
[CLEO] Помощь по редактированию скриптов
garden Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 871
Бывалый
Сообщений: 348
Статус: Offline
Цитата Crycher ()
Анансики, я уже не один форум перерыл по клео, но нигде толково не рассказывают как же правильно сделать эмуляцию нажатия клавиш (да, код из топика в чаво не работает)

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


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


Не покупаю, не обмениваю, только продаю!
Kevinoso Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 872
Новичок
Сообщений: 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 | Сообщение # 873
Любитель
Сообщений: 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 | Сообщение # 874
Бывалый
Сообщений: 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
Tosoti Дата: Суббота, 05.09.2015, 22:37 | Сообщение # 875
Боец
Сообщений: 150
Статус: Offline
Код
Actor.PutAt($PLAYER_ACTOR, 0.0, 0.0, 30.0)
wait 500
0AFD: samp set_special_action 4


Но после тп у меня игрок не вылазит из кара, почему? Не могу закончить бота, надо чтобы он вылазил из кара. Как сделать?
[CM]Vovich Дата: Суббота, 05.09.2015, 22:38 | Сообщение # 876
Знаток
Сообщений: 556
Статус: Offline
Цитата Tosoti ()
Но после тп у меня игрок не вылазит из кара, почему? Не могу закончить бота, надо чтобы он вылазил из кара. Как сделать?

Используй:
Код

0B31: samp send_exit_vehicle 1@

Где 1@ - ID машины.


Пишу CLEO на заказ, мой Вконтакте - http://vk.com/garyachy
Tosoti Дата: Суббота, 05.09.2015, 22:38 | Сообщение # 877
Боец
Сообщений: 150
Статус: Offline
Код
{$CLEO .cs}
0000: NOP
          :2
            repeat
            wait 0
                  if and
                  Actor.Driving($PLAYER_ACTOR)
                  0AB0: 56
                  then
                  while 0AB0: 56
                  wait 0
                  03C0: $Car = actor $PLAYER_ACTOR car
                  end
                      if or
                      0B4C:  samp is_dialog_active -1
                      0B21:  samp is_chat_opened
                      then
                      jf @2
                      else
                      wait 0
                      end
                         Actor.PutAt($PLAYER_ACTOR, 0.0, 0.0, 30.0)
                         wait 500
                         0B31: samp send_exit_vehicle $Car  
                         jf @2
                         else
                         jf @2
                         end               
                    
          

Как сделать, чтобы перс вылазил из кара? Что в скрипте не так?
[CM]KYRLYK Дата: Суббота, 05.09.2015, 22:38 | Сообщение # 878
Любитель
Сообщений: 33
Статус: Offline
Цитата Tosoti ()
Как сделать, чтобы перс вылазил из кара? Что в скрипте не так?


0B31: samp send_exit_vehicle 1@
Отправляет пакет выхода из транспорта
Если не ошибаюсь, там еще заместо 1@ должно быть id машины, а не "$Car"


Сообщение отредактировал [CM]KYRLYK - Понедельник, 27.07.2015, 17:43
Tosoti Дата: Суббота, 05.09.2015, 22:38 | Сообщение # 879
Боец
Сообщений: 150
Статус: Offline
Мне нужно для скрипта ещё тп на метку, не подскажете, что там быть должно? Т.е. как считывать координаты с метки и как на них тп? Отблагодарю.
DubStep_ Дата: Суббота, 05.09.2015, 22:38 | Сообщение # 880
{ }
Сообщений: 1406
Статус: Offline
Цитата Tosoti ()
Как сделать, чтобы перс вылазил из кара?

05CD: AS_actor $3 exit_car $car
♦Gromble♦ Дата: Суббота, 05.09.2015, 22:38 | Сообщение # 881
Бывалый
Сообщений: 488
Статус: Offline
Цитата [CM]Mirolla ()
end
then
chatmsg "{FFFF00}При компиляции - Ошибка!!!!" 16768685
0@ = 1
end

then ставится после оператора условия


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



[New] CC Pack by Gromble
Сслылка на скачивание: *Click
karate13 Дата: Суббота, 05.09.2015, 22:39 | Сообщение # 882
Новичок
Сообщений: 5
Статус: Offline
Всем привет,помогите мне пожалуйста.
Я хотел изменить кнопку активации скрипта,когда я компилирую все нормально закидываю в cleo и у меня крашит,помогите пожалуйста буду очень благодарен. Кнопку активации нужно сделать F3
Вот код:
Код

hex
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
end
{$cleo .cs}
{$I SF}

   0000:
    
if not 32@ = SAMP.Base()
then 0A93: end_custom_thread
end
while not SAMP.Available()
wait 100
end

wait 4000
0AF8: samp add_message_to_chat "{1E90FF}P1cador: {FFFFFF} HZ.BY WallHack. {1E90FF}Activation: {FFFFFF}P"  color 0xFFFF00
//wait 0

:1    
if and
wait 0
0ab0: 80//Pp
jf @1  

  alloc 14@ 48
  0C11: memset destination 14@ value 0 size 48   
0B6D: render 25@ = create_font "Tahoma" height 9 flags 0x4

while true
     wait 0
     0A8D: 29@ = read_memory 0xB74490 size 4 virtual_protect 0
     000A: 29@ += 0x4
     0A8D: 29@ = read_memory 29@ size 4 virtual_protect 0
     for 30@ = 0 to 35584 step 0x100
         0A8D: 31@ = read_memory 29@ size 1 virtual_protect 0
         000A: 29@ += 0x1
         if and
             0029: 31@ >= 0x00  
             001B: 0x80 > 31@
         then  
             005A: 31@ += 30@
             if and
                 056D: actor 31@ defined
                 803C: $PLAYER_ACTOR <> 31@
             then  
                  
                  0B2B: samp 28@ = get_player_id_by_actor_handle 31@
                  0B36: samp 27@ = get_player_nickname 28@
                  21@ = SAMP.GetPlayerHealthByActorHandle(28@)
                   
                   
                  Actor.StorePos(31@, 1@, 2@, 3@)
                  if 00C2: sphere_onscreen 1@ 2@ 3@ radius 0.0
                  then
                  0B55: convert_3D_coords 1@ 2@ 3@ to_screen 4@ 5@   
                  //22@ = Samp.GetPlayerArmorByActorHandle(28@)
                    
                   if not SAMP.IsPlayerPaused(28@)                   
                   then
                   format 14@ "%s [%d] - {ff0000}%d HP" 27@ 28@ 21@   
                   else                    
                   format 14@ "%s [%d] - {ffffff}AFK" 27@ 28@                 
                   end
                    
                  0B6F: render font 25@ draw_text 14@ pos 4@ 5@ color 0xFF1E90FF
                  end    
                  if 0ab0: 80//Pp
                  then
                  free 14@
                  jump @1
                  end
                  /*
                  0B2B: samp 28@ = get_player_id_by_actor_handle 31@
                  0B36: samp 27@ = get_player_nickname 28@
                  Actor.StorePos(31@, 1@, 2@, 3@)
                  0B55: convert_3D_coords 1@ 2@ 3@ to_screen 4@ 5@  
                  0B6F: render font 25@ draw_text 27@ pos 4@ 5@ color 0xFF1E90FF
                  */       
                   
                    
                  //0AF8: samp add_message_to_chat "P1cador: %s [%d]" color 0xFFF0FF 27@ 28@                   
              end
         end
     end
end         
wait 100
jump @1
[CM]KYRLYK Дата: Суббота, 05.09.2015, 22:39 | Сообщение # 883
Любитель
Сообщений: 33
Статус: Offline
Цитата karate13 ()
{$I SF}

{$INCLUDE SF}
MishkaCala[CM] Дата: Суббота, 05.09.2015, 22:39 | Сообщение # 884
Новичок
Сообщений: 1
Статус: Offline
Сделайте пожалуйста для 0.3.7 время и дата cleo script,вот скрипт а то , настройки не идут у меня папка не создается timedata.ini вот сайт http://cheat-master.ru/forum/129-288782-1 скачайте там-а и дайте код пожалуйста!Спасибо!
Bakur Дата: Суббота, 05.09.2015, 22:39 | Сообщение # 885
Новичок
Сообщений: 6
Статус: Offline
У меня вопрос.Если я хочу чтобы после нажатия на капс(активация скрипта) проигрывалась какая либо мелодия или звук.Я где-то читал что есть (018C: play_sound 1053 at 0.0 0.0 0.0),но не знаю куда воткнуть :D.Помогите пожалуйста.
Вот код
Код
{$CLEO .cs}
0000: NOP
:Noname_44
0001: wait 0
SAMP.Available
0002: jf @Noname_44  
0AF8: samp add_message_to_chat "Активация гма на капс" color 16711680   
0001: wait 0

:Noname_178
0001: wait 0   
if  
0AB0: key_pressed 20
jf @Noname_309  
if  
   13@ == 0  
jf @Noname_258  
13@ = 1  
SAMP.WriteSAMPMemory(34944, 12715008, 3)
Actor.SetImmunities($PLAYER_ACTOR, 1, 0, 0, 0, 0)
jump @Noname_294  

:Noname_258
13@ = 0  
SAMP.WriteSAMPMemory(34944, 7012200, 3)
Actor.SetImmunities($PLAYER_ACTOR, 0, 0, 0, 0, 0)

:Noname_294
wait 0  
0AB0: not key_pressed 20  
jf @Noname_294  

:Noname_309
jump @Noname_178  

                    


Сообщение отредактировал Bakur - Понедельник, 10.08.2015, 23:15
Поиск:
Статистика Форума
Лучшие пользователи
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]

Новые пользователи
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]

am9350450 [14:36]