Делаю игру на gm пояаилсь проблема. Как сделать игрока в разброс чтобы при начале игры он был не в том месте где поставили персонажа а в разброс (в лубое место игры на уровне)? Как сделать выбор уровня как в cs? Как сделать так видеть все сервера созданые в игре? Зарание спасибо!
Сообщение отредактировал lokinam - Воскресенье, 25 Декабря 2011, 18:15
Как сделать видеть Quote (lokinam)Как сделать игрока в разброс Спасибо, поржал! Quote (lokinam)Как сделать выбор уровня как в cs? Руками(если они ровные). Quote (lokinam)Как сделать видеть все сервера созданые в игре? Тебе виднее, ты же создаешь игру.
Quote (TakBar)
Как сделать видеть Quote (lokinam)Как сделать игрока в разброс Спасибо, поржал! Quote (lokinam)Как сделать выбор уровня как в cs? Руками(если они ровные). Quote (lokinam)Как сделать видеть все сервера созданые в игре? Тебе виднее, ты же создаешь игру.
maps = 2; // количество карт lev_start = false; // стартовала ли комната
// ===== двумерный массив ===== lev[0,0] = "de_dust"; // название карты lev[0,1] = room_de_dust; // название комнаты с картой lev[1,0] = "office"; lev[1,1] = room_office;
ch_map = ""; // переменная, к которую будет записываться введённое название карты
// ========= и самый простой выбор уровня путём ввода названия карты ========= ch_map = get_string("Введите название: ",""); // запрашиваем название карты for (i=0; i<maps; i+=1) // цикл от первой карты до последней { if ch_map = lev[i,0] // если найдено название существующей комнаты, тогда... { room_goto(lev[i,1]); // переходим в комнату выбранной карты lev_start = true; // показываем, что комната стартовала break; // прерываем цикл } }
if lev_start = false // если комната стартовала { show_message("Некорректное название карты."); // показываем сообщение, если карта с введённым названием не существует break; // прерываем цикл }
Quote (lokinam)
Как сделать видеть все сервера созданые в игре?
1) Купить хостинг для хранения файлов; 2) Реализовать получение списка серверов путем считывания их "координаты" через php-скрипт. Если не ошибаюсь, 39dll умеет такое. Steel Standoff - 2D аркада. Мои статьи
Сообщение отредактировал GameMix - Воскресенье, 25 Декабря 2011, 17:58
Скажем так когда игрок нажимает в меню игры (который я уже сделал) он заходит в следующию комнату и в этой комнате все игры (скажем так Руины ниже название рума Город и.т.п) и когда игрок нажимает на один из них он переходит в эту комнату и играет (делаю онлайн) это значит с другими игроками.
Как сделать игрока в разброс чтобы при начале игры он был не в том месте где поставили персонажа а в разброс (в лубое место игры на уровне)?
Quote (lokinam)
(делаю онлайн)
Смело .
1) Игрок выбирает карту и подключается к серверу с этой картой; 2) Игрок заходит на сервер и попадает в комнату, которая выбрана сервером; Решение: получать от сервера при подключении имя карты и переходить к ней.