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

hnnssy

Известный
Друг
2,684
2,750
получаешь указатель на поток с помощью
get current thread pointer
и передаешь его в эту функцию

Эффект должен быть такой же, как и в твоём /aafk? Если да, то я его не добился, разницы вообще на заметил, при выходе в меню/сворачивании скрипт останавливается.
 

gcode

нестандартное звание звание звание звание звани...
Друг
789
357
Этот опкод позволяет работать скрипту В МЕНЮ (паузе). Если свернуть игру то сасай. То есть для вывода всяких написей, копирайтов и прочей поеботы.
 

SR_team

like pancake
BH Team
4,720
6,373
Этот опкод позволяет работать скрипту В МЕНЮ (паузе). Если свернуть игру то сасай. То есть для вывода всяких написей, копирайтов и прочей поеботы.

ну вот я и говорю, что либо руки у меня кривые, либо не работает он в меню. По крайней мере не проверяет нажатие клавишь
 

MogAika

Известный
Автор темы
Друг
237
441
а текстдравы будут видны, или эта фишка для ботов?

игровые текстдравы - хз, вероятность крайне мала
рисование текста посредством мгфункс точно работает
рисование посредством сампфункс возможно работает
 

Sidbox

Потрачен
26
2
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
{$CLEO}
{$NOSOURCE}
hex
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
end
if
not 29@ = samp.Base()
then
end_thread
else
        while not samp.Available()
        wait 0
        end
end
0B34: samp register_client_command "fakefrisk" to_label @fakefrisk
0662: "Made by san0"
0662: "Finalized Sidbox"
while true
        wait 0
end
:fakefrisk
0B35: samp 0@ = get_last_command_params
if 0AD4: 1@ = scan_string 0@ format "%d" 2@ //IF and SET
then
        if 2@ < 1000
        then
                Actor.EmulateFromPlayer($PLAYER_ACTOR, $PLAYER_CHAR)
                4@ = Samp.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR)
                0AC8: 3@ = allocate_memory_size 128
                0AC8: 5@ = allocate_memory_size 128
                3@ = Samp.GetPlayerNickname(2@)
                5@ = Samp.GetPlayerNickname(4@)
                if 0AAB: file_exists "Cleo\INI\fakefrisk.ini"
                then
                        0AC8: 15@ = allocate_memory_size 256
                        0AC8: 16@ = allocate_memory_size 256
                        0AC8: 17@ = allocate_memory_size 256
                        0AC8: 18@ = allocate_memory_size 256
                        0AC8: 19@ = allocate_memory_size 256
                        0AF4: 15@ = read_string_from_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "1"
                        0AF4: 16@ = read_string_from_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "2"
                        0AF4: 17@ = read_string_from_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "3"
                        0AF4: 18@ = read_string_from_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "4"
                        0AF4: 19@ = read_string_from_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "5"
                        0AF8: samp add_message_to_chat "|__________ Найденные вещи у %s __________|" color 0x32CD32 3@
                        0AF8: samp add_message_to_chat "%c%c%c-%c%s" color 0xFFFFFF 32 32 32 32 15@
                        0AF8: samp add_message_to_chat "%c%c%c-%c%s" color 0xFFFFFF 32 32 32 32 16@
                        0AF8: samp add_message_to_chat "%c%c%c-%c%s" color 0xBEBEBE 32 32 32 32 17@
                        0AF8: samp add_message_to_chat "%c%c%c-%c%s" color 0xBEBEBE 32 32 32 32 18@
                        0AF8: samp add_message_to_chat "%c%c%c-%c%s" color 0xBEBEBE 32 32 32 32 19@
                        0AF8: samp add_message_to_chat "%s обыскал %s" color 0xFFC2A2DA 5@ 3@
                        0AC9: free_allocated_memory 15@
                        0AC9: free_allocated_memory 16@
                        0AC9: free_allocated_memory 16@
                        0AC9: free_allocated_memory 17@
                        0AC9: free_allocated_memory 18@
                        0AC9: free_allocated_memory 19@
                        0AC9: free_allocated_memory 3@
                        0AC9: free_allocated_memory 5@
                else
                        0A9A: $file = openfile "Cleo\INI\fakefrisk.ini" mode "wt+"  // IF and SET
                        0AD9: write_formatted_text "; Made by San0 | Finalized Sidbox |" in_file $file
                        0AD9: write_formatted_text "%c; Файл создан с помощью cleo fakefrisk for Crime-Strets" in_file $file 10
                        0AD9: write_formatted_text "%c; Секция Fake и соответствующие номера соответствуют строкам фейка" in_file $file 10
                        0A9B: closefile $file
                        0AD3: 20@v = format "Наркотики"
                        0AF5: write_string 20@v to_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "1"
                        0AD3: 21@v = format "Телефонная книга"
                        0AF5: write_string 21@v to_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "2"
                        0AD3: 22@v = format "Deagle с 200 патронами"
                        0AF5: write_string 22@v to_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "3"
                        0AD3: 23@v = format "Балончик с 1500 патронами"
                        0AF5: write_string 23@v to_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "4"
                        0AD3: 23@v = format "Фотокамера с 26 патронами"
                        0AF5: write_string 23@v to_ini_file "Cleo\INI\fakefrisk.ini" section "Frisk" key "5"
                        0AF1: write_int 1 to_ini_file "Cleo\INI\fakefrisk.ini" section "General" key "DrawInfo"
                        0AF0: 11@ = get_int_from_ini_file "Cleo\INI\fakefrisk.ini" section "General" key "DrawInfo"
                        if 11@ == 1
                        then
                                0AF8: samp add_message_to_chat "{FakeFrisk} Создался .ini файл с настройками {a51347}(Cleo\INI\fakefrisk.ini)" color 0xa51347 3@  0
                        else
                                0ACD: show_text_highpriority "~b~ Type incorrect params" time 750
                        end
                end
        else
                0AF0: 11@ = get_int_from_ini_file "Cleo\INI\fakefrisk.ini" section "General" key "DrawInfo"
                if 11@ == 1
                then
                        0AF8: samp add_message_to_chat "{FakeFrisk} Введён неправльный id игрока {a51347}(/fakefrisk id игрока)" color 0xa51347 3@  0
                else
                        0ACD: show_text_highpriority "~b~ Type incorrect params" time 750
                end
        end
end
Samp.CmdRet()
Крч когда сворачиваю игру и меняю текст в INI файле и захожу краш.