Raised This Month: $51 Target: $400
 12% 

[TF2] Russian Chat


Post New Thread Reply   
 
Thread Tools Display Modes
Reflex
Member
Join Date: Apr 2008
Location: Russia, St. Petersburg
Old 04-07-2009 , 09:49   Re: [TF2] Russian Chat
Reply With Quote #11

Пишу на нескольких языках, иногда конструкция += не работает. Это так сказать привычка.
По поводу цикла и инкрементального увеличения — в юникоде кирилица (и не только) записывается как два байта, для этого оно и нужно, хотя если убрать, то ничего не изменится.
Сейчас работаю над небольшим дополнением, т.к. оказалось что на кекоторых клавиатурах некоторые клавиши не обрабатываются.
Reflex is offline
Reflex
Member
Join Date: Apr 2008
Location: Russia, St. Petersburg
Old 04-07-2009 , 12:25   Re: [TF2] Russian Chat
Reply With Quote #12

Updated

Обновлено
__________________
Reflex is offline
georgy
Member
Join Date: Dec 2008
Old 04-08-2009 , 17:57   Re: [TF2] Russian Chat
Reply With Quote #13

Я жутко извиняюсь, но я правильно понял - этот плагин работает только на TF2? Просто попробовал на сервере DODS, заработал. Одно но, качаем *.sp файл и компилируем у себя на компьютере, у меня файл *.smx с сервера не заработал!
__________________
In Game Shacal_rus

Last edited by georgy; 04-08-2009 at 18:03.
georgy is offline
Reflex
Member
Join Date: Apr 2008
Location: Russia, St. Petersburg
Old 04-09-2009 , 06:11   Re: [TF2] Russian Chat
Reply With Quote #14

У меня небыло DODS для тестирования, поэтому написал только про TF2. По идее должен работать на всех играх с аналогичной проблеммой.
__________________
Reflex is offline
guildertool
New Member
Join Date: Apr 2009
Old 04-13-2009 , 08:12   Re: [TF2] Russian Chat
Reply With Quote #15

Народ!Ищу скриптеров для создания классового аддона и плагина на оружие для Zombie Panic Source (возможна оплата) ICQ 326068693
guildertool is offline
krolus
Senior Member
Join Date: May 2009
Location: Russia, Omsk
Old 07-04-2009 , 15:48   Re: [TF2] Russian Chat
Reply With Quote #16

Когда пишешь в say_team через @ (админ чат) по-русски то сообщения дублируются, когда на англ - нет/
krolus is offline
GEVREKA
Member
Join Date: Sep 2006
Old 07-30-2009 , 10:04   Re: [TF2] Russian Chat
Reply With Quote #17

Quote:
Originally Posted by krolus View Post
Когда пишешь в say_team через @ (админ чат) по-русски то сообщения дублируются, когда на англ - нет/
Same problem. Also with: sm_csay, sm_tsay, sm_psay & sm_msay commands. sm_chat not translate into cyrillic.

Last edited by GEVREKA; 07-30-2009 at 10:11.
GEVREKA is offline
Reflex
Member
Join Date: Apr 2008
Location: Russia, St. Petersburg
Old 08-12-2009 , 10:09   Re: [TF2] Russian Chat
Reply With Quote #18

Вот цитата из моей переписки с автором подобного плагина, именно он подсказал мне как лучше всего ловить и обрабатывать события в чате.

Quote:
Originally Posted by AngelX
это еще не все, SM грузит плагины не в каком-то определенном порядке, а как вернула виндовая функция findfile

поэтому пришлось для плагинов перехватывающих say и say_team отказаться от автоматической загрузки и прописать в конфиге сервера строки sm plugins load в нужном порядке, чтобы русский язык грузился всегда первым
Другими словами мой плагин конфликтует со всеми другими плагинами, обрабатывающими чат. Обойти эту проблему мне не удалось.
__________________
Reflex is offline
exvel
SourceMod Donor
Join Date: Jun 2006
Location: Russia
Old 08-12-2009 , 11:36   Re: [TF2] Russian Chat
Reply With Quote #19

Reflex, наверняка все события чата (и не только) это usermessage'и. Вроде как, их можно хукнуть через HookUserMessage и там уже менять. Правда с ними нужно быть осторожнее. Надо это дело проверить.
__________________
For admins: My plugins

For developers: Colors library
exvel is offline
Send a message via ICQ to exvel
Reflex
Member
Join Date: Apr 2008
Location: Russia, St. Petersburg
Old 08-13-2009 , 17:14   Re: [TF2] Russian Chat
Reply With Quote #20

exvel, ну поймать я полагаю не проблема, проблема это обработка и отправка уже измененной строки.
Пример я нашел, ловить надо SayText и SayText2.
Поковыряю, может чего годного выйдет.
__________________
Reflex is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:55.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode