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

iDreD

Жители
  • Число публикаций

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

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

  • AMKoin

    0 [Подарить AMKoin]

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

  1. Хм... В моём случае алл.спаун, скажем так, не желателен). Ладно, если уж никак, тогда хоть так... andrewrap, по твоей проблеме: у меня такое бывает, сделай вот что: в любом xml файле (можно и своём) специально (!!!) НЕ закрой тег, игра вылетит с ругнёй на xml, правишь назад, загружаешь, и мешок работает .
  2. Как заставить монстра не уходить с точки своего спауна? Спаунил скриптом, пробовал в логику прописать no_move но не помогает - уходит под алайф.
  3. iDreD

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

    От общего количества восклицаний на см2 тебе быстрее не ответят. Спроси у Кирага (Kirag) - он знает.
  4. На х-рее версии 1.4 это нереально.
  5. iDreD

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

    Я не силён в нет-пакетах, но в профилях некоторых неписей видел способ присоединения апгрейдов которые можно снять. ЗЫ: Игры нет под рукой, так что посмотри сам профиля наёмников и свободовцев на милитари. У них эта фича чаще всего встречается.
  6. iDreD

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

    Смотря для какой игры. Если для ЗП, то там iо функции форэва. А если к ТЧ, то только заменой секции итема на такой же, но с другим описанием.
  7. iDreD

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

    Немного не понятно - тебе нужен вариант ответа, или 100% результат от человека НЕ заинтересованного в твоей проблеме? ЗЫ: Сори за малость флуда.
  8. iDreD

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

    Поставить оружию класс болта.
  9. iDreD

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

    В твоём случае таблица подгружается ((table.getn(mes_sucko))), но, тебе ведь нужно рандомное значение? Так? Поэтому нужно использовать [math.random(кол-во групп текста в "", в таблице)]
  10. iDreD

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

    pos_mes = mes_sucko[math.random(table.getn(mes_sucko))] --Что это? local news_text = "%c[255,255,1,1]Татар\\n+%c[255,1,255,1] pos_mes %c[default]" db.actor:give_game_news(news_text, "ui\\ui_iconsTotal", Frect():set(249,893,83,47), 0, 13000) Если не вдаваться в подробности, то сделать нужно так: pos_mes = mes_sucko[math.random(4)] mes_sucko = {"Ы", "Ы1", "Ы2", "Ы3"} local news_text = "%c[255,255,1,1]Татар\\n+%c[255,1,255,1] pos_mes %c[default]" db.actor:give_game_news(news_text, "ui\\ui_iconsTotal", Frect():set(249,893,83,47), 0, 13000) Из таблицы будет рандомно браться одно из четырёх Ы, и выводится в меседж .
  11. iDreD

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

    Министр, это я понимаю, но в том-то и дело что описания из xml файлов не берётся, хоть и id названия я писал такое же как в скрипте. Добавлено через 2 мин.: В принципе - да, если работает, - и то хорошо . Добавлено через 131 мин.: Можно ли перевести монстра в оффлайн сразу после спауна, а затем сделать его онлайн, при получении инфопоршна из логики нпс'а?
  12. Не ошибка, а не закрытый тэг. Что-то вроде: <xml><xml> или <xml>... А нужно: <xml></xml>
  13. iDreD

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

    О, даже так?! Круть. Спасибо, попробую. ============================ Министр, по твоему совету попробовал так как ты указал, но заметил странную особенность: если написать описание в текстовых файлах, то отметка не ставится, а если написать в самом файле, то ставится. Чудеса в решете .
  14. iDreD

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

    Вызываю из апдейта на взятие итема: if obj:section() == "unusual_pda" and not has_alife_info("treasure_1") then db.actor:give_info_portion("treasure_1") --затычка alife():create("unusual_treasure",vector():set(61.661,4.864,101.872),251059,904) news_manager.send_tip(db.actor, "unusual_tip", 0, "stalker", 10000) end unusual_treasure это рюкзак со шмотом:
  15. iDreD

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

    Попробовал, но, к сожалению, результата не поимел(.
  16. Имею логику тайника: [spawn];Список шмота af_night_star wpn_bm16_full antigaz В неё мне нужно вписать что-то вроде этого: [remark] ... on_actor_dist_le = 8| remark@postprocess .... [remark@postprocess] %=run_postprocess(deadcity_wake:1777:false)% Вопрос: как сделать это правильно?
  17. iDreD

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

    Спасибо, но я хотел узнать ещё кое что: Как определить ид? Правильно ли я его определил в заданной мною функции? level.map_add_object_spot(unusual_treasure.id, "crlc_small", "unusual_spot") Как удалить отметку с карты?
  18. iDreD

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

    Верна ли эта функция? if obj:section() == "digger_pda" and not has_alife_info("find_instr") then db.actor:give_info_portion("find_instr") news_manager.send_tip(db.actor, "digger_tip", 0, "stalker", 10000) local snd_obj = xr_sound.get_safe_sound_object([[characters_voice\scenario\military\digger_msg]]) snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0) alife():create("agr_krot_fake",vector():set(1.480,7.499,16.865),241837,488) end end Вставлял в бинд_сталкер на апдейт взятия итема. Если использовать её целиком, то получаю принудительный вылет из функции аборта в _g скрипте, НО. Если использую её без этих строк: news_manager.send_tip(db.actor, "digger_tip", 0, "stalker", 10000) local snd_obj = xr_sound.get_safe_sound_object([[characters_voice\scenario\military\digger_msg]]) snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0) то вылета нет. Подскажите в чём проблема? Добавлено через 221 мин.: И как поставить отметку на карту на созданный мною тайник? Отметку как на кордоне, ну там где сгинул браток.
  19. Как заспаунить мёртвого НПС скриптом без использования функций амк?
  20. Как называется профиль новичка в Тёмной долине которого можно спасти от кровососа в домике около базы бандитов (на заправке)? Добавлено через 24 мин.: И как заспаунить аномалию скриптом? Стандартный алайф:креате?
  21. Хотел узнать, можно ли сделать так что бы НПС всегда оставался онлайн?
  22. Хм... Странно что его назад не вернуть: local npc = alife():story_object( agr_krot ) if npc then alife():set_switch_offline (npc.id, false) alife():set_switch_online (npc.id, true) alife():set_interactive (npc.id, true) end Не работает однако... Добавлено: Может нужно указать его номер?
  23. Хех, ну я как бы намекнул просто, что пора бы уже переходить с версии движка 1.4 на более новую). Хотел узнать, Крот после прохождения нами подземки переходит в оффлайн, так?
×
×
  • Создать...