Перейти к контенту

ZeeK

Опытные
  • Число публикаций

    365
  • Регистрация

  • Последнее посещение

  • AMKoin

    1,581 [Подарить AMKoin]

Весь контент пользователя ZeeK

  1. И вновь продолжается бой: ! [LUA][ERROR] ERROR: Insufficient smart_terrain jobs mar_smart_terrain_csky_respawn Вылеты с данной ошибкой, после попытки спавнить отряд на смарте через конфиг. Подобный вылет встречался в ОГСМ ЧН билд 090809, патч 2. Пытался найти патч, скачать и посмотреть, но не нашел живых ссылок. Так что прошу помощи: мб кто то знает панацею?
  2. ZeeK

    Скриптование

    KirguduИз огня да в полымя, с твоим кодом вылетает с такой аргументацией: xr_logic: can't call sr_robbery.set_scheme() Arguments : LUA error: ....А.Л.К.Е.Р. - Чистое Небо\gamedata\scripts\_g.script:975: bad argument #2 to 'format' (string expected, got nil) Сам я сделал в стиле совета Jurok, но тоже столкнулся с проблемами: local table = { "wpn_colt1911_up2", "wpn_g36", } for k,v in pairs(table) do if item:section() ~= v then С таким кодом не изымается у ГГ объект из таблицы, если он только там один прописан. Если же их 2 и более, то изымается все.
  3. ZeeK

    Скриптование

    Kirgudu Закомментировано после патча 1.5.03, я же хочу вернуть оригинальную схему с доработками. Сейчас остановился, на том, что изменил схему, чтобы она не изымала конкретные виды объектов через local function transfer_object_item(item) if item:section() ~= "wpn_binoc" and item:section() ~= "wpn_knife" and item:section() ~= "device_torch" and item:section() ~= "wpn_g36" then db.actor:transfer_item(item, inv_box_1) Но не могу придумать как сделать, чтобы вместо item:section() ~= "wpn_g36" и т.д. вид оружия брался из таблицы, что то типо item:section() ~= "wpn_table", чтобы не увеличивать размеры кода. Никто не подскажет код?
  4. ZeeK

    Скриптование

    День добрый, комрады. Ковыряю ЧН, смотрю схему ограбления на блокпостах на Свалке. Там в sr.robbery вызывается схема с изъятием всего инвентаря у Гг через db.actor:inventory_for_each(get_actor_inv) Возникает вопрос: нельзя сделать изъятие по классу снаряжения, чтобы изымали автомат\пистолет\броню и т.д.?
  5. warwerВнезапно установка relationship = friend позволило создать отряд военных - нейтралов. Странное, конечно, дело: перевод не совпадает с содержанием
  6. Вопросик про нейтральные отряды продолжается: faction = army attack_power = 400 sympathy = 1 relationship = neutrals invulnerability = true Сколько не создавал отряд военных с такими данными в squad_descr все равно они продолжают быть агрессивными к ГГ, хотя делал по аналогии с нейтральным отрядом наемников на Складах. В чем мб загвоздка?
  7. ZeeK

    Ищу файлы / моды / аддоны

    День добрый, ищу черновую версию мода Old story, которая была на этом форуме в разделе Мастерская(на данный момент тема удалена)
  8. Еще вопросы: news_manager.send_tip(db.actor, "text", nil, nil, show_time) выдает новости ГГ с стандартной иконкой еще со времен ТЧ. Как можно выдавать новости ГГ меняя иконки отправителя, например Сидоровича или военных?
  9. Monk, не хотелось бы к таким костылям обращаться, в игре же не зря реализована возможность установки каждому отряду отдельных отношений с ГГ. В ЗП работает все стабильно, достаточно просто дописать хар-ки в squad_descr_название локации, в ЧН же возможно нужно еще где то прописывать параметры отношений каждого отряда к ГГ.
  10. Продолжаем ковырять ЧН. Пытаюсь создать сквад военных, которые будут нейтральны к ГГ. В хар-ках в squad_descr указываю: sympathy = 1 relationship = neutrals Однако отряд продолжает быть враждебным. В чем может быть проблема? Необходимо все таки редактировать и Game_relation.ltx?
  11. warwerКак же движок поступает во время "Войны группировок", если нужно занять лагерь, в котором все места уже заняты враждебной группировкой? Он же как то принуждает "идти в атаку"?
  12. warwer проблема в том, что отряд, после занятия другого смарт-террейна, а не целевого, перестает передвигаться до первоначальной цели
  13. Это я знаю, я сам установил такой порядок, проблема в том, что после получения инфопоршня отряд выдвигается на ближайшему к цели смарт-террейну, но не саму цель. Явно что то мешает, я предполагаю, что проблема в том, что esc_smart_terrain_6_8 полностью занят на момент выдвижения отряда, а мне нужно, чтобы он вышел туда в режиме атаки, отбил точку и занял ее.
  14. На выходных напала ностальгия поковырять ЧН. По отрядам возник вопрос: attack_power = -- за что отвечает этот параметр? Дистанция до которой отряд преследует цель? target_smart = esc_smart_terrain_5_9:esc_smart_terrain_6_8 -- что это за тип передвижения? Указание обязательно выйти из смарта esc_smart_terrain_6_8(а не какого нибудь другого) в esc_smart_terrain_5_9? Как заставить отряд принудительно атаковать определенный смарт? Установил target_smart = {+esc_actor_mission_stalker_leader_done} esc_smart_terrain_6_8, esc_smart_terrain_7_11, однако отряд выдвигается не наesc_smart_terrain_6_8, а на ближайший к цели свободный смарт-террейн.
  15. ZeeK

    Новые модели персонажей ЧН

    Благодарю, но к сожалению модели ЗП не подходят, идет вылет Arguments : Shader 'models\model_pn' not found in library. Так что вопрос остается открытым
  16. ZeeK

    Новые модели персонажей ЧН

    Хлопцы, понимаю, что тут не стол заказов, но ни у кого нет модельки генерала Воронина для ЧН\ЗП?
  17. ZeeK

    Новые модели персонажей ЧН

    vampirnik77 в модели военного не хватает деталей, например наколенники, да и шлем от текстуры костюма отличается как то сильно, уровнять бы цветовую схему. Насчёт цветовой гаммы комбеза и шлема согласен, лучше бы подогнать под один вариант. А вот наколенники и налокотники вовсе необязательны. ИМХО monk
  18. ZeeK

    Ищу файлы / моды / аддоны

    День добрый. Ищу текстуру стенки станции Янов - http://s017.radikal.ru/i412/1210/b1/afea1d59dd68t.jpg из мода-солянки Another Zone т.к. нет возможности скачать весь мод Также прошу выложить текстуру плоти из Misery
  19. ZeeK

    Скриптование

    _Призрак_ Ну может потому, что как понял, так и написал? Не все здесь имеют глубокие познания в программировании, чтобы понимать, как упрощенней записать функцию Во-первых, ты в разделе "Школа ..." и тебе подсказали, так зачем оправдывать свои незнания/недопонимания? Во-вторых, не нужно путать элементарные знания с "губокими", тебе подсказали простейшее, не требующее даже средних знаний. --/Artos
  20. ZeeK

    Скриптование

    Shredder на это и было нацелено. То есть, написано верно будет, если заменить if db.actor:item_in_slot(7) ~= nil and db.actor:item_in_slot(7):section() == "scientific_outfit" and db.actor:item_in_slot(7):condition() <=0.80 and level.name()=="zaton" на if db.actor:item_in_slot(7):section() == "scientific_outfit" and db.actor:item_in_slot(7):condition() <=0.80 and level.name()=="zaton" ??
  21. ZeeK

    Скриптование

    Здрасьте, народ. Собрал функцию облучения гг радиацией при порченном костюме, но как обычно с первого раза не заработало, а ошибок я что то не замечаю. Подскажите, плиз
  22. Ребят, подскажите функция хитования гг через скрипт, а то найти правильное написание не могу. И еще кое что: db.actor.radiation = 0.05 - облучение радиацией или ее вывод?
  23. Scarabay ни [sr_idle2] on_info = {=killed_by_actor(zat_giant_for_quest) +zat_giant_for_quest_death} sr_idle3, sr_idle@timer %+zat_b52_giant_quest_provalen% ни [sr_idle2] on_info = {=killed_by_actor(zat_giant_for_quest) +zat_giant_for_quest_death} sr_idle3, {+zat_giant_for_quest_death} sr_idle@timer %+zat_b52_giant_quest_provalen% не работают, а точнее сначала срабатывает ср_идл3. а потом за ним и таймер заодно с отменой задания) похоже придется "оставить нпся только для убийств ГГ", никакой симуляции
  24. Clayman, Scarabay предполагалось, что гг должен убить НПСя, чтобы выполнить квест, а если НПСя гибнет из за НПСя из симуляции - отмена квеста и высылка сообщения Сейчас схема имеет вид(приведен кусок) [sr_idle2] on_info1 = {=killed_by_actor(zat_giant_for_quest) +zat_giant_for_quest_death} sr_idle3 on_info2 = {!killed_by_actor(zat_giant_for_quest) +zat_giant_for_quest_death} sr_idle@timer %+zat_b52_giant_quest_provalen% Однако сначала выполняется условие 1, и сразу за ним и 2ое. Вот думаю добавить сверху инфорпоршень, чтобы стало так: [sr_idle2] on_info1 = {=killed_by_actor(zat_giant_for_quest) +zat_giant_for_quest_death} sr_idle3 %+zat_b52_giant_quest_go_next% on_info2 = {!killed_by_actor(zat_giant_for_quest) +zat_giant_for_quest_death -zat_b52_giant_quest_go_next} sr_idle@timer %+zat_b52_giant_quest_provalen% Но у меня щас нет возможности проверить логику, поэтому был бы благодарен, если бы дали комментарий - сработает ли такой способ? Не подходит т.к. я описал выше, что замочить цель могут и симуляционные сталкеры, которые не имеют id
×
×
  • Создать...