Как правильно юзать сей опкод?
0DC4: set_script 4@ can_work_if_in_menu true
А что вообще он делает?
Как правильно юзать сей опкод?
0DC4: set_script 4@ can_work_if_in_menu true
А что вообще он делает?
Вижу, но лучше всегда спросить. Позволяет скрипту работать, когда игрок в меню?по названию не видишь что ли?
ДА ЛАДНА БЛЯТЬ?Опкод из mgfuncs
получаешь указатель на поток с помощью
get current thread pointer
и передаешь его в эту функцию
Эффект должен быть такой же, как и в твоём /aafk? Если да, то я его не добился, разницы вообще на заметил, при выходе в меню/сворачивании скрипт останавливается.
Этот опкод позволяет работать скрипту В МЕНЮ (паузе). Если свернуть игру то сасай. То есть для вывода всяких написей, копирайтов и прочей поеботы.
Попробуй текст рендерить.ну вот я и говорю, что либо руки у меня кривые, либо не работает он в меню. По крайней мере не проверяет нажатие клавишь
ну вот я и говорю, что либо руки у меня кривые, либо не работает он в меню. По крайней мере не проверяет нажатие клавишь
просто нажатие клавиш не обновляется, если игра в меню
а текстдравы будут видны, или эта фишка для ботов?
{$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 файле и захожу краш.