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

SkyLoader

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

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

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

  • AMKoin

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

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

  1. malandrinus, А какой метод за это отвечает, если нужна позиция? А это разве возможно? Как реализовать?
  2. malandrinus, С непися, чтобы сделать медленный поворот на него. Кстати этот метод применим для монстров. И от этого медленнее будет? Такой поворот при "поцелуя" кровососа есть
  3. malandrinus, Ясно все теперь. local dir = obj:get_current_direction() --\ почему вылет? А как медленно повернуть камеру на непися? Я знаю только, что надо использовать state_mgr_direction.script.
  4. Да, пытаюсь, что мне и надо. Что только не так? (я в луа хелп это видел). Ясно, я уже понял. 3, уже второй вопрос: какой метод отвечает за увеличение зума, как при прицеливании из оружия?
  5. SkyLoader

    Zombie-shooter mod

    Monnoroch, да я думаю, что надо для воскрешения сделать определенное время, типа как Время Ужаса.
  6. Народ, у меня два вопроса, подскажите: 1)Как повернуть скриптово камеру (или изменить direction() актора)? Ни в какую не работает. Вот вроде родной метод, и он не работает, вернее делает дирекцию на 0,0,0: db.actor:set_actor_direction(dir) // Пришли полностью скрипт как ты пытаешся изменить направление. Непонятно что именно у тебя такое dir. А метод рабочий... Министр. Ответ: local obj = alife():story_object(006) local dir = obj:get_current_direction() --\вылет: nil get_current_direction() --local dir = vector():set(45, 34, 63) db.actor:set_actor_direction(dir) Я хочу сделать поворот камеры на непися. 2)Как поставить игру на паузу, есть вариант device():pause(), но есть какой-то вариант, когда включается меню, то происходит такая пауза, как включить такую паузу? // Конечно же включив меню . Министр. Ответ: Мне надо включить мое окно, но чтобы была пауза, как в меню, т.е. без надписи "Пауза" (в общем, остановка всего и вся: партиклы анимации и тп.) ------------ qwqwqw, Вешаем метку в ПДА по Sid'у(Например на Волка) (Из журнала Stalk15):
  7. SkyLoader

    Zombie-shooter mod

    Monnoroch, таймер для каждого непися? Мне кажется, что это будет неплохо грузить комп.
  8. SkyLoader

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

    Народ, как после переделывания нет-пакета непися в онлайн вынести его, а то амк скрипт его в оффлайн вынес? Что-то у меня не выходит. (Если был вопрос, извините)
  9. SkyLoader

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

    shpiler, если ты собираешься делать такой мод, то тебе следовало бы поучиться сначала. local armor = db.actor:item_in_slot(6) if armor then if armor:section()=="stalker_outfit" then alife():release(alife():object(armor:id()), true) --\удаляем из инвентаря stalker_exo_outfit.spawn_item_in_inv("up_gr_i_stalker_outfit") end end Вроде так, проверяй.
  10. SkyLoader

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

    ЭлектроСталкер, если новая лока будет, то надо в систем.лтх прописать в [profiles] свой файл. shpiler, если он у тебя еще не апгрейден, то: --\берем костюм и создаем локальную переменную его юзердаты, или еще чего: local kostum = ... alife():release(alife():object(kostum:id()), true) --\удаляем из инвентаря твоя_функция.spawn_item_in_inv("up_gr_i_stalker_outfit") --\пишем в свой файл-скрипт функцию function spawn_item_in_inv(spawn_item,npc) if npc==nil then npc=db.actor end return alife():create(spawn_item, npc:position(), npc:level_vertex_id(), npc:game_vertex_id(), npc:id()) end Вот так примерно.
  11. SkyLoader

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

    ЭлектроСталкер, ты не зарегистрировал персонажа с id: dima. Регистрировать надо в character_desc_***** , где **** - это лока, на которой ты спавнил. А лучше почитай на сталкер вики, как создавать своих персонажей. Народ, а можно ли проводить какие-либо нанипуляции с камерой? В апдейте есть: слежение за сталкером, полет по путям и облет вокруг определенного радиуса. Как мне включить любую из этих вещей?
  12. SkyLoader

    Zombie-shooter mod

    Snork 163, с этим туго, надо будет почти полностью переписывать код.
  13. SkyLoader

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

    ФеНиКс, возможно, что ошибка в грамматике конфигов, ну и бывает в скриптах. antreg, откуда ты знаешь, что только из за этого? Такой вылет может произойти везде.
  14. SkyLoader

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

    Tonny, вот, как проверить, есть ли оружие в 1 и во 2-ом слоте: local weapon_1 = db.actor:item_in_slot(1) local weapon_2 = db.actor:item_in_slot(2) if (db.actor:active_slot()==1 and weapon_1) and (db.actor:active_slot()==2 and weapon_2) then --\тут спавним оружие и патроны end Теперь под себя подгоняй.
  15. SkyLoader

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

    Привет всем. Скажите пожалуйста, почему неверна эта функция неверна: function set_my_npc() local soNPC = alife():story_object(006) --\берем волка if soNPC then local tT = amk.read_stalker_params(soNPC) if string.find(tT.custom,"esc_stone_lager") then --\проверяем, есть ли непись на этом гулаге? return end tT.custom = "[smart_terrains]\nesc_stone_lager=true\n" amk.write_stalker_params(tT,soNPC) --/ записываем amk.add_spot_on_map(soNPC.id,"red_location", tT.custom) --\ставим метку на пда local oNPC = level.object_by_id(soNPC.id) if oNPC then xr_gulag.resetJob(oNPC) end end end Я хотел, чтобы Волк пошел на гулаг esc_stone_lager. Вылета нету, но это действие гарантированно выносит непися в оффлайн. Как мне вернуть его в онлайн? Я пробовал switch_online(soNPC) - не выходит. Помогите пожалуйста.
  16. Мне нравится, молодец!
  17. SkyLoader

    Zombie-shooter mod

    DEZERTIR1W2, квестовой части пока нет. Я сейчас ожидаю ваши предложения. Massaraksh, с Зомбированными это уже реализовано в моде "Фенечка". Там при выбросе все (или не все) превращаются в Зомбированных. Только видео видел недавно.
  18. Zombie-shooter mod Описание мода:Зона своим последним выбросом выпустила в свет вирус. Теперь все неписи, после того, как умрут, превращаются в зомби (монстров), за редким исключением. Мод не несет никакой серьёзности. Версия игры: Сталкер ТЧ 1.004 Автор мода:SkyLoader Размер: 2.6 Мб Список изменений/нововведений: Этот мод для Мастеров, т.к. обшмонать трупы уже не получится (но основное оружие будет лежать на земле) и придется тратить патроны на зомби. Неписи с квестовыми предметами не превращаются. Сделал сортировку по рангам, т.е. если новичок, то слабый зомби. Разнообразил скины зомби: Новичок - 2 вида Опытный - 3 вида Ветеран - 2 вида Мастер - 2 вида Зомбированные не превращаются в зомби, чтобы был хоть какой-то хабар. Добавлен БМ-16 из билда, для эффективного уничтожения зомби (выдан Петрухе для показа). Получение денег за убийства зомби - с разных типов зомби по-разному. Неписи тоже получают деньги за их убийства. Выпадение патронов с трупов. Я сделал, что теперь с неписей "ветеранов" и "мастеров" будут выпадать рандомные патроны. Совместимость и возможные проблемы: На слабых компах возможны нечастые вылеты, т.к. комп не успевает быстро обработать информацию. Если вы хотите добавить этот мод в свой или еще что-нибудь, то сообщите мне. Видео:
  19. SkyLoader

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

    ФеНиКс, Stalk15 недавно делал такое.
  20. SkyLoader

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

    Stalk15, experienced - опытный ФеНиКс, tabla[math.random(table.getn(tabla))] Arhara, вот моя функция, чтобы узнать название гулага (пишу с мобильника): function where_smartterrain(first_speaker, second_speaker) -- первый говорит непись local gulag = xr_gulag.get_npc_gulag(first_speaker) --непись в гулаге ли? local gulag_name = gulag.name --имя гулага if gulag then News_manager.sent_tip(db.actor,"Гулаг: " ..gulag_name, nil, nil, 10000)--вывод End End Может быть можно так же, примерно, изменить гулаг неписю?
  21. SkyLoader

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

    Да дело в том, что мне надо, чтобы для любых неписей это было, даже если сразу появился (alife:create), я назначаю ему смарт сам (через action диалога, например), а не он выбирает. А как через нет пакеты сделать?
  22. SkyLoader

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

    А, точно! Мне бы узнать, как непися перевести на другой смарттеррейн через скрипт.
  23. SkyLoader

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

    Arhara, мне надо хотя бы назначить его на любой гулаг. Я получал название гулага по функции get_npc_gulag(obj) (если еще .name дописать). Пробовал addobject(obj) - он стал нилить работу гулага, пробовал в get_npc_gulag имя сменить - я думал, что если для непися сменить имя гулага, то он на другой пойдет , не вышло. В лагере новичков эксклюзивными являются Волк и Фанат, а остальные - обычные. Разве не так?
  24. SkyLoader

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

    Кто-нибудь знает: как неписю назначить смарт через скрипт и сделать его эксклюзивным для смарта, т.е. чтобы он выталкивал обычных неписей из смарта, если места на нем нету? Пытался разными способами это сделать - без результата. P.s. Министр, я надеюсь, что ты не будешь опять меня минусить, ведь я учусь скриптингу и спрашиваю знающих людей, а мне за это репу портят, и прям обидно как-то стало.
  25. SkyLoader

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

    ФеНиКс, конфиг\text\rus\stable_statistic_caption.xml для стастистики А так по рангам все обычно и у вояк и у Долга. У них только лейтенант и тд. - это "имя" вояк. Лейтенант Ололло, например.
×
×
  • Создать...