Скрипты для начинающих - Страница 23 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
Страница 23 из 23
 
Опции темы
#331
Старый 07.11.2022, 17:40
  #331
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Сообщения: 63
Регистрация: 20.08.2022
Сообщения: 63
По умолчанию
Re: Скрипты для начинающих

Азгалор

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

Все заработало! Я поставил NowNecromanser = 0 не в самое начало, а после другого скрипта.
__________________
Мои карты:
Сценарий "Падший рыцарь" - мой первый сценарий, в процессе разработки.
Мои карты:
Сценарий "Падший рыцарь" - мой первый сценарий, в процессе разработки.
BlueHeavenHero вне форума
Ответить с цитированием
#332
Старый Вчера, 16:48
  #332
^
Dongua
📖
Регистрация: 27.11.2022
Сообщения: 2
Регистрация: 27.11.2022
Сообщения: 2
По умолчанию
Re: Скрипты для начинающих

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

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 вне форума
Ответить с цитированием
#333
Старый Вчера, 21:05
  #333
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 168
Регистрация: 24.04.2016
Сообщения: 168
По умолчанию
Re: Скрипты для начинающих

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");
А задание точно именно так называется?
Азгалор сейчас на форуме
Ответить с цитированием
#334
Старый Вчера, 22:12
  #334
^
Dongua
📖
Регистрация: 27.11.2022
Сообщения: 2
Регистрация: 27.11.2022
Сообщения: 2
По умолчанию
Re: Скрипты для начинающих

Да
Dongua вне форума
Ответить с цитированием
#335
Старый Сегодня, 06:13
  #335
^
Gerter
 
Аватар для Gerter
📖
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 812
pegn0ly#9113
Выставка наград
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 812
pegn0ly#9113
Выставка наград
По умолчанию
Re: Скрипты для начинающих

вот эта строчка SetObjectiveState('Francheska', OBJECTIVE_ACTIVE, 2) значит, что вы пытаетесь активировать задание для второго игрока. Либо тут ошибка и если хотите активировать для первого, то либо стоит написать 1 вместо 2, либо не писать вообще, т.к. по стандарту задания активируются для первого игрока. Если же цель активировать задание именно для второго, то оно должно быть указано либо как Common, чтобы могло активироваться любым игроком, либо вписано, как PlayerSpecific и для второго игрока. Но судя по пути к сообщению у вас одиночная карта, то просто активируйте для 1 игрока.
__________________
Нет войне.
Нет войне.
Gerter вне форума
Ответить с цитированием
Ответ
Страница 23 из 23


Опции темы



Часовой пояс GMT +4, время: 06:34.


vBulletin v3.5.0, Copyright ©2000-2022, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru