Форум » Создаем игру » Прошу помощи у профессионалов Game Maker) » Ответить

Прошу помощи у профессионалов Game Maker)

Lexx: Доброго времени суток. Мой вопрос совсем не трудный, но я сам почему то не могу найти на него ответ. У меня есть на Game Maker`е работоспособный чат, но в нём почему то не поддерживается русский язык. Как исправить это досадное недоразумение ?

Ответов - 7

Кто-то: Создай шрифт и пониже нажми кнопачку "All". Это расширит диапазон символов, и будет тебе русский язык))

ND: Поставь этот код: [pre]var fnt_name, fnt_size, fnt_bold, fnt_italic; fnt_name = "Ms Sans Serif"; //название шрифта fnt_size = 8; //размер шрифта fnt_bold = 0; //жирный ли? fnt_italic = 0; //курсив ли? fnt0 = font_add(fnt_name, fnt_size, fnt_bold, fnt_italic , 0, 255); draw_set_font(fnt0);[/pre] В Create Event объекта, который у тебя за всё отвечает. Шрифт укажи, какой тебе требуется. И размер тоже.

Lexx: Спасибо большое обоим. Заработало.


Lexx: Новый вопрос - как мне заставить программу показать мне мой собственный IP ?

Likantrop: Lexx myip=mplay_ipaddress() draw_text(x,y,string(myip))

Lexx: Likantrop, спасибо большое. У меня возник новый вопрос ( я надеюсь, я не достаю вас всё новыми и новыми вопросами ? ) Суть такова - мой чат по системе сервер-клиенты уже работает и вполне успешно, хотя и нет многих функций. Однако возникла необходимость кикать излишне ретивых участников. Я написал такую систему : clearbuffer(); bname = get_string("Введите ник того, кого кикнуть.:",""); writebyte(11); writestring(bname,true); with(obj_client) { sendmessage(tcp); } script_addline(bname + " was kicked out.",c_black); Однако, если вводить так, то сервер на время ввода замирает и перестаёт обрабатывать входящие сообщения ? В коде кнопки ентер уже есть событие отвечающее за послание текста, как бы мне сделать так, чтобы если я написал особый текст, то он не отсылал его всем участникам, а выполнял команду кика, причём сервер брал ник кого кикнуть прямо из сообщения. Тоесть, говоря простым языком, чтобы я написал "Ban user1" и user1 был кикнут ? Для примера : вот код обычной отсылки текста : if keyboard_string != "" { script_addline(keyboard_string,c_black); clearbuffer(); writebyte(9); writestring(keyboard_string,true); with(obj_client) { sendmessage(tcp); } keyboard_string = ""; }

Lexx: Вот, попробовал, не получилось : if keyboard_string = "kick" + "" { clearbuffer(); writebyte(11); writestring(keyboard_string,true); with(obj_client) { sendmessage(tcp); } script_addline(keyboard_string + " was kicked out.",c_black); } Мало того, что сервер выводит сообщение всем пользователям, но и не банит.



полная версия страницы