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

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

В ответ пользователю Азгалор
Аватар пользователя
Азгалор

Консоль на что жалуется?

Все заработало! Я поставил NowNecromanser = 0 не в самое начало, а после другого скрипта.

Мои карты:
Падший рыцарь
Сердце Хаоса

Мои моды:
Визуальные:
Изменение внешнего вида героев-некромантов
Существа-жители и кое-что по мелочи в городах Ордена Порядка, Некрополиса и Инферно

NCF-существа:
Странствующие рыцари
Наемники

Аватар пользователя
Помогите пожалуйста в чем проблема?
Консоль жалуется что не находит задание с таким именем

function MiniZadanie()
    MessageBox("/Maps/SingleMissions/123/TXT4.txt");
    SetObjectiveState('Francheska', OBJECTIVE_ACTIVE, 2);
    Trigger(OBJECT_TOUCH_TRIGGER, "zdanie", nil);
    end
    
    Trigger(OBJECT_TOUCH_TRIGGER, "zdanie", "MiniZadanie");
В ответ пользователю Dongua
Аватар пользователя
Dongua
Помогите пожалуйста в чем проблема?
Консоль жалуется что не находит задание с таким именем

function MiniZadanie()
    MessageBox("/Maps/SingleMissions/123/TXT4.txt");
    SetObjectiveState('Francheska', OBJECTIVE_ACTIVE, 2);
    Trigger(OBJECT_TOUCH_TRIGGER, "zdanie", nil);
    end
    
    Trigger(OBJECT_TOUCH_TRIGGER, "zdanie", "MiniZadanie");
А задание точно именно так называется?
Аватар пользователя
вот эта строчка SetObjectiveState('Francheska', OBJECTIVE_ACTIVE, 2) значит, что вы пытаетесь активировать задание для второго игрока. Либо тут ошибка и если хотите активировать для первого, то либо стоит написать 1 вместо 2, либо не писать вообще, т.к. по стандарту задания активируются для первого игрока. Если же цель активировать задание именно для второго, то оно должно быть указано либо как Common, чтобы могло активироваться любым игроком, либо вписано, как PlayerSpecific и для второго игрока. Но судя по пути к сообщению у вас одиночная карта, то просто активируйте для 1 игрока.
Нет войне.
В ответ пользователю Gerter
Аватар пользователя
Помогите пожалуйста какой нужен скрипт? Я хочу поставить условие, если задание выполнено 
В ответ пользователю Dongua
Аватар пользователя
Dongua
Помогите пожалуйста какой нужен скрипт? Я хочу поставить условие, если задание выполнено 
if GetObjectiveState("задание") == OBJECTIVE_COMPLETED then
В ответ пользователю Азгалор
Аватар пользователя
Азгалор
if GetObjectiveState("задание") == OBJECTIVE_COMPLETED then
что означает эта ошибка? "цель не управляется вручную"
В ответ пользователю Dongua
Аватар пользователя
Dongua
что означает эта ошибка? "цель не управляется вручную"
Можно скриншот? Или, напиши ошибку как она написана в оригинале, т.е. на английском.
Аватар пользователя
В свойствах задания не выставлено OBJECTIVE_KIND_MANUAL.
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
Аватар пользователя
Если вы контролируете скриптом — нет. Если без скрипта — можно. Прочитайте руководство по заданиям (есть в файлах группы в моей подписи)
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
В ответ пользователю }{0TT@6bI4
Аватар пользователя
Помогите пожалуйста со скриптом. После вхождения героя в регион, должен срабатывать скрипт с битвой, и 3 существа должны исчезнуть, но помечу-то не работает, я за час не смог выяснить почему) Думаю это связано со скриптом боя, возможно я что-то не так написал. Заранее благодарю за помощь.

function draka3()
StartCombat("Arantir",nil,1,103,10,nil,nil,nil);
sleep(1);
RemoveObject('q14');
RemoveObject('q15');
RemoveObject('q16');
sleep(1);
Trigger(6,"bitva3",nil)
end
Trigger(6,"bitva3","draka3")

Статистика

Приветствуем новейшего участника: Вязов Анатолий Аркадьевич

Сейчас на сайте 8 пользователей 1341 гостей