» TeamX (Архив Форума)«


Форум TeamX » Тех. поддержка » Взрывчатка aka динамит (как вытащить скрипт из pro-файла и т.д.)

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 ] Все собщения

 
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
 

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 ] Все собщения


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com