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

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

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

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

Все заработало! Я поставил NowNecromanser = 0 не в самое начало, а после другого скрипта.
Аватар пользователя
3 года назад
Помогите пожалуйста в чем проблема?
Консоль жалуется что не находит задание с таким именем

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
Аватар пользователя
3 года назад
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");
А задание точно именно так называется?
Аватар пользователя
3 года назад
вот эта строчка SetObjectiveState('Francheska', OBJECTIVE_ACTIVE, 2) значит, что вы пытаетесь активировать задание для второго игрока. Либо тут ошибка и если хотите активировать для первого, то либо стоит написать 1 вместо 2, либо не писать вообще, т.к. по стандарту задания активируются для первого игрока. Если же цель активировать задание именно для второго, то оно должно быть указано либо как Common, чтобы могло активироваться любым игроком, либо вписано, как PlayerSpecific и для второго игрока. Но судя по пути к сообщению у вас одиночная карта, то просто активируйте для 1 игрока.
В ответ пользователю Gerter
Аватар пользователя
3 года назад
Помогите пожалуйста какой нужен скрипт? Я хочу поставить условие, если задание выполнено 
В ответ пользователю Dongua
Аватар пользователя
3 года назад
Dongua
Помогите пожалуйста какой нужен скрипт? Я хочу поставить условие, если задание выполнено 
if GetObjectiveState("задание") == OBJECTIVE_COMPLETED then
В ответ пользователю Азгалор
Аватар пользователя
3 года назад
Азгалор
if GetObjectiveState("задание") == OBJECTIVE_COMPLETED then
что означает эта ошибка? "цель не управляется вручную"
В ответ пользователю Dongua
Аватар пользователя
3 года назад
Dongua
что означает эта ошибка? "цель не управляется вручную"
Можно скриншот? Или, напиши ошибку как она написана в оригинале, т.е. на английском.
Аватар пользователя
3 года назад
В свойствах задания не выставлено OBJECTIVE_KIND_MANUAL.
Аватар пользователя
3 года назад
Если вы контролируете скриптом — нет. Если без скрипта — можно. Прочитайте руководство по заданиям (есть в файлах группы в моей подписи)
В ответ пользователю }{0TT@6bI4
Аватар пользователя
3 года назад
Помогите пожалуйста со скриптом. После вхождения героя в регион, должен срабатывать скрипт с битвой, и 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")

Статистика

Приветствуем новейшего участника: recijeb