|
Da Dreamer
Пользователь
Откуда: Екатеринбург Регистрация: Апр. 2005
Всего: 64 сообщения
|
В общем, такой вопрос: каким образом взрывается динамит в инвентаре криттера? Если это прописано в его скрипте, то я не смог его обнаружить. Проблема в том, что сделанный мной динамит взрывается на земле, но как только криттер его подбирает, взрыв не происходит. Может, можно получить как-то указатель криттера, поднявшего динамит?
----- Free Your Mind
|
Отправлено: 17:01 - 14 Авг., 2005
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
О! Полез на движковую вотчину . Т.н. "активные" итемы обрабатывает двиг. И неисповедимы пути его . Полистай исследования, кто-то что-то на эту тему говорил, кажется.
|
Отправлено: 17:43 - 14 Авг., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
"кто-то что-то" - это видимо про меня. Я раньше рассматривал возможность производства взрывчатки с дистанционным взрывателем. Стандартный динамит реализует двиг и с этим вряд-ли чего-нибудь сделаешь, пришлось юзать команду explosion - произвести взрыв, но там возникла проблема невозможности определить параметры where и elevation, если взрывчатка находится в инвентаре объекта или в контейнере.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:46 - 14 Авг., 2005
|
|
Da Dreamer
Пользователь
Откуда: Екатеринбург Регистрация: Апр. 2005
Всего: 64 сообщения
|
Я кажется, придумал! Но не знаю, сработает ли... Если есть идеи - просвятите меня. :-)
----- Free Your Mind
|
Отправлено: 13:41 - 15 Авг., 2005
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
>просвятите Хосссподи, что бы это значило? Когда сработает, да ещё и не будет тормозить, вот тогда и просветишь нас, тёмных.
|
Отправлено: 14:01 - 15 Авг., 2005
|
|
Da Dreamer
Пользователь
Откуда: Екатеринбург Регистрация: Апр. 2005
Всего: 64 сообщения
|
Так, проблему целиком я не решил, но всё же... Получил указатель криттера, подбирающего динамит, через source_obj, установил его в map_var и таким образом получил № тайла, где надо произвести explosion. Для Чуза всё работает великолепно (даже наблюдал любопытный баг: Чуза отнесло мощной взрывной волной аж на мировой exit_grid; фактически он умер, но можно было погулять по карте мира), но проблема в том, что он может подкинуть динамит кому-нибудь другому. Необходимо как-то получить указатель этого криттера (кому дуд кинул динамит). Можно, конечно, прописать в скриптах нескольких криттеров условие, если у них в инвентаре есть динамит, ну а вдруг игрок решит: "Дай-ка я пойду куда-нибудь в Сан-Франциско {например} и поприкалываюсь с этим динамитом на n-ном персонаже!" Всех криттеров в Фолле заскриптить на вышеуказанное условие - это как минимум месяц (если всё продефайнено)! Может, стоит сделать, чтобы взрыв происходил только на земле?
----- Free Your Mind
|
Отправлено: 17:54 - 15 Авг., 2005
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Слющщай, зачем тебе новый вид динамита, а? ЗЫ Прости мне мой скепсис, но проблемой уже занимались и решения не нашли. Да и смысл во всём этом...
|
Отправлено: 19:13 - 15 Авг., 2005
|
|
Da Dreamer
Пользователь
Откуда: Екатеринбург Регистрация: Апр. 2005
Всего: 64 сообщения
|
2 W.G.: Мод, родимый!.. Всё из-за него. 2 Everyone: А вы как думали?
----- Free Your Mind
|
Отправлено: 19:16 - 15 Авг., 2005
|
|
Wasteland Ghost
Маленькое Злое Привидение
Откуда: Россия, Самара Регистрация: Дек. 2002
Всего: 2251 сообщение
|
Да я понимаю, что мод . Но динамит-то зачем новый?!? Старый чем плох? Ладно, что-то меня в оффтоп занесло .
|
Отправлено: 21:14 - 15 Авг., 2005
|
|
Da Dreamer
Пользователь
Откуда: Екатеринбург Регистрация: Апр. 2005
Всего: 64 сообщения
|
Да ладно тебе... Меня тоже вовсю тянет на оффтоп, приходится сдерживаться что есть сил! :-) Я предложил Dar'у осуществить диверсию на базе хаббологистов с помощью взрыва, когда играешь за шпиона БС. Dar сказал, что я скриптю динамит - и вот: я скриптю динамит! It's Wonderful, Ain't It?
----- Free Your Mind
|
Отправлено: 21:48 - 15 Авг., 2005
|
|
|
|