Случайная подборка модов
Winter Mod
3.9
Dead City Breakthrough
3.7
Зона поражения 2: Ответный удар
4.1
Lost World 3.0
3.9
Lost World Troops of Doom
4.1
Lost Alpha DC
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Украина  FantomICW
    Понедельник, 08.07.2013, 01:44 | Сообщение # 6541
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    satanian, вроде можно через логику.
    В активной логике должен быть параметр:
    Код
    on_death = death

    И секция к нему:
    Код
    [death]
    on_info = {=killed_by_actor} %=give_task(название_квеста)%

    Добавлено (08.07.2013, 01:44)
    ---------------------------------------------
    Это сразу выдача квеста, а поршень вот так:

    Код
    [death]  
    on_info = {=killed_by_actor} %+поршень%
      Злобная реклама
    Понедельник, 08.07.2013, 01:44
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Sanjaaa
    Понедельник, 08.07.2013, 11:01 | Сообщение # 6542
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    в каком файле находятся координаты полоски состояния предмета?
      Злобная реклама
    Понедельник, 08.07.2013, 11:01
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  elect-team
    Понедельник, 08.07.2013, 13:54 | Сообщение # 6543
    Статус:
    Гость:
    Сообщений: 36
    Награды: 0
    Регистрация: 18.06.2013

    Цитата (antonnkz76)
    Как скриптом начислить ГГ очки опыта?

    Может ты имел ввиду ранг, а не очки. Короче заходиш в файл character_desc_general и в строке <rank>00</rank> выстовляеш своё число если ты выставиш 901 он у тебя будет мастером.
      Злобная реклама
    Понедельник, 08.07.2013, 13:54
    Статус:
    Сообщений: 666
    Регистрация: 18.06.2013
    Российская Федерация  Arist
    Понедельник, 08.07.2013, 17:31 | Сообщение # 6544
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    anton1608_1997, интересная кастом-дата:
    custom_data = < [logic]
    Короче,вот мой летающий вертолет ЗП:

    Добавлено (08.07.2013, 17:31)
    ---------------------------------------------

    Цитата
    Как скриптом начислить ГГ очки опыта?

    Может пригодится:

    end
      Злобная реклама
    Понедельник, 08.07.2013, 17:31
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Ирландия  Nick_Freedom
    Понедельник, 08.07.2013, 17:43 | Сообщение # 6545
    Созидатель
    Статус:
    Бывалый:
    Сообщений: 607
    Награды: 1
    Регистрация: 24.05.2013

    Удалено, т.к. исправил.
    Сообщение отредактировал Nick_F - Понедельник, 08.07.2013, 17:52
      Злобная реклама
    Понедельник, 08.07.2013, 17:43
    Статус:
    Сообщений: 666
    Регистрация: 24.05.2013
    Российская Федерация  The_Antoxa
    Понедельник, 08.07.2013, 20:00 | Сообщение # 6546
    Статус:
    Бывалый:
    Сообщений: 1097
    Награды: 8
    Регистрация: 21.12.2012

    Arist, всё равно стоит .
      Злобная реклама
    Понедельник, 08.07.2013, 20:00
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2012
    Российская Федерация  antonnkz76
    Понедельник, 08.07.2013, 20:07 | Сообщение # 6547
    5 лет в Зоне
    Статус:
    Опытный:
    Сообщений: 2342
    Награды: 9
    Регистрация: 26.02.2012

    Хочу сделать в диалоге проверку хп актора. Так ли?
    function actor_isnt_health()
    return db.actor.health <= 0.8
    end

    Добавлено (08.07.2013, 20:07)
    ---------------------------------------------
    Arist, мне надо его не изменить, а прибавить к уже существующему некоторое кол-во очков.

      Злобная реклама
    Понедельник, 08.07.2013, 20:07
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  satanian
    Понедельник, 08.07.2013, 21:31 | Сообщение # 6548
    Статус:
    Новичок:
    Сообщений: 200
    Награды: 0
    Регистрация: 28.12.2011

    Как сделать в квесте 2 хода , т.е. - Идешь к одному , а второй это не одобряет , и дает награду меньше ?
      Злобная реклама
    Понедельник, 08.07.2013, 21:31
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2011
    Российская Федерация  antonnkz76
    Понедельник, 08.07.2013, 21:57 | Сообщение # 6549
    5 лет в Зоне
    Статус:
    Опытный:
    Сообщений: 2342
    Награды: 9
    Регистрация: 26.02.2012

    Правильно ли написан скрипт?(не ругать, ибо писал почти ничего не зная о скриптах)
    local health = 1-db.actor.health
    function medic_help()
    if db.actor then
    db.actor.health + health
    end
    end
      Злобная реклама
    Понедельник, 08.07.2013, 21:57
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  Shadaloo
    Понедельник, 08.07.2013, 22:03 | Сообщение # 6550
    Статус:
    Неопытный:
    Сообщений: 513
    Награды: 2
    Регистрация: 02.12.2012

    возможно,вопрос слишком банальный,но,скажите,как написать скрипт такой,чтоб при нажатии клавишы в главном меню,мне выдавался предмет? (в моём случае: артефакт "Медуза"
      Злобная реклама
    Понедельник, 08.07.2013, 22:03
    Статус:
    Сообщений: 666
    Регистрация: 02.12.2012
    Украина  zhuravel11021997
    Понедельник, 08.07.2013, 23:09 | Сообщение # 6551
    Статус:
    Новичок:
    Сообщений: 240
    Награды: 0
    Регистрация: 14.03.2013

    Shadaloo, смотри по примеру спавн меню.
      Злобная реклама
    Понедельник, 08.07.2013, 23:09
    Статус:
    Сообщений: 666
    Регистрация: 14.03.2013
    Украина  FantomICW
    Понедельник, 08.07.2013, 23:19 | Сообщение # 6552
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Shadaloo, открываем ui_main_menu.script. Ищем примерно такие строки:
    Код
    if dik == DIK_keys.DIK_Q then   
                    self:OnMessageQuitWin()

    Ниже под этим дописываем условие спавна предмета по нажатию клавиши:
    Код
    elseif db.actor~=nil and dik==DIK_keys.DIK_S then   
                    alife():create("af_medusa",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id())

    Вместо af_medusa может быть любой другой предмет (его id).
    DIK_S - англ. клавиша S. Можно заменить на любую другую, в том числе и на F#.
    В целом, в игре нажимай Esc-->S-->Esc, и предмет у тебя.
    Сообщение отредактировал FantomICW - Понедельник, 08.07.2013, 23:22
      Злобная реклама
    Понедельник, 08.07.2013, 23:19
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  satanian
    Понедельник, 08.07.2013, 23:34 | Сообщение # 6553
    Статус:
    Новичок:
    Сообщений: 200
    Награды: 0
    Регистрация: 28.12.2011

    Подскажите логику для НПС , чтобы он сидел на месте.А то Камп - не слушает (
      Злобная реклама
    Понедельник, 08.07.2013, 23:34
    Статус:
    Сообщений: 666
    Регистрация: 28.12.2011
    Украина  FantomICW
    Вторник, 09.07.2013, 00:56 | Сообщение # 6554
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    satanian, попробуй sleeper или может remark
      Злобная реклама
    Вторник, 09.07.2013, 00:56
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Streels
    Вторник, 09.07.2013, 02:58 | Сообщение # 6555
    Статус:
    Опытный:
    Сообщений: 2088
    Награды: 4
    Регистрация: 28.09.2012

    FantomICW, о, спасибо, может пригодится для теста оружия. Ты хорошо в скриптинге шаришь?
      Злобная реклама
    Вторник, 09.07.2013, 02:58
    Статус:
    Сообщений: 666
    Регистрация: 28.09.2012
    Поиск: