Поиск сообщества
Показаны результаты для тегов 'Include'.
Найдено: 3 результата
-
Если вы не можете найти тот или иной плагин/инклюд, то вы можете обратиться в эту же тему. Рекомендуем обращаться по такой форме: 1. Наименование плагина/инклуда: ваш текст. Сообщения не по теме будут удаляться.
-
Делаем подключение объектов через Include, дабы не мешались в GM'e. Для начала закидываем инклюд objects.inc в папку "pawno/include". objects.inc В начало GM'a #include <objects> В коллбэк OnGameModeInit добавляем загрузку. ObjectLoad();
-
Доброго дня, форумчане. Перечитывая форумы самп-кома, я наткнулся на интересный инклуд от Jochemd, который позволяет создать систему проигрывания потокового аудио, приближенную к оригинальной системе GTA:San Andreas одной функцией: stock AddRadioStation("Имя потока", "Ссылка на поток"); Плагин предлагает следующие возможности: Смена потока клавишами Y и N (переназначить можно непосредственно в Include); Визуальное отображение текущей станции и скрытие названия по таймеру; Настройка стиля отображения названия (автором предложено три варианта: - http://i.imgur.com/zqqCi.png - http://i.imgur.com/hIsYh.png - http://i.imgur.com/vSjoj.png); Сохранение текущего потока за каждым авто, проигрывание и смена потока для всех пассажиров. Оригинальный ченджлог автора: К сожалению, некоторые моменты работы данного инклуда меня не устроили: Огромное количество создаваемых TextDraw для отрисовки. По какой-то причине автор создавал TextDraw для каждого авто, а не для игрока, и игроку рисовал TD, прикрепленный за авто; Ошибка в хуках OnGameModeInit и OnFilterScriptInit. При сборке фильтрскрипта по непонятной причине после старта FS вызывался и хук OnGameModeInit. Нескромное количество выделяемой памяти (в общем-то, связано с TextDraw). Соответственно, в связи с этим было решено форкнуть данную систему для собственного удобства. Что было изменено по сравнению с оригиналом: Перевод вывода с TextDraw на GameText. Был потерян вывод различных стилей названия, однако существенно упрощен вывод и за ненадобностью упразднено выделение памяти под TextDraw для авто; Написан простенький костыль для исправления бага хуков OnFilterScriptInit и OnGameModeInit; и еще несколько мелких косметических правок. Для работы инклуда использовалась библиотека YSI/y_hooks. Она необходима и для сборки GM/FS. Ссылки: - оригинальная библиотека Jochemd: исходный код, тема на форумах sa-mp.com. - форк библиотеки: исходный код. Jochemd в следующей версии обещал слияние библиотек, когда это произойдет - первый пост будет обновлен. Исходные коды распространяются AS-IS. Вопросы и предложения принимаются в этой теме.