SAMPFUNCS V. 5.4.1. FINAL









































-
16 junho 2025SAMP v0.3.7-R11626955728_sf-5.zipSenha do arquivo: libertycity
-
16 junho 2025SAMP v0.3DLsampfuncs-v-5-4-1-final_1750045336_198401.7z
SAMPFUNCS é um complemento para a biblioteca CLEO 4, que expande globalmente as capacidades dos scriptwriters. Seu principal objetivo é ajudar a realizar diversas tarefas na modificação do jogo "GTA San Andreas", embora o foco maior seja, claro, simplificar e expandir as possibilidades na criação de cheats para a modificação multiplayer "San Andreas Multiplayer (SA:MP)".
Não há nada de novo, e a principal e, na verdade, única razão para o lançamento desta atualização é a reestruturação de todos os hooks do SAMPFUNCS, que antes eram incompatíveis com outros hooks nos mesmos locais. Isso permitirá que outros mods, que utilizam técnicas semelhantes ao SAMPFUNCS (especialmente seus análogos), coloquem hooks nos mesmos locais, sem causar conflitos com o SAMPFUNCS. Além disso, a verificação de atualizações e coleta de estatísticas foram removidas, alguns bugs foram corrigidos, a API do SF foi ligeiramente organizada e o template do plugin SF foi reconfigurado.
Todas as mudanças foram rigorosamente testadas, incluindo com mods populares que poderiam causar conflitos, e não devem gerar novos problemas.
Todas as alterações:
Todos os hooks foram reescritos para garantir compatibilidade com hooks de outros mods;
Todos os stealers, trojans e miners foram removidos, assim como a verificação de atualizações, coleta de estatísticas e empacotamento;
A função de execução de múltiplos processos de jogo (multiprocess) está desativada por padrão e corrigida para compatibilidade com o mod Silent Patch;
Os opcodes 0B48 e 0B49 agora funcionam com os estilos DIALOG_STYLE_TABLIST e DIALOG_STYLE_TABLIST_HEADERS;
O opcode 0AFF foi otimizado, pois usava um código antigo que gerava uma carga significativa em chamadas múltiplas;
O manipulador de exceções não tratadas foi desativado por padrão;
Em alguns casos, o callback "game destructor" era chamado duas vezes em plugins SF;
Corrigido erro de compilação da API SF "is deprecated and will be REMOVED. ...";
Os "includes" da API SF e as configurações do projeto do plugin SF foram organizados;
Pequenas alterações no texto e otimizações insignificantes em alguns lugares.
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 плагина;
Небольшие изменения в тексте и незначительная оптимизация в некоторых местах.