

Что и как мне это сделать? Dream Maker
#1
Отправлено 05 April 2015 - 07:43
#2
Отправлено 05 April 2015 - 08:01
#3
Отправлено 05 April 2015 - 08:02
И вопросом как раз будет - где мне достать свежий репозиторий Гринцов?
#5
Отправлено 05 April 2015 - 08:07
Evolet (05 April 2015 - 08:02) писал:
И вопросом как раз будет - где мне достать свежий репозиторий Гринцов?
#6
Отправлено 05 April 2015 - 21:50
#7
Отправлено 06 April 2015 - 11:55
Он увидел код и все вопросы пропали.
#8
Отправлено 06 April 2015 - 13:29
#9
Отправлено 08 April 2015 - 02:15
Evolet (06 April 2015 - 13:29) писал:

Данный код вернёт "BA", а если поменять методы местами, то не сможет собраться. Увы, ДМ страдает проблемой си-подобных языков и очень зависит от порядка.
А в какой нибудь решётке компилятор бы послал тебя при попытке переопределить метод дважды в одном классе.
#10
Отправлено 08 April 2015 - 09:37
#11
Отправлено 03 November 2015 - 09:16
Как оперировать элементами листа вот такого вот типа (вместо циферок я собираюсь вставить пути на создаваемые объекты)? Объявляю как глобальную переменную, при попытке пощупать его элементы в том же месте (оторванном от мобов, объектов и прочих атомов), срёт мне ошибками повторного объявления. Что я делаю не так?
var/planet_type[2] planet_type[1] = 1 planet_type[2] = 2

#13
Отправлено 03 November 2015 - 14:53
Plin (03 November 2015 - 10:11) писал:
var/list/planet_type = list(1, 2)
А к элементам при таком объявлении как обращаться?
U.P.D: Тащемта разобрался с первым вариантом объявления (который я нахожу лично для себя привычнее, почему и спрашивал за него), хуёнд требовал запихивать обращение к элементам листа в моба, объект или прок, а так они оба аналогичны друг другу.

#14
Отправлено 05 November 2015 - 21:56

#15
Отправлено 05 November 2015 - 22:45
Polymorph (05 November 2015 - 21:56) писал:
afterattack(var/atom/target, var/mob/living/user, flag, params)target - собственно, то по чему кликнули, тут же можно взять координаты
#16
Отправлено 05 November 2015 - 23:39
Polymorph (05 November 2015 - 21:56) писал:
client/Click(object,location,control,params) var/list/p = params2list(params) var/text = p["screen-loc"] var/x = text2num(text) text = copytext(text, findtext(text, ":") + 1) var/xoff = text2num(text) text = copytext(text, findtext(text, ",") + 1) var/y = text2num(text) text = copytext(text, findtext(text, ":") + 1) var/yoff = text2num(text) world << "[(x - 1) * world.icon_size + xoff], [(y - 1) * world.icon_size + yoff]"
#17
Отправлено 06 November 2015 - 14:33
Plin (05 November 2015 - 23:39) писал:
client/Click(object,location,control,params) var/list/p = params2list(params) var/text = p["screen-loc"] var/x = text2num(text) text = copytext(text, findtext(text, ":") + 1) var/xoff = text2num(text) text = copytext(text, findtext(text, ",") + 1) var/y = text2num(text) text = copytext(text, findtext(text, ":") + 1) var/yoff = text2num(text) world << "[(x - 1) * world.icon_size + xoff], [(y - 1) * world.icon_size + yoff]"
Спасибо, как раз интересовало, как это через ПарамсТуЛист сделать.

#18
Отправлено 07 November 2015 - 19:46
Чо я делаю не так? Прок дабблклика не имеет доступа к переменной, которую я объявил вот так вот: obj/ship/var/master=0
Ну и я вообще без идей, почему так происходит.

#19
Отправлено 07 November 2015 - 20:11
Polymorph (07 November 2015 - 19:46) писал:
Чо я делаю не так? Прок дабблклика не имеет доступа к переменной, которую я объявил вот так вот: obj/ship/var/master=0
Ну и я вообще без идей, почему так происходит.
http://www.byond.com...m/proc/DblClick
#20
Отправлено 07 November 2015 - 20:18


Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных