SAMPFUNCS V. 5.4.1. نهائي










































-
16 يونيو 2025SAMP v0.3.7-R11626955728_sf-5.zipكلمة المرور للملف: libertycity
-
16 يونيو 2025SAMP v0.3DLsampfuncs-v-5-4-1-final_1750045336_198401.7z
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، حيث كان يستخدم كودًا قديمًا يسبب حملًا ملحوظًا عند الاستدعاء المتكرر;
تم تعطيل معالج الاستثناءات غير المعالجة بشكل افتراضي;
في بعض الحالات، تم استدعاء رد الاتصال "مدمر اللعبة" مرتين في مكونات SF;
تم إصلاح خطأ تجميع SF API "deprecated and will be REMOVED. ...";
تم ترتيب "الاستيرادات" في SF API وإعدادات مشروع مكون SF;
تغييرات طفيفة في النص وتحسينات بسيطة في بعض الأماكن.
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 плагина;
Небольшие изменения в тексте и незначительная оптимизация в некоторых местах.