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

gangster_13st.

Новичок
12
0
Какие параметры нужно указать "SendInput" что бы сработала левая кнопка мыши? Ссылку с сайта microsoft кидать не нужно, она мало мне поможет.
CLEO:
0AA5: call 1@ num_params 3 pop 0 0 0 0
 

zikekazil

Новичок
7
0
сканирую строку через sscanf, строка примерно такая "Ник: %s Лвл: %d Пригласил: %s Деньги: %d" Нужно извлечь только третий параметр, первый и второй проигнорировать, как это реализовать?
 

BlackKnigga

Известный
BH Team
922
445
сканирую строку через sscanf, строка примерно такая "Ник: %s Лвл: %d Пригласил: %s Деньги: %d" Нужно извлечь только третий параметр, первый и второй проигнорировать, как это реализовать?
Просто не используй переменные с ними, в чем проблема то?
 

iTz_WEEZY

Известный
298
85
как можно узнать цвет сообщения из чата если не показывает в ChatLog
 

Gabriel__

Известный
Проверенный
411
182
Как получить цифры из editbox у меня все время выдает 0.
Код:
while true
wait 0
    if 0B81: dialog 25@ pop_event_to 26@ control_id_to 27@
    then
        //======================
        if 26@ == EVENT_EDITBOX_CHANGE
        then
        0B89: dialog 25@ get_control 6 text_to 1@
        printf "%d" 1000 1@
        end       
    end
end
 

ЯedЯuM

Malware Maker
244
304
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Помогите плз написать команду чтобы прочитать что либо из класса CPed другого игрока.
Я думал что через опкод 0A96: можна не только структуру локального игрока получать, покажите пример как с памяти прочесть что либо из этого класса нужного мне игрока.
CLEO:
:comanda
0B35: samp 0@ = get_last_command_params
0AD4: 1@ = scan_string 0@ format "%d" 2@
if 1@ == 1
then
    0B20: samp 2@ = actor_handle_by_samp_player_id 2@
    0A96: 3@ = actor 2@ struct 
    0C0C: 4@ = struct 3@ offset 0x540 size 4 // [float] HP 
    0C0C: 8@ = struct 3@ offset 0x740 size 1 // [byte] Gun
    alloc 6@ 256
    format 6@ "Ped Handle: %d | HP: %.2f | Gun: %d" 7@ 4@ 8@
    chatmsg 6@ 0xFFFAFF
    free 6@
else chatmsg "Use: /pool_find <playerid>" 0xFFFFFF
end
samp.CmdRet()
 

BlackKnigga

Известный
BH Team
922
445
Помогите плз написать команду чтобы прочитать что либо из класса CPed другого игрока.
Я думал что через опкод 0A96: можна не только структуру локального игрока получать, покажите пример как с памяти прочесть что либо из этого класса нужного мне игрока.
CLEO:
:comanda
0B35: samp 0@ = get_last_command_params
0AD4: 1@ = scan_string 0@ format "%d" 2@
if 1@ == 1
then
    0B20: samp 2@ = actor_handle_by_samp_player_id 2@
    0A96: 3@ = actor 2@ struct
    0C0C: 4@ = struct 3@ offset 0x540 size 4 // [float] HP
    0C0C: 8@ = struct 3@ offset 0x740 size 1 // [byte] Gun
    alloc 6@ 256
    format 6@ "Ped Handle: %d | HP: %.2f | Gun: %d" 7@ 4@ 8@
    chatmsg 6@ 0xFFFAFF
    free 6@
else chatmsg "Use: /pool_find <playerid>" 0xFFFFFF
end
samp.CmdRet()
Пробуй этим 0B24: samp 1@ = get_player_struct_ptr 0@, 0a96 вроде для сингла только.
 

ЯedЯuM

Malware Maker
244
304
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
0A96 для получения указателя на CPed
0B24 для LocalPlayer или RemotePlayer .
А если получив структуру удаленного игрока и занопить в ней какое либо значение, допустим хп то что оно больше не будет обновляться чисто для меня?
 

01EG

Известный
Проверенный
628
344
1) Самый быстрый способ получения сообщения от сервера это RPC_SCRCLIENTMESSAGE = 93 ?
2)
1c13074a5ec0a1a5981d19c16320e905.png
Это если я не ошибаюсь - TextDraw ? Хочу научиться делать Fake с TextDraw'om. Т.е. пытался узнать его id через перебор от 0 до 1000 с задержкой в 30 секунд между перебором идов, но чот не получилось, если какой-то способ, как узнать его id по-другому ?
 

san0

Известный
Друг
411
267
1) Самый быстрый способ получения сообщения от сервера это RPC_SCRCLIENTMESSAGE = 93 ?
2)
1c13074a5ec0a1a5981d19c16320e905.png
Это если я не ошибаюсь - TextDraw ? Хочу научиться делать Fake с TextDraw'om. Т.е. пытался узнать его id через перебор от 0 до 1000 с задержкой в 30 секунд между перебором идов, но чот не получилось, если какой-то способ, как узнать его id по-другому ?
https://sampwiki.blast.hk/wiki/GameTextForPlayer
 
  • Нравится
Реакции: Lightkiller