Случайная подборка модов
На Болотах
3.7
Prosectors Project
4.0
Thorny Way
3.5
Как вступить в "Долг"?
3.9
Время перемен v3.0
3.6
Судьба Зоны 0.5
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Молдова  azrael1325
Суббота, 21.07.2012, 04:39 | Сообщение # 7456
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

ins33, странно.. Там вообще вывод в лог идет.. Ты как перенес, в самый конец вставил?
  Злобная реклама
Суббота, 21.07.2012, 04:39
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  ins33
Суббота, 21.07.2012, 04:47 | Сообщение # 7457
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

azrael1325,просто создал файл, и запихнул туда.
Сейчас скачал твой файл, в конец добавил спавн. мин. через 3 отпишу результат.
Сообщение отредактировал ins33 - Суббота, 21.07.2012, 04:53
  Злобная реклама
Суббота, 21.07.2012, 04:47
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  azrael1325
Суббота, 21.07.2012, 04:52 | Сообщение # 7458
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

ins33, создал xr_effects.script?
  Злобная реклама
Суббота, 21.07.2012, 04:52
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  ins33
Суббота, 21.07.2012, 04:54 | Сообщение # 7459
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

azrael1325, Просто переименовал. biggrin
  Злобная реклама
Суббота, 21.07.2012, 04:54
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  azrael1325
Суббота, 21.07.2012, 04:56 | Сообщение # 7460
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

ins33, ты гений)))
Я там выше ссылку кинул, скачай и добавь.
  Злобная реклама
Суббота, 21.07.2012, 04:56
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  ins33
Суббота, 21.07.2012, 04:59 | Сообщение # 7461
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

azrael1325, Уже, в конец добавил

function spawn_monsters()
alife():create("gar_bandit_respawn_1",vector():set(68.054977416992,4.4271631240845,-29.120529174805),1049668,4008)
alife():create("repair_kit",vector():set(68.054977416992,4.4271631240845,-29.120529174805),1049668,4008)
local obj= alife():create("agr_bandit_respawn_1",vector():set(68.054977416992,4.4271631240845,-29.120529174805),1049668,4008)
obj:on_death()
end

ни чего не происходит.
  Злобная реклама
Суббота, 21.07.2012, 04:59
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  azrael1325
Суббота, 21.07.2012, 05:02 | Сообщение # 7462
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

ins33, логику поправил?
  Злобная реклама
Суббота, 21.07.2012, 05:02
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  ins33
Суббота, 21.07.2012, 05:03 | Сообщение # 7463
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Делал по этому уроку.

Да.
[logic]
active = sr_idle@one

[sr_idle@one]
on_actor_inside = %=spawn_monsters()% nil

Может беда в двойных слешах?
local custom = "[logic]\ncfg = scripts\\new\\restr\\x16_restr.ltx" --путь к логике рестриктора
Сообщение отредактировал ins33 - Суббота, 21.07.2012, 05:05
  Злобная реклама
Суббота, 21.07.2012, 05:03
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  azrael1325
Суббота, 21.07.2012, 05:05 | Сообщение # 7464
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

ins33, по Скриптовый метод спавна спейс_рестриктора (space_restrictor) и работа с ним.?
А сам рестриктор у тебя заспавнен?
  Злобная реклама
Суббота, 21.07.2012, 05:05
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  ins33
Суббота, 21.07.2012, 05:09 | Сообщение # 7465
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

azrael1325,
function create_shompl_restr()
local se_obj = alife():create("space_restrictor",vector():set(144.67300415039,8.5598239435425,-20.42113668566079),1171261,4027)
local custom = "[logic]\ncfg = scripts\\ins\\shompl.ltx" --путь к логике рестриктора
rewrite_restrictor(se_obj, custom, 5.0) --5.0 - это радиус действия нашего рестриктора
end

Ты об этом?
  Злобная реклама
Суббота, 21.07.2012, 05:09
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  azrael1325
Суббота, 21.07.2012, 05:10 | Сообщение # 7466
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

Одиночные слэши ошибку выбьют. Во всяком случае, GSC двойные использовали

Добавлено (21.07.2012, 05:10)
---------------------------------------------
Да. Ты ее вызывал до этого?

  Злобная реклама
Суббота, 21.07.2012, 05:10
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  ins33
Суббота, 21.07.2012, 05:25 | Сообщение # 7467
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

azrael1325, Нет, первые попытки.

Добавлено (21.07.2012, 05:25)
---------------------------------------------
Ты ее вызывал до этого? Или ты о чём?

  Злобная реклама
Суббота, 21.07.2012, 05:25
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  azrael1325
Суббота, 21.07.2012, 05:26 | Сообщение # 7468
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

ins33, функцию спавна рестриктора, которую ты написал, ты уже вызвал до того, как зайти в рестриктор?
  Злобная реклама
Суббота, 21.07.2012, 05:26
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Российская Федерация  ins33
Суббота, 21.07.2012, 05:32 | Сообщение # 7469
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Нет, незнаю, как это сделать. Подскажешь, как её можно вызвать, без диалогов?
В ТЧ, через диалог с сидором всё работало. А эта лока пуста, и спейсрестрикс пора изучить.
Сообщение отредактировал ins33 - Суббота, 21.07.2012, 05:33
  Злобная реклама
Суббота, 21.07.2012, 05:32
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Молдова  azrael1325
Суббота, 21.07.2012, 05:38 | Сообщение # 7470
Статус:
Неопытный:
Сообщений: 551
Награды: 6
Регистрация: 06.04.2012

ins33, проще всего - через all.spawn его создать и не заморачиваться)

В бинд сталкер, в апдейт астора пропиши
Code
if not has_alife_info("spawn_restrictor_info") then
self.object:give_info_portion("spawn_restrictor_info")
<имя файла>.create_shompl_restr()
end
Только аккуратно прописывай, не влети в другое ветвление и не выйди за функцию.

И еще добавь инфопоршен spawn_restrictor_info.
Сообщение отредактировал azrael1325 - Суббота, 21.07.2012, 05:40
  Злобная реклама
Суббота, 21.07.2012, 05:38
Статус:
Сообщений: 666
Регистрация: 06.04.2012
Поиск: