Случайная подборка модов
История Кота
3.4
Dream Reader - Dangerous Area
4.1
Lost World Troops of Doom
4.1
Сталкер: Конец Света
3.0
Reach mod + Slenderman
3.5
ABC Inferno
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Call of Chernobyl (архив)
Российская Федерация  AspirinSGD
Среда, 26.10.2016, 14:08 | Сообщение # 1
Статус:
Опытный:
Сообщений: 3191
Награды: 4
Регистрация: 16.11.2015

Тема переехала http://ap-pro.ru/forum/119-89468-3
Сообщение отредактировал AspirinSGD - Среда, 25.01.2017, 15:17
  Злобная реклама
Среда, 26.10.2016, 14:08
Статус:
Сообщений: 666
Регистрация: 16.11.2015
Российская Федерация  SadBlackFox
Четверг, 08.12.2016, 00:20 | Сообщение # 4891
Call of Chernobyl
Статус:
Опытный:
Сообщений: 1243
Награды: 2
Регистрация: 27.11.2016

Цитатаcastle ()
Я вчера писал по проблеме Лесника в Рыжем Лесу. У меня лесник не появлялся, хотя и в пда он отображался и метка была. Вставляя проверки в разные скрипты я удивился метод update не работал совсем, игра доходила до вызова логики и там прекращала инициализировать логику. на стадии net_spawn. Проблема заключалось в том что когда я баловался с логикой лесника закомментил строчку trade = misc\trade\trade_hermann.ltx у самого лесника.

Я вот к чему это написал. Многие люди жаловались мол у них отсутствует предмет\итем на месте и провален под землю, а вот и нет. Значит что завис биндер самого предмета

Не, я имел ввиду про твою проблему. У тебя некорректно парсило логику? А конкретно строчку:
Код
trade = misc\trade\trade_hermann.ltx
Не видело, и зависало?

Добавлено (08.12.2016, 00:20)
---------------------------------------------
castle, Кстати, каким методом можно передвинуть объект?(скриптом) Что-то туплю

  Злобная реклама
Четверг, 08.12.2016, 00:20
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  castle
Четверг, 08.12.2016, 00:23 | Сообщение # 4892
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

ЦитатаSadBlackFox ()
У тебя некорректно парсило логику?
Нет просто тупо заремил строку. Могу расписать как обнаружил ошибку если интересно.

ЦитатаSadBlackFox ()
каким методом можно передвинуть объект?(скриптом)

Физ обект?
  Злобная реклама
Четверг, 08.12.2016, 00:23
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  SadBlackFox
Четверг, 08.12.2016, 00:39 | Сообщение # 4893
Call of Chernobyl
Статус:
Опытный:
Сообщений: 1243
Награды: 2
Регистрация: 27.11.2016

Цитатаcastle ()
Нет просто тупо заремил строку. Могу расписать как обнаружил ошибку если интересно.

Ну зависание было от того, что не смогло считать строку, так?
Цитатаcastle ()
Физ обект?

Динамический.
Физ. разве можно?
  Злобная реклама
Четверг, 08.12.2016, 00:39
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  Buriy
Четверг, 08.12.2016, 00:40 | Сообщение # 4894
Статус:
Опытный:
Сообщений: 1345
Награды: 5
Регистрация: 13.06.2014

ЦитатаDelliriouss ()
как-то жалко , атмосфера возле вышек пропадает.

Это да. Может кто-нибудь когда-нибудь исправит biggrin И будет: когда рубильник выключен - антенны не работают, когда рубильник включён - антенны работают. Это скорее всего надо автору квестов писать.

Цитатаsumrak6835 ()
а автора аддона можно услышать? Или он зазнался?

Так в тему MLR и напиши ему biggrin
Сообщение отредактировал Buriy - Четверг, 08.12.2016, 00:48
  Злобная реклама
Четверг, 08.12.2016, 00:40
Статус:
Сообщений: 666
Регистрация: 13.06.2014
Российская Федерация  castle
Четверг, 08.12.2016, 00:52 | Сообщение # 4895
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

ЦитатаSadBlackFox ()
Физ. разве можно?
варианта 2 1)через нет пакет, 2) удалить завпаунить. Да но только в оффлайне

ЦитатаSadBlackFox ()
Динамический.

А подробнее какой класс? Что вообще за объект?

Добавлено (08.12.2016, 00:52)
---------------------------------------------
SadBlackFox, Вообщем это должно подойти

local ph_shell = obj:get_physics_shell() -- получаем управление над физикой
if ph_shell then --log("update:=[%s]<~apply_force:[%s]"obj:name())
ph_shell:apply_force(0,-1,0) -- прикладываем небольшую силу
end
local h = hit()
h.draftsman = obj
h.direction = vector():set(0,-1,0)
h.power = 0.001
h.impulse = 1
h.type = hit.strike
obj:hit(h) -- наносим небольшой импульс

  Злобная реклама
Четверг, 08.12.2016, 00:52
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  SadBlackFox
Четверг, 08.12.2016, 01:08 | Сообщение # 4896
Call of Chernobyl
Статус:
Опытный:
Сообщений: 1243
Награды: 2
Регистрация: 27.11.2016

castle, Да я в общем имел ввиду, проходил мод Тёмные времена(Darkest Time), и у меня после релоада пропал заспавненный арт куда-то под текстуры.
Проверил по артам на локации, нашёл его.
А вот координаты арта не смог найти как изменить у арта, чтобы забрать его.
Цитатаcastle ()
local ph_shell = obj:get_physics_shell() -- получаем управление над физикой
if ph_shell then --log("update:=[%s]<~apply_force:[%s]"obj:name())
ph_shell:apply_force(0,-1,0) -- прикладываем небольшую силу
end
local h = hit()
h.draftsman = obj
h.direction = vector():set(0,-1,0)
h.power = 0.001
h.impulse = 1
h.type = hit.strike
obj:hit(h) -- наносим небольшой импульс

Так это хит по физ объекту, а не изменение координат

Добавлено (08.12.2016, 01:08)
---------------------------------------------
Цитатаcastle ()
удалить завпаунить

самый хреновый вариант smile
Это как совет переустановить винду biggrin
Сообщение отредактировал SadBlackFox - Четверг, 08.12.2016, 01:09
  Злобная реклама
Четверг, 08.12.2016, 01:08
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  castle
Четверг, 08.12.2016, 01:15 | Сообщение # 4897
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

ЦитатаSadBlackFox ()
Так это хит по физ объекту

В данном случае мы наносим хит прикладываем импульс вниз. А тебе нужно получается вверх
  Злобная реклама
Четверг, 08.12.2016, 01:15
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  ВрагНарода
Четверг, 08.12.2016, 01:19 | Сообщение # 4898
Статус:
Неопытный:
Сообщений: 596
Награды: 2
Регистрация: 08.11.2011

Народ, а куда пропало Убирание рук? Было в Разных дополнениях.
Сообщение отредактировал ВрагНарода - Четверг, 08.12.2016, 01:23
  Злобная реклама
Четверг, 08.12.2016, 01:19
Статус:
Сообщений: 666
Регистрация: 08.11.2011
Российская Федерация  SadBlackFox
Четверг, 08.12.2016, 01:30 | Сообщение # 4899
Call of Chernobyl
Статус:
Опытный:
Сообщений: 1243
Награды: 2
Регистрация: 27.11.2016

castle, ну а я говорил об изменении координат
  Злобная реклама
Четверг, 08.12.2016, 01:30
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  castle
Четверг, 08.12.2016, 01:40 | Сообщение # 4900
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

ЦитатаSadBlackFox ()
ну а я говорил об изменении координат
Ну смотри ты нашел арт. Почему сразу ему не придать вектор направления
vector():set(0,-1,0) -- Дирекция по оси y

Добавлено (08.12.2016, 01:40)
---------------------------------------------
Если есть в данном моде bind_artefact.script можно получить координаты в net_spawn

local pos = self.object tongue osition()
printf("net_spawn artefact[%s][%s][%s]", tostring(pos.x), tostring(pos.y), tostring(pos.z))

Можно перебрать все айди на локе найти тот самый артефакт и вызвать функци. vec_to_str
Сообщение отредактировал castle - Четверг, 08.12.2016, 01:43
  Злобная реклама
Четверг, 08.12.2016, 01:40
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  SadBlackFox
Четверг, 08.12.2016, 01:41 | Сообщение # 4901
Call of Chernobyl
Статус:
Опытный:
Сообщений: 1243
Награды: 2
Регистрация: 27.11.2016

castle, не, ну это понятно, что как хак - это можно использовать, для того чтобы выпнуть арт.
Но меня сам способ решения той проблемы не интересует(я тупо заспавнил новый арт тогда).
Меня интересует, как можно телепортнуть объект на новые координаты, на будущее.
  Злобная реклама
Четверг, 08.12.2016, 01:41
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  castle
Четверг, 08.12.2016, 01:45 | Сообщение # 4902
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

ЦитатаSadBlackFox ()
Меня интересует, как можно телепортнуть объект на новые координаты, на будущее.


Создать таблицу с валидными значениями level_vertex и game_vertex и по таймеру проверять в биндере предмета, если предмет оказался в невалидном вертексе удалять и спаунить новый
  Злобная реклама
Четверг, 08.12.2016, 01:45
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  SadBlackFox
Четверг, 08.12.2016, 01:47 | Сообщение # 4903
Call of Chernobyl
Статус:
Опытный:
Сообщений: 1243
Награды: 2
Регистрация: 27.11.2016

Цитатаcastle ()
удалять и спаунить новый

а без переспавна?
  Злобная реклама
Четверг, 08.12.2016, 01:47
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Российская Федерация  castle
Четверг, 08.12.2016, 01:49 | Сообщение # 4904
Статус:
Новичок:
Сообщений: 262
Награды: 2
Регистрация: 11.01.2014

ЦитатаSadBlackFox ()
а без переспавна?
Прикладывать импульс вверх
  Злобная реклама
Четверг, 08.12.2016, 01:49
Статус:
Сообщений: 666
Регистрация: 11.01.2014
Российская Федерация  SadBlackFox
Четверг, 08.12.2016, 01:53 | Сообщение # 4905
Call of Chernobyl
Статус:
Опытный:
Сообщений: 1243
Награды: 2
Регистрация: 27.11.2016

Цитатаcastle ()
Прикладывать импульс вверх

да что ж ты заладил biggrin
КРОМЕ переспавна и выталкивания хитом
  Злобная реклама
Четверг, 08.12.2016, 01:53
Статус:
Сообщений: 666
Регистрация: 27.11.2016
Поиск: