Вопросы по CLEO-скриптингу

Medvedko

Новичок
19
0
Добрый день. Подскажите, как исправить данную шляпу. Переход на вторую метку осуществляется после повторного ввода команды. Т.е. /tp, выбираем место, но не телепортирует. Телепорт происходит только при повторном вводе команды /tp.
CLEO:
{$cleo}
0000:
repeat
wait 200
until samp.Available()

0ac8: 0@ 64
0ad3: 0@ = "Вагос%cАцтек%cРифа%cГрув%cБаллас" 0xA 0xA 0xA 0xA
0b34: "TP" to_label @tp
while true
wait 0
end
:tp
0b3b: id 10 caption "Телепорт" text 0@ button_1 "TP" button_2 "Exit" style 2
 0ac9: 0@
 if
 0b3c: id 10 button 1@ list_item 3@ input_text 0
  then
  if
   1@==1
    then
    if
     3@==0
      then
       jump @Vagos
       end
     if
      3@==1
       then
        jump @Aztek
        end
     if
      3@==2
       then
        jump @Rifa
        end
      if
       3@==3
        then
         jump @Grove
         end
      if
       3@==4
        then
        jump @Ballas
        end
      else
      0af8: "Exit" color -1
     end  
  end  
samp.CmdRet()
:Vagos
 Actor.PutAt($Player_Actor, 2752.51, -1585.79, 15.20)
 0af8: "Дело сделано" color -1
 Samp.Cmdret()
 :Rifa
 Actor.PutAt($Player_Actor, 2130.01, -1828.17, 13.56)
 0af8: "Дело сделано" color -1
 Samp.Cmdret()
 :Grove
 Actor.PutAt($Player_Actor, 2528.98, -1714.74, 13.48)
 0af8: "Дело сделано" color -1
 Samp.Cmdret()
 :Ballas
 Actor.PutAt($Player_Actor, 2684.34, -2031.28, 13.47)
 0af8: "Дело сделано" color -1
 Samp.Cmdret()
 :Aztek
 Actor.PutAt($Player_Actor, 1669.38, -2093.18, 13.55)
 0af8: "Дело сделано" color -1
 Samp.Cmdret()
 

hnnssy

Известный
Друг
2,684
2,745
Добрый день. Подскажите, как исправить данную шляпу. Переход на вторую метку осуществляется после повторного ввода команды. Т.е. /tp, выбираем место, но не телепортирует. Телепорт происходит только при повторном вводе команды /tp.
CLEO:
{$cleo}
0000:
repeat
wait 200
until samp.Available()

0ac8: 0@ 64
0ad3: 0@ = "Вагос%cАцтек%cРифа%cГрув%cБаллас" 0xA 0xA 0xA 0xA
0b34: "TP" to_label @tp
while true
wait 0
end
:tp
0b3b: id 10 caption "Телепорт" text 0@ button_1 "TP" button_2 "Exit" style 2
0ac9: 0@
if
0b3c: id 10 button 1@ list_item 3@ input_text 0
  then
  if
   1@==1
    then
    if
     3@==0
      then
       jump @Vagos
       end
     if
      3@==1
       then
        jump @Aztek
        end
     if
      3@==2
       then
        jump @Rifa
        end
      if
       3@==3
        then
         jump @Grove
         end
      if
       3@==4
        then
        jump @Ballas
        end
      else
      0af8: "Exit" color -1
     end 
  end 
samp.CmdRet()
:Vagos
Actor.PutAt($Player_Actor, 2752.51, -1585.79, 15.20)
0af8: "Дело сделано" color -1
Samp.Cmdret()
:Rifa
Actor.PutAt($Player_Actor, 2130.01, -1828.17, 13.56)
0af8: "Дело сделано" color -1
Samp.Cmdret()
:Grove
Actor.PutAt($Player_Actor, 2528.98, -1714.74, 13.48)
0af8: "Дело сделано" color -1
Samp.Cmdret()
:Ballas
Actor.PutAt($Player_Actor, 2684.34, -2031.28, 13.47)
0af8: "Дело сделано" color -1
Samp.Cmdret()
:Aztek
Actor.PutAt($Player_Actor, 1669.38, -2093.18, 13.55)
0af8: "Дело сделано" color -1
Samp.Cmdret()
0b3c: в цикле использовать нужно
 

gangster_13st.

Новичок
12
0
Сделайте кто-нибудь локальный диалог на метка (DIALOG_STYLE_LIST), не могу разобраться с проверками. Тему с вики кидать не надо.
 
Последнее редактирование:

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,956
буквы это тоже числа, система счисления прочитай что такое
 

T.O.B.A.N

Новичок
14
1
Я понимаю что это пиздец но помогите Gta зависает при вводе команды.
{$CLEO}

0000: NOP

repeat
wait 0
until Samp.Available()
0af8: "{91FF00}[FastDeagle]: {FFFFFF}Успешно загружен. Автор: {91FF00}Nebul1337."
0B34: samp register_client_command "fdd" to_label @FastDeagle
0BDE: pause_thread 0

:FastDeagle
thread "Nebul1337"
while true
wait 0
0393: actor $PLAYER_ACTOR perform_animation "python_crouchfire" at 1.5 times_normal_rate
0393: actor $PLAYER_ACTOR perform_animation "python_fire" at 1.5 times_normal_rate
0393: actor $PLAYER_ACTOR perform_animation "python_fire_poor" at 1.5 times_normal_rate
end
Samp.CmdRet()
end_thread
 

hnnssy

Известный
Друг
2,684
2,745
Я понимаю что это пиздец но помогите Gta зависает при вводе команды.
{$CLEO}

0000: NOP

repeat
wait 0
until Samp.Available()
0af8: "{91FF00}[FastDeagle]: {FFFFFF}Успешно загружен. Автор: {91FF00}Nebul1337."
0B34: samp register_client_command "fdd" to_label @FastDeagle
0BDE: pause_thread 0

:FastDeagle
thread "Nebul1337"
while true
wait 0
0393: actor $PLAYER_ACTOR perform_animation "python_crouchfire" at 1.5 times_normal_rate
0393: actor $PLAYER_ACTOR perform_animation "python_fire" at 1.5 times_normal_rate
0393: actor $PLAYER_ACTOR perform_animation "python_fire_poor" at 1.5 times_normal_rate
end
Samp.CmdRet()
end_thread
Нельзя в командах использовать циклы.
 

T.O.B.A.N

Новичок
14
1
upload_2016-2-10_0-23-24.png

0@ = false
0b34: "jopa" @jOPA

while true
wait 0
if 0@ == true
then
/*some code*/
end
end

:jopa
0@ = 0@ XOR true
samp.cmdret();
 

Zoxan_Twist

Новичок
126
29
Кто знает как работать с памятью + CheatEngine. напишите урок ибо что-то не пойма как это се соединить