Архив сообщества
2011 — 2019
Аватар Evolet

Что и как мне это сделать? Dream Maker

Автор: Evolet · 05.04.2015, 06:39 · 52 сообщений

Сообщений в теме: 52

tizit#27
Lalka (08 November 2015 - 02:05) писал: писал:
uhhhh
Прост тут уже много билдов начинали делать, но более менее успешный проект получился только у Ренди.
0
Спойлер
Цитата
Собственно, форумные кукаретики как всегда в ударе и извернули всё так, как им удобно.
Скопировать ссылку
Derveeen#28
tizit (08 November 2015 - 01:54) писал: писал:
Лучше тетрис или тетрисоподобное накодь, потому что надо отработать какие-то базовые кодофичи, чтобы они работали и кодились без проблем, а потом уже что-то ещё делать. И после закодивания тетриса лучше понимаешь объем работы.
Чо несет...
0
link -> Изображение
Скопировать ссылку
Lalka#29
tizit (08 November 2015 - 04:18) писал: писал:
Прост тут уже много билдов начинали делать, но более менее успешный проект получился только у Ренди.
кроме паутины есть еще парочка билдов.
0
Спойлер
Слепой телефон - рису рисовали как умели
Изображение

Скопировать ссылку
Polymorph#30
Корабль M создаёт ракету в своей координате, следующей инструкцией я пытаюсь обратиться к её объекту(?) и дать ей инструкции:  for(obj/missile/A in locate(M.x, M.y, M.z)) {инструкции}
но такая запись не работает. У меня есть идея с работающим вариантом, но он будет чекать все ракеты в мире, а потом уже отсеивать лишние, что пиздецки нехорошо. Подскажите, короче, хороший вариант как в координате корабля прочекать объекты(?) ракет.

U.P.D in view(0) тож не годится, так как зрение у меня идёт из моба, который может где то рядом ошиваться, не обязательно над корабликом. (а для кораблика в форме M.view(0) оно увы не работает)

U.P.D №2 нашёл в референсах проку oview(), вопрос снят, если вы конечно не предложите способа лучше :3
0
Изображение
Скопировать ссылку
PlIn#31
Polymorph (12 November 2015 - 06:00) писал: писал:
Корабль M создаёт ракету в своей координате, следующей инструкцией я пытаюсь обратиться к её объекту(?) и дать ей инструкции:  for(obj/missile/A in locate(M.x, M.y, M.z)) {инструкции}
но такая запись не работает. У меня есть идея с работающим вариантом, но он будет чекать все ракеты в мире, а потом уже отсеивать лишние, что пиздецки нехорошо. Подскажите, короче, хороший вариант как в координате корабля прочекать объекты(?) ракет.

U.P.D in view(0) тож не годится, так как зрение у меня идёт из моба, который может где то рядом ошиваться, не обязательно над корабликом. (а для кораблика в форме M.view(0) оно увы не работает)

U.P.D №2 нашёл в референсах проку oview(), вопрос снят, если вы конечно не предложите способа лучше :3
Корабль M создаёт ракету в своей координате
var/obj/missile/A = new(M.loc)
Дальше обращаешься к A.
0
Изображение
Скопировать ссылку
Polymorph#32
Спасибо.
Сразу вдогонку:
>>А как кста
Объект передать
Конструкция типа
Объект.прокнейм(другой объект)

Прока(принимаемый объект)

Не работает
То есть компилится
Но при попытке вывести например координату переданного объекта
Уже не компилится
Даж хз где почитать за передачу

A.target_lock(M)

obj/missile/proc/target_lock(M)
usr<< M.x

Во, методом тыка подобрал:
obj/missile/proc/target_lock(obj/ship/M as obj)
usr<< M.x
usr<< M.y
Правда оно мне назад в борт ракету возвращает (это для меня поправимо, но я проиграл) Изображение
0
Изображение
Скопировать ссылку
PlIn#33
Polymorph (12 November 2015 - 06:51) писал: писал:
A.target_lock(M)

obj/missile/proc/target_lock(M)
usr<< M.x
obj/missile/proc/target_lock(atom/M)
Но лучше:
obj/missile/proc/target_lock(obj/ship/M)
Вместо ship тип, который там нужен.
0
Изображение
Скопировать ссылку
Polymorph#36
Захуярил рандомно гененрируемую звёздную карту(пока что почти без интерфейса, потом как руки дойдут, до уровня рейнджеров подопну её) и круговые орбиты планетам (насколько позволяют квадратики хуёнда) кроме прочего:
Спойлер
Изображение

0
Изображение
Скопировать ссылку
PlIn#37
Как вариант:
Планеты перемещаются по пискелям.
На тайлы внутри планеты можно садиться.
Профит.

Правда, надо будет писать скрипт для расчета тайлов внутри планеты.
0
Изображение
Скопировать ссылку
Polymorph#38
Plin (19 November 2015 - 06:36) писал: писал:
На тайлы внутри планеты можно садиться.
Ето ты как себе представляешь? Фиксировать корабль относительно поверхности движущейся планеты что ли?
0
Изображение
Скопировать ссылку
PlIn#39
Polymorph (19 November 2015 - 11:14) писал: писал:
Ето ты как себе представляешь? Фиксировать корабль относительно поверхности движущейся планеты что ли?
Черной магией. Скрипт вроде того, который определяет позицию клика.
На самом деле лучше нахуй слать тайлы и делать без них. И бионд тоже можно.
0
Изображение
Скопировать ссылку
PlIn#41
Polymorph (19 November 2015 - 11:55) писал: писал:
Я за саму идею спрашиваю, а не за реализацию её ; )
Если корабль перемещается по тайлам, получается, что сесть на планету он может, находясь на тайле с ней. Идея заключается в том, чтобы вычислить тайлы, находящиеся визуально внутри спрайта планеты, и разрешить посадку на них. А планеты двигать попиксельно.
0
Изображение
Скопировать ссылку
BombanyTI#43
Я вот тут решил сделать свой шатол,но у меня есть один вопрос.
1. В дрим мейкере шатол обведен какой то зеленой штукой,мне тоже обводить?
2.Как отправить шатол в гиперпространство (которое при полете шатола)
3. Как настроить время полета?
0
Изображение
Скопировать ссылку
tizit#44
ochen_bombanyTI (02 December 2015 - 05:06) писал: писал:
Я вот тут решил сделать свой шатол,но у меня есть один вопрос.
1. В дрим мейкере шатол обведен какой то зеленой штукой,мне тоже обводить?
2.Как отправить шатол в гиперпространство (которое при полете шатола)
3. Как настроить время полета?
Прост найди код шатла и скопируй. На самом деле он не двигается, а просто телепортируется.

А зона шатла нужна для того, чтобы было легче телепортировать.
0
Спойлер
Цитата
Собственно, форумные кукаретики как всегда в ударе и извернули всё так, как им удобно.
Скопировать ссылку
BombanyTI#45
а вот что об зеленой обводке.
и да , появился вопрос.
как делать ступеньки как на луне? они используют зилевелы которыя я указал при создании карты?
0
Изображение
Скопировать ссылку
Recei#48
Ебанутый. Посмотри гуапоребей, там все показано и рассказано, как и что переносить.
0
Цитата
1)Вся суть СБ: Загребли, но он невиновен? Пфф, виновен, просто улик при нем нет.
2)Все решается простой логикой основанной на правилах и бек-стори. Стыдно объяснять такие моменты.
3)Вперде Анимусяне!
4)#ящерсарматурой
Скопировать ссылку
Vallat#49
Ступеньки бывают разные. Есть специальные в билде, которые привязываешь друг к другу, а есть которые просто работают через телепорты по координатам.
0
Изображение
Скопировать ссылку

Обратно в Dream Maker