Приветствую Вас Гость
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 1 из 212»
Модератор форума: Bizunow, Romixal 
Форум » Вопросы и проблемы » Проблема - решение » Помогите пожалуйста (Чат в игре)
Помогите пожалуйста
rezuexДата: Четверг, 23.09.2010, 23:23 | Сообщение # 1
Въехавший
Группа: Заблокированные
Сообщений: 76
Статус: Offline
Здравствуйте, Прошу помощи, помогите сделать чат в игре, чтобы игроки смогли общаться, напишите код пожалуйста, если нужно выложу исходник игры...
 
BizunowДата: Четверг, 23.09.2010, 23:35 | Сообщение # 2
Генерал-майор
Группа: Модераторы
Сообщений: 279
Статус: Offline
Короче в create чата
Code
chat = ds_list_create()

Game end
Code
ds_list_destroy(chat)

Draw
Code
var i;
for(i=0 i<ds_list_size(chat) i+=1)
{
     draw_text(0,i*16,ds_list_find_value(chat,i))
}
//Проверка, не переполнен ои чат?
if ds_list_size(chat) >= 10
     ds_list_delete(chat,0)

----========----
Тебе остается только принять строку и добавить ее в лист с помощью команды ds_list_add()
 
RomixalДата: Четверг, 23.09.2010, 23:42 | Сообщение # 3
Генерал-майор
Группа: Модераторы
Сообщений: 325
Статус: Offline
Создание:
Code

global.maxline = argument0;
for (i=0; i<global.maxline; i+=1)
{
      global.line[i] = '';
      global.color[i] = c_black;
}

//где argument0 это кол-во строк

Новая строка:
Code

for (i=0; i<global.maxline-1; i+=1)
{
      global.line[i] = global.line[i+1];
      global.color[i] = global.color[i+1];
}
      global.line[global.maxline-1] = argument0;
      global.color[global.maxline-1] = argument1;
          
//где argument0 это текст в 'кавычках', а argument1 это его цвет

Рисование:

Code

var xxx,yyy;
xxx = argument0;
yyy = argument1;
draw_set_font(argument2);
for (i=0; i<global.maxline; i+=1)
{
      draw_set_color(global.color[i]);     
      draw_text(xxx,yyy,global.line[i]);
      yyy += 18;
}

//где argument0 это x координата местонахождения чата, argument1 это y, а argument2 это шрифт




Сообщение отредактировал Romixal - Четверг, 23.09.2010, 23:52
 
BizunowДата: Четверг, 23.09.2010, 23:54 | Сообщение # 4
Генерал-майор
Группа: Модераторы
Сообщений: 279
Статус: Offline
Зачем юзать придуманые Дядей Марком скрипты? Свои придумать не можете? Тем более, я уверен, что он не поймет как использовать эти скрипты.
П.С. не в обиду, просто с новичками нужно быть проше.
 
RomixalДата: Пятница, 24.09.2010, 00:22 | Сообщение # 5
Генерал-майор
Группа: Модераторы
Сообщений: 325
Статус: Offline
Вроде бы я сам написал этот скрипт. Но хотя мы оба изобретаем велосипед.

 
zxc76Дата: Пятница, 24.09.2010, 12:54 | Сообщение # 6
Генерал-полковник
Группа: Администраторы
Сообщений: 845
Статус: Offline
А я 5 колёсный велосипед изобрету)
FOrtress, а что именно у тебя не получается, что бы данные передавались? Или интерфейс создать?


 
rezuexДата: Пятница, 24.09.2010, 19:42 | Сообщение # 7
Въехавший
Группа: Заблокированные
Сообщений: 76
Статус: Offline
Я добавил код который написал Bezunow, ничего не вышло, а код который написал Romixal я даже не представляю куда вписать, так как я 1 месяц занимаюсь макером
 
zxc76Дата: Пятница, 24.09.2010, 19:52 | Сообщение # 8
Генерал-полковник
Группа: Администраторы
Сообщений: 845
Статус: Offline
То что они написали это оболочка чата, с функциями. Но эти скрипты не передают сообщения.
Пожалуйста, напиши конкретнее, что тебе нужно- оболочка, со строками, или же сам код отправки данных? Или и то и другое?


 
rezuexДата: Пятница, 24.09.2010, 20:27 | Сообщение # 9
Въехавший
Группа: Заблокированные
Сообщений: 76
Статус: Offline
Мне нужно чтобы в игре можно было писать в чат ну играли в counter-strike ? чтобы было примерно как там
 
BizunowДата: Пятница, 24.09.2010, 23:50 | Сообщение # 10
Генерал-майор
Группа: Модераторы
Сообщений: 279
Статус: Offline
Советую сделать пак-мана.
 
rezuexДата: Суббота, 25.09.2010, 17:23 | Сообщение # 11
Въехавший
Группа: Заблокированные
Сообщений: 76
Статус: Offline
Ну так что, мне кто нибудь поможет сделать чат в игре??
 
zxc76Дата: Суббота, 25.09.2010, 17:44 | Сообщение # 12
Генерал-полковник
Группа: Администраторы
Сообщений: 845
Статус: Offline
FOrtress, извиняюсь, но в Bizunow прав.
Quote (Bizunow)
Советую сделать пак-мана.

Конечно не так жестко, и буквально. Ты на ГМ 1 месяц всего лишь, подучись хотя бы ещё 2 месяца, со всякими скриптами, и тогда вернёмся к этому вопросу. И тогда мы тебе обязательно поможем. Если что, можешь создать тему со своими вопросами, по ГМ, будем помогать.


 
rezuexДата: Воскресенье, 26.09.2010, 01:01 | Сообщение # 13
Въехавший
Группа: Заблокированные
Сообщений: 76
Статус: Offline
Понял
 
zxc76Дата: Воскресенье, 26.09.2010, 09:07 | Сообщение # 14
Генерал-полковник
Группа: Администраторы
Сообщений: 845
Статус: Offline
Если хочешь могу тебе лист заданий написать. На них будешь учится...

 
rezuexДата: Среда, 29.09.2010, 21:12 | Сообщение # 15
Въехавший
Группа: Заблокированные
Сообщений: 76
Статус: Offline
Давай
 
Форум » Вопросы и проблемы » Проблема - решение » Помогите пожалуйста (Чат в игре)
Страница 1 из 212»
Поиск:
Хостинг от uCoz