mplay как сделать игру на 3х игроков
|
|
|
Tymonr | Дата: Пятница, 30 Октября 2015, 10:43 | Сообщение # 2 |
With OpenSource forever♥
Сейчас нет на сайте
| Все очень просто! Кури дальше! И поймешь где твоя ошибка! Она не стоит того что бы создавать отдельную тему! Ты разберешься!
Если вы решили обратиться к нам за помощью, не становитесь в позицию неудачника. И не ведите себя как неудачник. Лучший способ получить быстрый и чуткий ответ, - спрашивать как победитель — спрашивать как человек умный, уверенный в себе и знающий, которому просто понадобилась помощь при решении одной конкретной проблемы. Как правильно задавать вопросы в технических форумах
|
|
| |
XDominator | Дата: Пятница, 30 Октября 2015, 13:15 | Сообщение # 3 |
постоянный участник
Сейчас нет на сайте
| А еще лучше вообще выброси все это и подключи 39dll, если ты на GM 8 и ниже, либо GM networking если работаешь в студии. Тогда, поняв концепцию, ты не будешь вообще задаваться подобными вопросами.
Ghaarp
The soul lighter(Android, logic)
Zzzzombie RAGE!!!(For android)
|
|
| |
Quad69 | Дата: Пятница, 30 Октября 2015, 14:34 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| Не пиши на mplay, ты об этом потом сильно пожалеешь.
|
|
| |
jjey | Дата: Суббота, 31 Октября 2015, 19:43 | Сообщение # 5 |
был не раз
Сейчас нет на сайте
| Я могу сделать в два лаунчера с разными переменными global.server но по мне это бред! каждому свой лаунчер выдавать!! 39dll = для массовых игр не одного примера не нашел в интернете как расставить игроков Там где я хочу... а не что бы с одного игрока делалось два игрока полный бред! Если есть пример на 39dll где можно расставлять персонажей под разными ID, дайте ссылочку так как везде массовые игры и они все начинают с одной точки! Почему я делаю на Mplay? = потому что простая копценция передачи x.y.image_index = мне больше не чего не надо для простых игр! дальше все можно в самих лаунчерах заклыдвать Действия как смены комнаты и тд все просто!
Добавлено (31 октября 2015, 19:36) --------------------------------------------- Tymonr
Большое спасибо тебе! если бы не ты я бы не допер! Разрулил с присваиванием ID и чтением 3 игроков и более!
Добавлено (31 октября 2015, 19:43) --------------------------------------------- Новая проблема как присваивать ID тому кто присоединяется к серверу! 1+1=2 +1=3 +1=4 +1=5 и тд! если ид 1занят тогда ид 2 если ид2 занят тогда ид3 и тд
Сообщение отредактировал jjey - Воскресенье, 01 Ноября 2015, 02:16 |
|
| |
JackNazaryan | Дата: Суббота, 31 Октября 2015, 21:46 | Сообщение # 6 |
старожил
Сейчас нет на сайте
| Цитата jjey ( ) Новая проблема Цикл сделай. Ты человек умный, как я посмотрю, так что сможешь найти решение. Цикл, цикл.
|
|
| |
jjey | Дата: Понедельник, 02 Ноября 2015, 03:51 | Сообщение # 7 |
был не раз
Сейчас нет на сайте
| i = 1 яблоко 1 яблоко =<4 Если яблок меньше чем четыре или не равно 4 то тогда нужно прибавить яблоко что бы их стало 4 что бы была истина
for(i=1, i<=4, i+=1) i = myid Как это сделать в данном примере помогите мне!
Новый коннект:
Прошу на этом примере продемонстрировать мне цикл! Уже сделано 3 игрока для примера с передачей данных! и немного подредактировал меню, показывает ID, Переделано Создание и Подключение сервера. <<<Скачать исходник>>>Добавлено (02 ноября 2015, 03:51) --------------------------------------------- Разобрался. Тема закрыта! player_id прировнял к myid и получился результат который я хотел! for(i=0;i<mplay_player_find();i+=1){ (5,5+30*i,mplay_player_id(i)); global.myid=i }
Tymonr Тебе отдельное спасибо! ты вроде бы не чего не подсказал! но как я прочитал твое сообщение меня будто осенило почти сразу дошло что я делал не так!! Нарисовал картинку в виде 4<->1<->2<->3<->4<->2<->3<->1 и сразу понял что значит ЕСЛИ я 1 то кто такой 2. В общем спасибо за напутствие!
Сообщение отредактировал jjey - Воскресенье, 01 Ноября 2015, 02:34 |
|
| |