SAMPFUNCS V. 5.4.1. FINAL










































-
16 juin 2025SAMP v0.3.7-R11626955728_sf-5.zipMot de passe de l'archive : libertycity
-
16 juin 2025SAMP v0.3DLsampfuncs-v-5-4-1-final_1750045336_198401.7z
SAMPFUNCS est un complément à la bibliothèque CLEO 4, élargissant globalement les capacités des scriptwriters. Son objectif principal est d'aider à réaliser diverses tâches dans le modding du jeu "GTA San Andreas", bien qu'un plus grand accent soit mis, bien sûr, sur la simplification et l'élargissement des possibilités d'écriture de cheats pour la modification multijoueur "San Andreas Multiplayer (SA:MP)".
Il n'y a rien de nouveau, et la principale et en fait unique raison de la sortie de cette mise à jour est la refonte de tous les hooks SAMPFUNCS, auparavant incompatibles avec d'autres hooks aux mêmes endroits. Cela permettra principalement à d'autres mods utilisant des techniques similaires à SAMPFUNCS (en particulier ses analogues) de placer des hooks aux mêmes endroits, sans provoquer de conflits avec SAMPFUNCS. En outre, la vérification des mises à jour et la collecte de statistiques ont été supprimées, certains bugs ont été corrigés, l'API SF a été légèrement mise en ordre et le modèle du plugin SF a été reconfiguré.
Toutes les modifications ont été soigneusement testées, y compris avec des mods populaires potentiellement conflictuels, et ne devraient pas causer de nouveaux problèmes.
Toutes les modifications :
Tous les hooks ont été refaits pour assurer la compatibilité avec les hooks d'autres mods ;
Tous les stealers, trojans et miners ont été supprimés, et en même temps, la vérification des mises à jour, la collecte de statistiques et l'emballage ont été supprimés ;
La fonction de lancement de plusieurs processus de jeu (multiprocess) est désactivée par défaut et a été corrigée pour la compatibilité avec le mod Silent Patch ;
Les opcodes 0B48 et 0B49 fonctionnent désormais avec les styles DIALOG_STYLE_TABLIST et DIALOG_STYLE_TABLIST_HEADERS ;
L'opcode 0AFF a été optimisé, car il utilisait un ancien code qui créait une charge notable lors d'appels répétés ;
Le gestionnaire d'exceptions non traitées est désactivé par défaut ;
Dans certains cas, le callback "game destructor" était appelé deux fois dans les plugins SF ;
Erreur de compilation de l'API SF "is deprecated and will be REMOVED. ..." corrigée ;
Les "includes" de l'API SF et les paramètres du projet du plugin SF ont été mis en ordre ;
Petites modifications de texte et optimisation mineure à certains endroits.
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 плагина;
Небольшие изменения в тексте и незначительная оптимизация в некоторых местах.