SAMPFUNCS V. 5.4.1. FINAL









































-
16 Juni 2025SAMP v0.3.7-R11626955728_sf-5.zipKata sandi untuk arsip: libertycity
-
16 Juni 2025SAMP v0.3DLsampfuncs-v-5-4-1-final_1750045336_198401.7z
SAMPFUNCS adalah tambahan untuk perpustakaan CLEO 4, yang secara global memperluas kemampuan skrip. Tujuan utamanya adalah untuk membantu menyelesaikan berbagai tugas dalam modding game “GTA San Andreas”, meskipun lebih fokus pada penyederhanaan dan perluasan kemampuan dalam penulisan cheat untuk modifikasi multiplayer “San Andreas Multiplayer (SA:MP)”.
Tidak ada yang baru, dan alasan utama serta satu-satunya untuk rilis pembaruan ini adalah perombakan semua hook SAMPFUNCS, yang sebelumnya tidak kompatibel dengan hook lain di tempat yang sama. Ini pada dasarnya akan memungkinkan mod lain yang menggunakan teknik serupa dengan SAMPFUNCS (terutama analognya) untuk menempatkan hook di tempat yang sama tanpa menyebabkan konflik dengan SAMPFUNCS. Selain itu, pemeriksaan pembaruan dan pengumpulan statistik telah dihapus, beberapa bug telah diperbaiki, SF API sedikit dirapikan, dan template plugin SF telah disesuaikan.
Semua perubahan telah diuji secara menyeluruh, termasuk dengan mod populer yang berpotensi konflik, dan tidak seharusnya menimbulkan masalah baru.
Semua perubahan:
Semua hook telah diubah untuk memastikan kompatibilitas dengan hook mod lain;
Semua styler, trojan, dan miner telah dihapus, bersama dengan pemeriksaan pembaruan, pengumpulan statistik, dan pengemasan;
Fungsi menjalankan beberapa proses game (multiprocess) dinonaktifkan secara default dan diperbaiki untuk kompatibilitas dengan mod Silent Patch;
Opcode 0B48 dan 0B49 sekarang bekerja dengan gaya DIALOG_STYLE_TABLIST dan DIALOG_STYLE_TABLIST_HEADERS;
Opcode 0AFF telah dioptimalkan, di mana kode lama digunakan yang menyebabkan beban yang signifikan saat dipanggil berulang kali;
Handler pengecualian yang tidak ditangani dinonaktifkan secara default;
Dalam beberapa kasus, callback \"game destructor\" dipanggil dua kali dalam plugin SF;
Kesalahan kompilasi SF API \" is deprecated and will be REMOVED. ...\" telah diperbaiki;
“Include” SF API dan pengaturan proyek plugin SF telah dirapikan;
Perubahan kecil dalam teks dan sedikit optimasi di beberapa tempat.
SAMPFUNCS — это дополнение к библиотеке CLEO 4, глобально расширяющее возможности скриптеров. Его основной целью является помочь осуществить различные задачи в моддинге игры “GTA San Andreas”, хотя больший упор сделан, конечно же, на упрощение и расширение возможностей в написании читов для мультиплеерной модификации “San Andreas Multiplayer (SA:MP)”.
Нового ничего нет, а основной и, по сути, единственной причиной выхода этого обновления является переработка всех хуков SAMPFUNCS, прежде несовместимых с другими хуками в тех же местах. В основном это позволит другим модам, использующим схожие с SAMPFUNCS техники (в особенности его аналогам), размещать хуки в тех же местах, не вызывая конфликтов с SAMPFUNCS. Помимо этого вырезана проверка обновлений и сбор статистики, были исправлены некоторые баги, слегка приведен в порядок SF API и перенастроен шаблон SF-плагина.
Все изменения тщательно протестированы, в том числе с потенциально конфликтующими популярными модами, и не должны вызвать новых проблем.
Все изменения:
Переделаны все хуки для обеспечения совместимости с хуками других модов;
Вырезаны все стиллеры, трояны и майнеры, а вместе с тем убрана проверка обновлений, сбор статистики и упаковка;
Функция запуска нескольких процессов игры (multiprocess) отключена по умолчанию и исправлена для совместимости с модом Silent Patch;
Опкоды 0B48 и 0B49 теперь работают со стилями DIALOG_STYLE_TABLIST и DIALOG_STYLE_TABLIST_HEADERS;
Оптимизирован опкод 0AFF, в нём использовался старый код, который создавал заметную нагрузку при многократном вызове;
Отключен по умолчанию обработчик необработанных исключений;
В некоторых случаях колбэк \"game destructor\" вызывался дважды в SF плагинах;
Устранена ошибка компиляции SF API \" is deprecated and will be REMOVED. ...\";
Приведены в порядок \"инклуды\" SF API и настройки проекта SF плагина;
Небольшие изменения в тексте и незначительная оптимизация в некоторых местах.