Страницы (2): [1] 2 » Показать все 27 сообщений этой темы на одной странице |
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=2789)
Помогите доработать.
Если вы помните код субтитров
(http://hlfx.ru/forum/showthread.php?s=&threadid=2657)
то вы знаете, что если субтитры не прописаны в titles.txt, то они отображаются именем сентенса. Можете помочь мне сделать проверку на существование записи в titles.txt, и если ее нет - то не выводить ничего?
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша что в движке? Почему в движке? Это функции, ЕМНИП, из файла util.cpp. Просто надо сделать проверку на существование фразы в titles.txt, и если ее нет - то ничего не выводить.
Или мы о разном сейчас говорим?
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша а, ну хотя да. Т.е. это не профиксить? Или что с этим вообще делать?
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
попробуй проверять имя и содержание мессаги при помощи stricmp.
Если совпадают - мессага не найдена. Чота такое.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Как я понял, там за содержание отвечает pString. А за имя?
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
pName, pMessage.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
1 | if (strcmp(pName, pMessage) = 0) |
2 | { |
3 |
4 | } |
5 | else |
6 | { |
7 | WRITE_STRING( pString ); |
8 | } |
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
Эээээ! На клиенте проверяй, там де text_message_t диспатчится.
на сервере ты ничего не отловишь (ты же не хочешь грузить titles.txt локально и там заниматься сверками, правда?).
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
Alex_Gordon ну где ты титры принимаешь?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ну кажется тут:
pText = gEngfuncs.COM_ParseFile((char*)pText, postMsgName); |
postMsg = TextMessageGet( &postMsgName[1] ); |
if (!postMsg) |
gEngfuncs.Con_Printf("WARNING: post-message %s not found in titles.txt!\n", postMsgName); |
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
ну а TextMessageGet - это по твоему што? Движковая функция и есть.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Тогда код такой?
1 | if (strcmp(pName, pMessage) = 0) |
2 | { |
3 |
4 | } |
5 | else |
6 | { |
7 | postMsg = TextMessageGet( &postMsgName[1] ); |
8 | } |
__________________
Ха, тюремный автомобиль!!!
Ιερά λάμδα
Quisque moritur Gordon sinistram. Alex Gordon.
Временная зона GMT. Текущее время 02:24. | Страницы (2): [1] 2 » Показать все 27 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024