Случайная подборка модов
Камень Преткновения. Пролог
4.1
Mysterious Zone
4.0
ABC Inferno
3.9
Shoker Weapon Mod 2.1
4.1
Зимний путь 1.2: Альтернатива
2.2
Another Zone Mod
4.3
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  DarkFace
    Суббота, 15.12.2012, 20:42 | Сообщение # 1516
    Let it be
    Статус:
    Бывалый:
    Сообщений: 1169
    Награды: 2
    Регистрация: 26.03.2012

    GoogliK,
    папка / config / weathers
    В каждом файле этой папки, название которого начинается с “weather” изменить значение параметра “rain_density” (это параметр отвечает за частоту дождя) больше 0.0.
    Сообщение отредактировал DarkFace - Суббота, 15.12.2012, 20:42
      Злобная реклама
    Суббота, 15.12.2012, 20:42
    Статус:
    Сообщений: 666
    Регистрация: 26.03.2012
    Украина  Краснов
    Суббота, 15.12.2012, 21:22 | Сообщение # 1517
    КРКЗ
    Статус:
    Бывалый:
    Сообщений: 969
    Награды: 17
    Регистрация: 20.11.2012

    Здравствуйте!Писал уже про свою проблему ну она так и осталась без ответа, прошу снова у вас помощи вот Клик
      Злобная реклама
    Суббота, 15.12.2012, 21:22
    Статус:
    Сообщений: 666
    Регистрация: 20.11.2012
    Российская Федерация  Advisor890
    Суббота, 15.12.2012, 22:00 | Сообщение # 1518
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    Таки разобрался, там надо вписывать имя которое в name, в таком случае что делать с нпс которого за спавнили через скрипт?

    Quote (Advisor890)
    function dell_kluk_final()
    local se_obj = alife():object("esc_wolf")
    if se_obj then
    alife():release(se_obj, true)
    end
    end
      Злобная реклама
    Суббота, 15.12.2012, 22:00
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  DarkFace
    Суббота, 15.12.2012, 22:07 | Сообщение # 1519
    Let it be
    Статус:
    Бывалый:
    Сообщений: 1169
    Награды: 2
    Регистрация: 26.03.2012

    Advisor890, нпс которого спавнили через все равно регестрировали везде где можно, что бы игра не вылетала)) так что имя у него тоже будет)) найди его
      Злобная реклама
    Суббота, 15.12.2012, 22:07
    Статус:
    Сообщений: 666
    Регистрация: 26.03.2012
    Российская Федерация  ins33
    Суббота, 15.12.2012, 22:16 | Сообщение # 1520
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Advisor890,
    Code
    function ИМЯ(task, objective)
    if db.actor ~= nil then
    if db.actor:object("предмет") then
    db.actor:give_info_portion("поршень")
    return true
    end
    end
    return false
    end
      Злобная реклама
    Суббота, 15.12.2012, 22:16
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Advisor890
    Суббота, 15.12.2012, 22:21 | Сообщение # 1521
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    DarkFace,

    У меня так.

    function gar_rotor () alife():create("gar_rotor",vector():set(-66.553718566895,-2.3610618114471,23.075210571289),136611,330) end

    Если писать.

    function dell_kluk_final()
    local se_obj = alife():object("gar_rotor")
    if se_obj then
    alife():release(se_obj, true)
    end
    end

    то он все равно не удалится.

    Хотя можно попробовать <name>Имя</name> в профиле
    Сообщение отредактировал Advisor890 - Суббота, 15.12.2012, 22:23
      Злобная реклама
    Суббота, 15.12.2012, 22:21
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  dmitry778
    Суббота, 15.12.2012, 22:36 | Сообщение # 1522
    Статус:
    Неопытный:
    Сообщений: 439
    Награды: 0
    Регистрация: 07.10.2012

    DarkFace, Уважаемый! Вы обучены русскому языку?! Пишите свой вопрос корректно!

    DarkFace, Вам имя НПСя нужно или что?
    Сообщение отредактировал dmitry778 - Суббота, 15.12.2012, 22:36
      Злобная реклама
    Суббота, 15.12.2012, 22:36
    Статус:
    Сообщений: 666
    Регистрация: 07.10.2012
    Российская Федерация  ins33
    Суббота, 15.12.2012, 22:43 | Сообщение # 1523
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Advisor890, Попробуй так:
    Code
    function dell_kluk_final()  
    for a=10,65634,1 do
    local obj=alife():object(a)
    if obj and string.find(obj:name(),"gar_rotor") then  
    alife():release(obj,true)
    end
    end
    end
      Злобная реклама
    Суббота, 15.12.2012, 22:43
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Arist
    Суббота, 15.12.2012, 23:07 | Сообщение # 1524
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Rap4ik, возможно мои кривые руки,может спешка...Не стал делать старт,а заспавнил зомби на смарт кровососа(вторым сквадом).В итоге,через сквад, пока никак.Пока.
    Ну а через all.spawn:
    1.Секция зомби:

    2.scripts\logic_zombie.ltx

    3.Файл modules.script добавь,где схемы монстров:
    load_scheme("mob_fake_death", "mob_fake_death", stype_mobile)

    4.Возьми файл mob_fake_death.script из ТЧ(Если нет,создай пустой файл с таким именем и скопируй в него):


    5.
    Сообщение отредактировал Arist - Суббота, 15.12.2012, 23:14
      Злобная реклама
    Суббота, 15.12.2012, 23:07
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Advisor890
    Суббота, 15.12.2012, 23:15 | Сообщение # 1525
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    ins33,

    Все равно не работает.
      Злобная реклама
    Суббота, 15.12.2012, 23:15
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  ins33
    Суббота, 15.12.2012, 23:43 | Сообщение # 1526
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Advisor890, У меня работает, если хочешь удалить НПС при диалоге, удаляй через таймер!

    Добавлено (15.12.2012, 23:43)
    ---------------------------------------------
    И какая из двух функций?
    Опиши как делаешь.

      Злобная реклама
    Суббота, 15.12.2012, 23:43
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Advisor890
    Воскресенье, 16.12.2012, 00:03 | Сообщение # 1527
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    ins33,

    При диалоге вызываю через action

    <action>delete_npc.dell_kluk_final</action>

    Функцией которую ты написал.

    unction dell_kluk_final()
    for a=10,65634,1 do
    local obj=alife():object(a)
    if obj and string.find(obj:name(),"gar_rotor") then
    alife():release(obj,true)
    end
    end
    end

    Добавлено (15.12.2012, 23:52)
    ---------------------------------------------
    Хотя стоп! У меня unction! f забыл!

    Добавлено (16.12.2012, 00:03)
    ---------------------------------------------
    Кстати вот я исправил и при активации в диалоге почему то вылет без лога.

    Сообщение отредактировал Advisor890 - Суббота, 15.12.2012, 23:51
      Злобная реклама
    Воскресенье, 16.12.2012, 00:03
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  ins33
    Воскресенье, 16.12.2012, 00:16 | Сообщение # 1528
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Advisor890, из диалога его не удалить, проще таймер запустить. Но вроде и через перевод НПСа в оффлайф тоже можно удалить, но я не пробовал.
      Злобная реклама
    Воскресенье, 16.12.2012, 00:16
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Advisor890
    Воскресенье, 16.12.2012, 00:21 | Сообщение # 1529
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    ins33,

    Уже все работает, просто активировал функцию у другого нпс и на другой локации.

    P.S За скрипт лови +
      Злобная реклама
    Воскресенье, 16.12.2012, 00:21
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  MoDoStRoY
    Воскресенье, 16.12.2012, 10:28 | Сообщение # 1530
    Статус:
    Бывалый:
    Сообщений: 602
    Награды: 4
    Регистрация: 03.04.2012

    Всем привет! Столкнулся со странным вылетом... Даже и не знаю что делать biggrin

    Expression : hFile>0
    Function : FileDownload
    File : E:\stalker\patch_1_0004\xrCore\FS.cpp
    Line : 106
    Description : c:\program files (x86)\s.t.a.l.k.e.r. - shadow\gamedata\config\

    P.S Делаю мод, в последнее время работал с логикой, но даже после отката изменений такой же вылет
      Злобная реклама
    Воскресенье, 16.12.2012, 10:28
    Статус:
    Сообщений: 666
    Регистрация: 03.04.2012
    Поиск: