Помощь со скриптом в GM (Обновлено)
|
|
Jericho | Дата: Пятница, 03 Августа 2012, 22:16 | Сообщение # 1 |
Ubuntu 11.10 user
Сейчас нет на сайте
| Добрый времени суток дорогие пользователи gcup, у меня возник один вопрос по поводу GML, вот собственно в чем вопрос:
Итак, у меня есть 8 объектов(4 игрока и 4 портала) мне нужно что бы когда каждый игрок войдет в свой портал тогда комната сменится на другую. Знаю вопрос немного нубский но GML изучать начал недавно.
Итак проблема не решилась, вот исходник - http://rghost.ru/39572244
Уютненькая страничка Ерихона
xxx: Так вы представляете, у него там фрагмент кода в 15 строк повторяется 37 раз. Если вынести в функцию можно сэкономить полтыщи строк! yyy: это припев. © Антон Антоненко
Сообщение отредактировал Jericho - Суббота, 04 Августа 2012, 21:25 |
|
| |
Anarchyst | Дата: Пятница, 03 Августа 2012, 22:18 | Сообщение # 2 |
Chaotic Evil
Сейчас нет на сайте
| Jericho, может, надо дать ID порталу, ID игроку, при столкновении проверять и переходить на следующий уровень?
Good отстой, Neutral - параша, Evil, хой, победа наша!
|
|
| |
Jericho | Дата: Пятница, 03 Августа 2012, 22:22 | Сообщение # 3 |
Ubuntu 11.10 user
Сейчас нет на сайте
| Я думал дать каждому игроку переменную, при столкновении с порталом переменную меняется на ноль, когда все 4 переменные будут равны 0 тогда и будет смена уровня, но вот это кодом написать не могу.
Уютненькая страничка Ерихона
xxx: Так вы представляете, у него там фрагмент кода в 15 строк повторяется 37 раз. Если вынести в функцию можно сэкономить полтыщи строк! yyy: это припев. © Антон Антоненко
|
|
| |
МистерИкс | Дата: Пятница, 03 Августа 2012, 22:25 | Сообщение # 4 |
Текстовик
Сейчас нет на сайте
| Можно в Begin Step портала В коллижен с игроком В степ где угодно Code if portal1.portaled=true and portal2.portaled=true and portal3.portaled=true and portal4.portaled=true {происходит перемещение}
Три Пути - текстовый квест Not Quite Heroes - пародийная jRPG в разработке
Сообщение отредактировал МистерИкс - Пятница, 03 Августа 2012, 22:25 |
|
| |
Jericho | Дата: Пятница, 03 Августа 2012, 22:28 | Сообщение # 5 |
Ubuntu 11.10 user
Сейчас нет на сайте
| МистерИкс, Итак немного понял, но можешь немного детальней написать насчет последнего?
Уютненькая страничка Ерихона
xxx: Так вы представляете, у него там фрагмент кода в 15 строк повторяется 37 раз. Если вынести в функцию можно сэкономить полтыщи строк! yyy: это припев. © Антон Антоненко
|
|
| |
МистерИкс | Дата: Пятница, 03 Августа 2012, 22:29 | Сообщение # 6 |
Текстовик
Сейчас нет на сайте
| Jericho, Code if portal1.portaled=true and portal2.portaled=true and portal3.portaled=true and portal4.portaled=true {room_goto_next()}
Это переместит в следующий уровень (если они, конечно, идут по порядку)
Три Пути - текстовый квест Not Quite Heroes - пародийная jRPG в разработке
Сообщение отредактировал МистерИкс - Пятница, 03 Августа 2012, 22:30 |
|
| |
Jericho | Дата: Суббота, 04 Августа 2012, 21:25 | Сообщение # 7 |
Ubuntu 11.10 user
Сейчас нет на сайте
| А все теперь все понял, спасибо за помощь Добавлено (04.08.2012, 21:25) --------------------------------------------- Итак проблема не решилась, вот исходник - http://rghost.ru/39572244
Уютненькая страничка Ерихона
xxx: Так вы представляете, у него там фрагмент кода в 15 строк повторяется 37 раз. Если вынести в функцию можно сэкономить полтыщи строк! yyy: это припев. © Антон Антоненко
Сообщение отредактировал Jericho - Пятница, 03 Августа 2012, 22:30 |
|
| |
Skmaestro | Дата: Воскресенье, 05 Августа 2012, 02:00 | Сообщение # 8 |
участник
Сейчас нет на сайте
| Вариант №1(подходишь жмешь пробел и потом другим(минус что можно отходить после нажатия)) http://rghost.ru/39576593 Вариант №2(подходишь жмешь пробел и твой персонаж удаляется!) http://rghost.ru/39576699 Вариант №3(тоже что и вариант 2 только без использования глобальных переменных!) http://rghost.ru/39576702 Могу еще 1 создать(управляешь 2 персонажами одними же кнопками(после удаления первого, будешь ходить вторым)) Нужно? Да, если не сложно киньте плюсик пож за старание.
Помог поставь + Проект DeadWorldZ пока заморожен иными словами разрабатывается скрытно Skype: Skmaestro867
Сообщение отредактировал Skmaestro - Воскресенье, 05 Августа 2012, 02:08 |
|
| |
Saladin | Дата: Воскресенье, 05 Августа 2012, 02:10 | Сообщение # 9 |
заслуженный участник
Сейчас нет на сайте
| Тыц. Не знаю что там по ссылкам, не смотрел, пардон если продублировал уже готовый пример.
Анбаннэд. Хэлоу эгин =)
|
|
| |
Skmaestro | Дата: Воскресенье, 05 Августа 2012, 02:41 | Сообщение # 10 |
участник
Сейчас нет на сайте
| Вариант №4(ходить 4 персонажами по очереди(при нахождении на свой круг есть возможность(пробел(удаляет себя),Е(нечего не удаляет),R(удаляет все),Enter(удаляет круг)) http://rghost.ru/39576979 Управления изменено(теперь код более доступный для глаз)
Помог поставь + Проект DeadWorldZ пока заморожен иными словами разрабатывается скрытно Skype: Skmaestro867
|
|
| |