Скрипты для начинающих - Страница 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
Сообщения: 62
Регистрация: 20.08.2022
Сообщения: 62
По умолчанию
Re: Скрипты для начинающих

Азгалор

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

Все заработало! Я поставил NowNecromanser = 0 не в самое начало, а после другого скрипта.
__________________
Мои карты:
Сценарий "Падший рыцарь" - мой первый сценарий, в процессе разработки.
Мои карты:
Сценарий "Падший рыцарь" - мой первый сценарий, в процессе разработки.
BlueHeavenHero вне форума
Ответить с цитированием
#332
Старый 27.11.2022, 16:48
  #332
^
Dongua
📖
Регистрация: 27.11.2022
Сообщения: 5
Регистрация: 27.11.2022
Сообщения: 5
По умолчанию
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
Старый 27.11.2022, 21:05
  #333
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 170
Регистрация: 24.04.2016
Сообщения: 170
По умолчанию
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
Старый 27.11.2022, 22:12
  #334
^
Dongua
📖
Регистрация: 27.11.2022
Сообщения: 5
Регистрация: 27.11.2022
Сообщения: 5
По умолчанию
Re: Скрипты для начинающих

Да
Dongua вне форума
Ответить с цитированием
#335
Старый 28.11.2022, 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 вне форума
Ответить с цитированием
#336
Старый 28.11.2022, 22:10
  #336
^
Dongua
📖
Регистрация: 27.11.2022
Сообщения: 5
Регистрация: 27.11.2022
Сообщения: 5
По умолчанию
Re: Скрипты для начинающих

Помогите пожалуйста какой нужен скрипт? Я хочу поставить условие, если задание выполнено 
Dongua вне форума
Ответить с цитированием
#337
Старый 28.11.2022, 22:57
  #337
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 170
Регистрация: 24.04.2016
Сообщения: 170
По умолчанию
Re: Скрипты для начинающих

DonguaПомогите пожалуйста какой нужен скрипт? Я хочу поставить условие, если задание выполнено 
if GetObjectiveState("задание") == OBJECTIVE_COMPLETED then
Азгалор вне форума
Ответить с цитированием
#338
Старый 29.11.2022, 22:26
  #338
^
Dongua
📖
Регистрация: 27.11.2022
Сообщения: 5
Регистрация: 27.11.2022
Сообщения: 5
По умолчанию
Re: Скрипты для начинающих

Азгалорif GetObjectiveState("задание") == OBJECTIVE_COMPLETED then
что означает эта ошибка? "цель не управляется вручную"
Dongua вне форума
Ответить с цитированием
#339
Старый 30.11.2022, 01:10
  #339
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 170
Регистрация: 24.04.2016
Сообщения: 170
По умолчанию
Re: Скрипты для начинающих

Donguaчто означает эта ошибка? "цель не управляется вручную"
Можно скриншот? Или, напиши ошибку как она написана в оригинале, т.е. на английском.
Азгалор вне форума
Ответить с цитированием
#340
Старый Вчера, 20:45
  #340
^
Dongua
📖
Регистрация: 27.11.2022
Сообщения: 5
Регистрация: 27.11.2022
Сообщения: 5
По умолчанию
Re: Скрипты для начинающих

Нажмите на изображение для увеличения
Название: Снимок экрана (4).png
Просмотров: 6
Размер:	75.4 Кбайт
ID:	68942
Dongua вне форума
Ответить с цитированием
Ответ
Страница 23 из 23


Опции темы



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


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

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