Перейти к содержанию

Скрипты для начинающих

Аватар пользователя
#434
Понятное дело, вы хотите знать "чтонажатьчтобывсёзаработало", но имейте уважение и к тем, кто вам помогает. Руководства написаны как раз для того, чтобы не объяснять одно и то же каждому новому писателю скриптов) И да, из простых задач "просто вывести сообщение" вырастают всё более и более крупные ТЗ.

И Jack_of_shadows написал всё то, что вам нужно, просто вам разбираться лень. Вот вам пример.
function MyMobHandler(hero, obj)
if hero == "имя героя" then -- Чтобы скрипт отрабатывал только для ГГ. Если должен срабатывать для всех, уберите
MessageBox("Путь/К/Тексту/файл.txt", "MyMobHandlerCallback('"..obj.."')")
end
end

function MyMobHandlerCallback(obj)
Trigger(OBJECT_TOUCH_TRIGGER, obj, nil)
RemoveObject(obj)
-- CreateDwelling("dwell", TOWN_HEAVEN, 3, PLAYER_1 115, 115, GROUND)
-- Создать произвольное здание скриптом нельзя, только двеллинг
end

SetObjectEnabled("ИмяМоба", nil)
Trigger(OBJECT_TOUCH_TRIGGER, 'ИмяМоба', 'MyMobHandler')
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________