SkyLoader
Опытные-
Число публикаций
337 -
Регистрация
-
Последнее посещение
-
AMKoin
14 [Подарить AMKoin]
Весь контент пользователя SkyLoader
-
[SoC] Ковыряемся в файлах
SkyLoader ответил на тему форума автора Halford в Скрипты / конфиги / движок
malandrinus, А какой метод за это отвечает, если нужна позиция? А это разве возможно? Как реализовать? -
[SoC] Ковыряемся в файлах
SkyLoader ответил на тему форума автора Halford в Скрипты / конфиги / движок
malandrinus, С непися, чтобы сделать медленный поворот на него. Кстати этот метод применим для монстров. И от этого медленнее будет? Такой поворот при "поцелуя" кровососа есть -
[SoC] Ковыряемся в файлах
SkyLoader ответил на тему форума автора Halford в Скрипты / конфиги / движок
malandrinus, Ясно все теперь. local dir = obj:get_current_direction() --\ почему вылет? А как медленно повернуть камеру на непися? Я знаю только, что надо использовать state_mgr_direction.script. -
[SoC] Ковыряемся в файлах
SkyLoader ответил на тему форума автора Halford в Скрипты / конфиги / движок
Да, пытаюсь, что мне и надо. Что только не так? (я в луа хелп это видел). Ясно, я уже понял. 3, уже второй вопрос: какой метод отвечает за увеличение зума, как при прицеливании из оружия? -
Monnoroch, да я думаю, что надо для воскрешения сделать определенное время, типа как Время Ужаса.
-
[SoC] Ковыряемся в файлах
SkyLoader ответил на тему форума автора Halford в Скрипты / конфиги / движок
Народ, у меня два вопроса, подскажите: 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): -
Monnoroch, таймер для каждого непися? Мне кажется, что это будет неплохо грузить комп.
-
Народ, как после переделывания нет-пакета непися в онлайн вынести его, а то амк скрипт его в оффлайн вынес? Что-то у меня не выходит. (Если был вопрос, извините)
-
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 Вроде так, проверяй.
-
ЭлектроСталкер, если новая лока будет, то надо в систем.лтх прописать в [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 Вот так примерно.
-
ЭлектроСталкер, ты не зарегистрировал персонажа с id: dima. Регистрировать надо в character_desc_***** , где **** - это лока, на которой ты спавнил. А лучше почитай на сталкер вики, как создавать своих персонажей. Народ, а можно ли проводить какие-либо нанипуляции с камерой? В апдейте есть: слежение за сталкером, полет по путям и облет вокруг определенного радиуса. Как мне включить любую из этих вещей?
-
Snork 163, с этим туго, надо будет почти полностью переписывать код.
-
ФеНиКс, возможно, что ошибка в грамматике конфигов, ну и бывает в скриптах. antreg, откуда ты знаешь, что только из за этого? Такой вылет может произойти везде.
-
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 Теперь под себя подгоняй.
-
Привет всем. Скажите пожалуйста, почему неверна эта функция неверна: 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) - не выходит. Помогите пожалуйста.
-
Мне нравится, молодец!
-
DEZERTIR1W2, квестовой части пока нет. Я сейчас ожидаю ваши предложения. Massaraksh, с Зомбированными это уже реализовано в моде "Фенечка". Там при выбросе все (или не все) превращаются в Зомбированных. Только видео видел недавно.
-
Zombie-shooter mod Описание мода:Зона своим последним выбросом выпустила в свет вирус. Теперь все неписи, после того, как умрут, превращаются в зомби (монстров), за редким исключением. Мод не несет никакой серьёзности. Версия игры: Сталкер ТЧ 1.004 Автор мода:SkyLoader Размер: 2.6 Мб Список изменений/нововведений: Этот мод для Мастеров, т.к. обшмонать трупы уже не получится (но основное оружие будет лежать на земле) и придется тратить патроны на зомби. Неписи с квестовыми предметами не превращаются. Сделал сортировку по рангам, т.е. если новичок, то слабый зомби. Разнообразил скины зомби: Новичок - 2 вида Опытный - 3 вида Ветеран - 2 вида Мастер - 2 вида Зомбированные не превращаются в зомби, чтобы был хоть какой-то хабар. Добавлен БМ-16 из билда, для эффективного уничтожения зомби (выдан Петрухе для показа). Получение денег за убийства зомби - с разных типов зомби по-разному. Неписи тоже получают деньги за их убийства. Выпадение патронов с трупов. Я сделал, что теперь с неписей "ветеранов" и "мастеров" будут выпадать рандомные патроны. Совместимость и возможные проблемы: На слабых компах возможны нечастые вылеты, т.к. комп не успевает быстро обработать информацию. Если вы хотите добавить этот мод в свой или еще что-нибудь, то сообщите мне. Видео:
-
ФеНиКс, Stalk15 недавно делал такое.
-
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 Может быть можно так же, примерно, изменить гулаг неписю?
-
Да дело в том, что мне надо, чтобы для любых неписей это было, даже если сразу появился (alife:create), я назначаю ему смарт сам (через action диалога, например), а не он выбирает. А как через нет пакеты сделать?
-
А, точно! Мне бы узнать, как непися перевести на другой смарттеррейн через скрипт.
-
Arhara, мне надо хотя бы назначить его на любой гулаг. Я получал название гулага по функции get_npc_gulag(obj) (если еще .name дописать). Пробовал addobject(obj) - он стал нилить работу гулага, пробовал в get_npc_gulag имя сменить - я думал, что если для непися сменить имя гулага, то он на другой пойдет , не вышло. В лагере новичков эксклюзивными являются Волк и Фанат, а остальные - обычные. Разве не так?
-
Кто-нибудь знает: как неписю назначить смарт через скрипт и сделать его эксклюзивным для смарта, т.е. чтобы он выталкивал обычных неписей из смарта, если места на нем нету? Пытался разными способами это сделать - без результата. P.s. Министр, я надеюсь, что ты не будешь опять меня минусить, ведь я учусь скриптингу и спрашиваю знающих людей, а мне за это репу портят, и прям обидно как-то стало.
-
ФеНиКс, конфиг\text\rus\stable_statistic_caption.xml для стастистики А так по рангам все обычно и у вояк и у Долга. У них только лейтенант и тд. - это "имя" вояк. Лейтенант Ололло, например.
УЧИМСЯ МОДДИНГУ
ИГРАЕМ В МОДЫ НА ТЧ
ИГРАЕМ В МОДЫ НА ЧН И ЗП
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды
ПОЛЕЗНОЕ И РАЗНОЕ