Страницы (6): [1] 2 3 4 5 » ... Последняя » Показать все 83 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- LuaMod - создание плагинов на Lua (GoldSrc/Xash3d) (https://hlfx.ru/forum/showthread.php?threadid=5425)
LuaMod - создание плагинов на Lua (GoldSrc/Xash3d)
Приветствую, давно начал делать luamod, хоть и делал его редко. Сейчас решил показать его вам, так как на нём можно сделать парочку базовых плагинов. Оформлять я его буду позже, хоть и не знаю как (Где хранить плагины пользователей? Менять ли архитектуру? И многое другое...)
В архиве есть 2 плагина:
* blue_fade - фиолетовая подсветка при убийстве
* blood_health - вампиризм (получаете HP при убийстве)
В ближайших планах:
1) Таймера
2) Асинхронность с помощью libevent
3) Поддержка всех эвентов движка
4) Полный набор методов работы с edict
5) Оболочка над Cvars
Исходники
__________________
exit();
Выглядит неплохо
Для чего это вообще нужно?
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
exit();
Нет, я имел ввиду область применения, ведь фичи эти весьма посредственные и, а, учитывая открытость исходных кодов что асаша, что халфы, я вообще с трудом улавливаю смысл написания плюгинов.
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Если быть проще, это полная замена amxmod для тех, кто не любит pawn. А если ты про то, нужен ли тот же amx, то это не ко мне.
__________________
exit();
TheEVolk
Ну вот смотри, амх для чего делался? Да для Контры он делался, т.к. исходников от ней не было, а каждому школьнику хотелось новых пушек и зонбей.
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
А сейчас (или немного ранее) клиент от CS тоже был доступен. А также amx хоть и не так сильно, но побывал в HL, несмотря на её открытость.
Зачем? Потому что это скриптовый ЯП, ради добавления мелкой фичи не приходится заново пересобирать весь SDK. Ну и прочие плюсы скриптов сюда же.
__________________
exit();
Немного ранее этот когда конкретно? Год какой?
Ну и амх он ведь привычный, народ уже знает, как и чего под него писать, есть куча туторов и примеров, а то, что предлагаешь ты....
Ну вот опять - заново собирать СДК. Долго этотштоле? Нажал F7 да пошёл пить кофий.. делов-то.
Если же утомляет, переназначь под временные файлы проекта оперативную память - всё вообще мигом, как новый ХДМ.
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Интересная штуковина, надо повтыкать.
Ghoul [BB] скрипты нужны в первую очередь там где предполагается множество простых однотипных операций.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
exit();
TheEVolk
Ну ок, поглядим-посмотрим, что из этого выйдет. Дай Бог тебе успеха на этом поприще!
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
у Луа удивительно уродский синтаксис.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Молодец афтар за проделанную работу!
Только вот сегодня думал, что было бы неплохо прикрутить к движку AngelScript/Lua, и тут как раз эта тема.
А вот именование функций/переменных, мне кажется, лучше делать по образу и подобию того, как было сделано в Garry's Mod.
Временная зона GMT. Текущее время 13:29. | Страницы (6): [1] 2 3 4 5 » ... Последняя » Показать все 83 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024