Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Использование y_hooks из библиотеки YSI

Статус
В этой теме нельзя размещать новые ответы.

Doc_Slove

Умник
Здравствуйте.


В последнее время заметил у многих нужду разделить мод на инклуды.


Итак расскажу как это сделать всё более легче.


Для этого нам понадобится библиотека YSI (для удобности), а именно инклуд y_hooks (он позволяет довольно не плохо хукать паблики)


Шаг 1.


Для начала дублируем любой инклуд:
1) Копируйте любой инклуд
2) Вставляете
3) Меняет название
4) Отчищаете содержимое


Шаг 2:
В моде подключаем Y_Hooks ( )


PHP:
#include <YSI\y_hooks>
Теперь открываем дублированный инклуд.

Прикинем, что у нас есть в моде 4 машины и мы хотим перенести их в файл (инклуд).

PHP:
AddStaticVehicle(100, 100.0, 100.0, 100.0, 90.0, 0, 0);
AddStaticVehicle(100, 100.0, 100.0, 100.0, 90.0, 0, 0);
AddStaticVehicle(200, 100.0, 100.0, 100.0, 90.0, 1, 1);
AddStaticVehicle(200, 100.0, 100.0, 100.0, 90.0, 1, 1);
Откроем инклуд и там вставляем:


PHP:
hook OnGameModeInit()
{
AddStaticVehicle(100, 100.0, 100.0, 100.0, 90.0, 0, 0);
AddStaticVehicle(100, 100.0, 100.0, 100.0, 90.0, 0, 0);
AddStaticVehicle(200, 100.0, 100.0, 100.0, 90.0, 1, 1);
AddStaticVehicle(200, 100.0, 100.0, 100.0, 90.0, 1, 1);
}
Собственно из мода эти автомобили удаляйте.

Сохраняем наш инклуд и прописываем его в моде.

Так же можно сделать с объектами, 3D текстами, пикапами и всем остальным.

К примеру у меня мод был, всё на инклудах.

Регистрация/Авторизация
Система домов
Фракции
и пр.

Ну вот и всё, мы узнали как пользоваться y_hooks.

Все вопросы в комментариях :)

---------- Post added at 22:20 ---------- Previous post was at 22:19 ----------

Пример приведён плохой, найдите альтернативный способ применения :D
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу