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

Qsany

Потрачен
464
147
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Kristyan

Известный
165
16
Не робит брать номер из чата... Прост в 7@ нету номера

ff5ecIZ.jpg

CLEO:
{$CLEO}
0000:

repeat
wait 0
until SAMP.Available()


while true
wait 0
 if
  056D:   actor $PLAYER_ACTOR defined
  then
   alloc 2@ 260
    alloc 4@ 50
   0B75: samp get_chat_string 99 text_to 2@ prefix_to 0 color_to 0 prefix_color_to 0
    if
        0C18: 17@ = strstr string1 2@ string2 "Name:"
    then
     log "%s" 17@
     0AA5: call 0x8220AD num_params 4 pop 4 7@v 4@ "Name: %s | Number: %d" 2@
     chatmsg "%d" -1 7@
end
     free 4@
    free 2@
end
end
 
Последнее редактирование:

NookieONE

Участник
128
1
CLEO:
{$CLEO .cs}
0000:
thread "QWE"

if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
while not SAMP.Available()
wait 100
end
0B34: samp register_client_command "tp" to_label @tp

while true
    wait 0
end

:tp
        IF 0AB6: store_target_marker_coords_to 1@ 2@ 3@
        THEN   
        04E4: refresh_game_renderer_at 1@ 2@ 3@
        03CB: set_rendering_origin_at 1@ 2@ 3@
        Camera.SetAtPos(1@, 2@, 3@)
        02CE: 3@ = ground_z_at 1@ 2@ 999.0
        Actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
        ELSE
        chatmsg "Íå ïîñòàâëåíà ìåòêà íà êàðòå" -1
        END
SAMP.CmdRet

:tpp
if and
    0AB0:   key_pressed 05
    8B21:   not samp is_chat_opened
    8B4C:   not samp is_dialog_active -1
    then
        IF 0AB6: store_target_marker_coords_to 1@ 2@ 3@
        THEN   
        04E4: refresh_game_renderer_at 1@ 2@ 3@
        03CB: set_rendering_origin_at 1@ 2@ 3@
        Camera.SetAtPos(1@, 2@, 3@)
        02CE: 3@ = ground_z_at 1@ 2@ 999.0
        Actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
        ELSE
        chatmsg "Íå ïîñòàâëåíà ìåòêà íà êàðòå" -1
        END
        wait 1000
    end
Не работает тп на кнопку
 
  • Нравится
Реакции: SiTrak

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
CLEO:
{$CLEO .cs}
0000:
thread "QWE"

if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
while not SAMP.Available()
wait 100
end
0B34: samp register_client_command "tp" to_label @tp

while true
    wait 0
end

:tp
        IF 0AB6: store_target_marker_coords_to 1@ 2@ 3@
        THEN  
        04E4: refresh_game_renderer_at 1@ 2@ 3@
        03CB: set_rendering_origin_at 1@ 2@ 3@
        Camera.SetAtPos(1@, 2@, 3@)
        02CE: 3@ = ground_z_at 1@ 2@ 999.0
        Actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
        ELSE
        chatmsg "Íå ïîñòàâëåíà ìåòêà íà êàðòå" -1
        END
SAMP.CmdRet

:tpp
if and
    0AB0:   key_pressed 05
    8B21:   not samp is_chat_opened
    8B4C:   not samp is_dialog_active -1
    then
        IF 0AB6: store_target_marker_coords_to 1@ 2@ 3@
        THEN  
        04E4: refresh_game_renderer_at 1@ 2@ 3@
        03CB: set_rendering_origin_at 1@ 2@ 3@
        Camera.SetAtPos(1@, 2@, 3@)
        02CE: 3@ = ground_z_at 1@ 2@ 999.0
        Actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
        ELSE
        chatmsg "Íå ïîñòàâëåíà ìåòêà íà êàðòå" -1
        END
        wait 1000
    end
Не работает тп на кнопку
естественно не работает, т.к. скрипт туда никогда не дойдет посмотри это видео
 

hnnssy

Известный
Друг
2,684
2,769
0AD4: 30@ = 15@ format "How much a cat has a leg: %d!" 8@
0AF9: "/answer %d" 8@

and don't use global vars
 
  • Нравится
Реакции: Allex994

jasd241

Новичок
29
1
как называется эта хрень? и можно как-то проверить нажата ли кнопка на ней?
7Q8ahN8.png
 

NookieONE

Участник
128
1
Не работает. Помогите.
CLEO:
{$CLEO .cs}

0000:

0C6A: 25@ = create_custom_thread_at_label @tpp

while not SAMP.Available()
wait 100
end   
0B34: samp register_client_command "tp" to_label @tp

while true
    wait 0
end

:tp
        IF 0AB6: store_target_marker_coords_to 1@ 2@ 3@
        THEN   
        04E4: refresh_game_renderer_at 1@ 2@ 3@
        03CB: set_rendering_origin_at 1@ 2@ 3@
        Camera.SetAtPos(1@, 2@, 3@)
        02CE: 3@ = ground_z_at 1@ 2@ 999.0
        Actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
        ELSE
        chatmsg "Íå ïîñòàâëåíà ìåòêà íà êàðòå" -1
        END
SAMP.CmdRet


:tpp

if and
    0AB0:   key_pressed 109
    8B21:   not samp is_chat_opened
    8B4C:   not samp is_dialog_active -1
    then
        IF 0AB6: store_target_marker_coords_to 1@ 2@ 3@
        THEN   
        04E4: refresh_game_renderer_at 1@ 2@ 3@
        03CB: set_rendering_origin_at 1@ 2@ 3@
        Camera.SetAtPos(1@, 2@, 3@)
        02CE: 3@ = ground_z_at 1@ 2@ 999.0
        Actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
        ELSE
        chatmsg "Íå ïîñòàâëåíà ìåòêà íà êàðòå" -1
        END
    end
 

san0

Известный
Друг
411
268
Не работает. Помогите.
CLEO:
{$CLEO .cs}

0000:

while not SAMP.Available()
    wait 100
end 
0B34: samp register_client_command "tp" to_label @tp

while true
    wait 0
    if and
    0C89:  key_just_pressed 109
    8B21:   not samp is_chat_opened
    8B4C:   not samp is_dialog_active -1
    then
        gosub @PerformTeleport
    end
end

:tp
gosub @PerformTeleport
0B43: samp cmd_ret
  
:PerformTeleport
IF 0AB6: store_target_marker_coords_to 1@ 2@ 3@
THEN 
    04E4: refresh_game_renderer_at 1@ 2@ 3@
    03CB: set_rendering_origin_at 1@ 2@ 3@
    Camera.SetAtPos(1@, 2@, 3@)
    02CE: 3@ = ground_z_at 1@ 2@ 999.0
    Actor.PutAt($PLAYER_ACTOR,1@,2@,3@)
ELSE
    chatmsg "Не поставлена метка на карте" -1
END
return