www.mudconnector.su

Национальный мадконнектор.
Текущее время: Чт мар 28, 2024 6:47 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Пт сен 17, 2010 8:52 pm 
Не в сети

Зарегистрирован: Вт сен 14, 2010 6:06 pm
Сообщений: 396
компилятор не знает что такое ubyte (((
знаешь, сделаю ка я сам через JavaClient ))))

_________________
Кодер и билдер MUD Shaal (Мада Мир Шааль).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Пт сен 17, 2010 9:10 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 559
Откуда: Kharkiv
#define ubyte unsigned char

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Пт сен 17, 2010 9:34 pm 
Не в сети

Зарегистрирован: Вт сен 14, 2010 6:06 pm
Сообщений: 396
не работает ((
зайди сам проверь (
правда я пытаюсь через JavaClient, может через JMC надо?
но сделал так:

#define ubyte unsigned char
string WINTOKOI(string s)
{
char WinToKoi[] =
"++++++++++++++++++++++++++++++++љ++++Ѕ++іїґ++++·њ+¶¦­++ћЈ+¤++++§бвчздецъйклмнопртуфхжигюыэящшьасБВЧЗДЕЦЪЙКЛМНОПРТУФХЖИГЮЫЭЯЩШЬАС";
for(int i = 0; i < s.size(); i++)
{
s[i] = ((ubyte)(s[i]) < 128 ? (s[i]) : WinToKoi[(ubyte)(s[i])-128]);
}
return s;
}
string KOITOWIN(string s)
{
char KoiToWin[] =
"++++++++++++++++++++++++++ +°+·++++ёє+ії+++++ґ+++++ЁЄ+ІЇ+++++Ґ+©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ";
for(int i = 0; i < s.size(); i++)
{
s[i] = ((ubyte)(s[i]) < 128 ? (s[i]) : KoiToWin[(ubyte)(s[i])-128]);
}
return s;
}


верно вроде?

_________________
Кодер и билдер MUD Shaal (Мада Мир Шааль).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Пт сен 17, 2010 10:20 pm 
Не в сети

Зарегистрирован: Вс ноя 16, 2008 9:04 pm
Сообщений: 89
Наверное, не стоит предлагать тебе делать поддержку юникода ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Пт сен 17, 2010 10:31 pm 
Не в сети

Зарегистрирован: Вт сен 14, 2010 6:06 pm
Сообщений: 396
предложить можно все что угодно.
в конце концов можно просто тупо сделать табличку перекодировок :)
я могу сделать сам нормальную перекодировку просто получив табличку кодов в нужном клиенте, но раз есть подход через массивы и т. д. мне хочется сделать через него.

_________________
Кодер и билдер MUD Shaal (Мада Мир Шааль).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Пт сен 17, 2010 10:43 pm 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 559
Откуда: Kharkiv
Не ругайтесь, горячие финские парни. Этот массив - и есть ASCII таблица перекодировки (только ее старшая половина), но куда-то ты, Харч, не туда вставил код, потому что у тебя все кодировки слетели (я только что заходил в твой мад)

Выкачай отсюда http://prool.kharkov.org/mud/virtustan-mud/ полный дистрибутив моего мада и там посмотри внимательно, как сделано. А почему там всё сделано так через задницу, так это наследие Circle мада и их попытки написать код, который будет собираться везде, на любых архитектурах

С Юникодом я сам немного возился, там есть одна тонкость, код FF удваивается в телнет протоколе и весь юникод сбивается. Я плюнул и бросил этот кусок кода

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Пт сен 17, 2010 10:45 pm 
Не в сети

Зарегистрирован: Вт сен 14, 2010 6:06 pm
Сообщений: 396
так, понял, спасибо, дистрибутив возьму.
Да, ты наверно знаешь, юникод имеет два байта на символ ) но там есть свои особенности )
кодировки у меня работают ))
зайди еще раз ))

качаю дистрибутив 31 июля 2010 года

какое ... эээ ... огромное количество файлов!!!
действительно, через одно место :)
у меня около 40-50-ти, не больше ))

слушай, я конечно все понимаю, но разобраться в таком количестве файлов :DDD
вообщем сделаю я это, думаю ко среде или к пятнице :)
или если ща соберусь то до завтра )

вроде сам написал эти функции, щас потестирую

не хватает буквы Я D
не знаешь, какой она код в win имеет?
и переход на новую строку не тот, а так все ок.
то есть мне надо два символа: переход на новую строку и буква 'я' (маленькая)

P.S. видел кусок кода с utf8 )))

_________________
Кодер и билдер MUD Shaal (Мада Мир Шааль).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Сб сен 18, 2010 12:08 am 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 559
Откуда: Kharkiv
Я не понял, куда мой ответ исчез?

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Сб сен 18, 2010 12:12 am 
Не в сети

Зарегистрирован: Вт сен 14, 2010 6:06 pm
Сообщений: 396
твой ответ я видел и даже скачал виртустан ))
а куда исчез - не знаю ((
но я там не разобрался )))
вообщем я сам функцию написал и мне не хватает кодов двух символов )))

_________________
Кодер и билдер MUD Shaal (Мада Мир Шааль).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создаю новый MUD, ищу помощников
СообщениеДобавлено: Сб сен 18, 2010 12:35 am 
Не в сети

Зарегистрирован: Ср авг 13, 2008 3:03 pm
Сообщений: 559
Откуда: Kharkiv
Не видел ты моего ответа

Я написал что код я - ff но его вроде надо удваивать из особенностей телнета

А перевод строки 0d 0a (сразу оба кода подряд)

Ты наверное удалил одно из своих последних сообщений и оно потянуло за собой мой ответ

_________________
Пруль, кодер и билдер VMUD
http://mud.kharkov.org
http://virtustan.net
telnet 195.123.245.173 3000


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 14  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron