![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#171 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
В исходной программе применен составной ключ команд, первый байт указывает на тип команды, дальше 4 байта - параметры шрифта, дальше данные сообщения, ...удалите байты шрифта, но переработав все коды где выполняется сканирование ключа. Очевидно вы пропустили один обработчик, он ищет число в ключе, но там его нет, натыкается на символ "[" и не может применить его как число, ...смотрите процедуру ShowColorMassage.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#172 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Подозрения падают на эту строчку
Код:
Последний раз редактировалось Shouldercannon; 25.05.2009 в 21:41. |
![]() |
![]() |
![]() |
#173 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Будем учиться разбирать чужие коды. ShowColorMassage - процедура рукописная, я ее сам написал, ...идем дальше, смотрим ее код:
Код:
Фактически, чтобы от всего избавиться, нужно просто вместо вызова процедуры ShowColorMassage(); написать вот эти две строчки: Код:
Чтобы не показывать ключ команды, достаточно скопировать пакет со второго байта и до конца пакета, вот так: Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#174 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() Код:
Код:
Код:
Последний раз редактировалось Shouldercannon; 26.05.2009 в 16:30. |
![]() |
![]() |
![]() |
#175 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Да, первая цифра - номер команды, 0 - команда "сообщение". FontName, FontSize, FontColor не нужны.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#176 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() Код:
Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#177 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
С 1 по 5 символы в пакете text это, соответственно, ключ команды (1 байт) и данные шрифта (4 байта), всего 5 байт. Для чего нужно вообще такую сложность писать:
Код:
Код:
Смотрим снова запись: Код:
Аналогично и для сервера: Код:
Подумайте, с какого символа начинать копировать, если 4-х байт в ключе у вас не будет.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 27.05.2009 в 00:39. |
![]() |
![]() |
![]() |
#178 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Будет так
Код:
|
![]() |
![]() |
![]() |
#179 |
Новичок
Джуниор
Регистрация: 28.05.2009
Сообщений: 2
|
![]()
Приветствую всех. Дело вот в чем- требуется сделать систему обмена мгновенными сообщениями. Причем должен быть отдельно сервер и отдельно клиент (аналог ICQ, только упрощенный конечно, нет всяких фич- только обмен сообщениями между онлайн клиентами). Просмотрел сделанный товарищем Beermonza чат- не понятно мне что нужно отдельно для сервера?
|
![]() |
![]() |
![]() |
#180 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
У серверного приложения удалите ClientSocket и все коды связанные с ним, у клиентского - наоборот ServerSocket.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обновление в блоге - Создание клиент-сервера | Pblog | Обсуждение статей | 0 | 03.10.2007 17:12 |
обновление в блоге - Диплом. Создание и продвижение сайта - готовь сани летом, а дипл | Pblog | Обсуждение статей | 0 | 31.08.2007 20:00 |
обновление в блоге - USB Холодильник | Pblog | Обсуждение статей | 0 | 25.06.2007 14:13 |
обновление в блоге - О ярлыках | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |