HLFX.Ru Forum Страницы (3): [1] 2 3 »
Показать все 31 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- [делюсь] Инвентарь на вгуи (https://hlfx.ru/forum/showthread.php?threadid=4245)


Отправлено domded 17-01-2014 в 13:41:

Half-Life [делюсь] Инвентарь на вгуи

Поскольку времени совсем нет, а форум у вас хороший - ловите. Исходники инвентаря на вгуи. Предупреждаю, что придётся сильно допиливать и связывать с hud.h, плюс писать на сервере команды для добавления предметов. Если будут какие-то вопросы - попробую ответить.
З.Ы.
Не пинайте сильно, я выложил это, поскольку таких наработок в публичном доступе ни в русском сообществе, ни в мировом не нашёл.
З.З.Ы.
1) Картинки для инвентаря можете взять из COF.
2) Тянет за собой библиотеку tinyxml. Структуры файлов можно понять из кода.


Отправлено GioHAUS0n 17-01-2014 в 13:50:

откуда это у тебя? Румпел взял? Или тайной библиотекой которым он пользуется?


Отправлено domded 17-01-2014 в 13:55:

Нет, сам писал. Дядя миша помогал немножко по идеологии вроде, я уже не помню. Тут тема была.


Отправлено XaeroX 17-01-2014 в 14:05:

Цитата:
domded писал:
Если будут какие-то вопросы - попробую ответить.

Попробуй кратко резюмировать всё ценное, что уже есть в твоих сорцах. Чтобы народ знал, на что рассчитывать.

__________________

xaerox on Vivino


Отправлено domded 17-01-2014 в 14:13:

Например готовое вгуи. Система хоткеев с возможностью подключит её к худ.аш. Кнопки для экипировки. Понятная стркутура хмл для забивки инвентаря не из кода, а из текствого файла (картинки для отображения).
По сути - ничего. Но кому лень писать своё - могут воспользоваться. Я ни на что не претендую, даже на раздел нубских туториалов.


Отправлено Дядя Миша 17-01-2014 в 15:32:

Цитата:
domded писал:
форум у вас хороший

Спасибо

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 17-01-2014 в 15:50:

Цитата:
domded писал:
Но кому лень писать своё - могут воспользоваться.

Так если код недописан, как ты говоришь - как им пользоваться?
А разобраться с кодом с целью его доработать зачастую сложнее, чем написать с нуля.

__________________

xaerox on Vivino


Отправлено KiQ 17-01-2014 в 15:56:

>>Тянет за собой библиотеку tinyxml
>>Понятная стркутура хмл для забивки инвентаря
Нет, спасибо

__________________
-Brain is dead-


Отправлено XaeroX 17-01-2014 в 15:59:

Цитата:
KiQ писал:
Нет, спасибо

Волатила тоже, кстати, tinyxml юзает. Но не для вгуи, а для HUD.

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-01-2014 в 16:22:

Цитата:
XaeroX писал:
Волатила тоже, кстати, tinyxml юзает

Цитата:
KiQ писал:
Нет, спасибо

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 17-01-2014 в 16:41:

Дядя Миша
Главное, чтобы мне нравилось.

__________________

xaerox on Vivino


Отправлено domded 17-01-2014 в 16:50:

а чем плоха tinyxml? не будешь же по каждому поводу писать свой формат файла либо парсер уже к существующему. я пока не дядя миша. тем более, последнее что нужно в моём коде менять - это как раз код загрузки xml.
хаерох, код дописан в смысле использования инвентаря игроком: слоты нажимаются, хоткеи ставятся, кнопки тоже работают. его только надо привязать в teamfortressviewport и CHud. плюс сохранение инвентаря на сервере, завести один массив. и можно пользоваться.


Отправлено XaeroX 17-01-2014 в 16:52:

Цитата:
domded писал:
а чем плоха tinyxml?

Ничем, у них БУГУРТ ВЕЛОСИПЕДИСТА

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-01-2014 в 17:13:

Цитата:
domded писал:
я пока не дядя миша

Но если ты станешь дядей Мишей, то кем же тогда стану я?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено KiQ 17-01-2014 в 17:29:

Плоха не TinyXml, а сам формат. Вот если бы к инвентарю визуальный редактор итемов прилагался, тогда да. Но и в принципе тащить целую библиотеку ради одного инвентаря не очень хорошо. В волатиле на этом весь худ строится, но ведь инвентарь входит в худ, а не худ в инвентарь

__________________
-Brain is dead-


Временная зона GMT. Текущее время 03:10. Страницы (3): [1] 2 3 »
Показать все 31 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024