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

Сообщения от Скрипты

Аватар пользователя
14 лет назад
function func()
a=a+1;
if a==4 then
MessageBox(путь к сообщению);
end;
end;
Trigger(HERO_LEVELUP_TRIGGER,имя героя,func);
 

К А
Стикеры GBF в Telegram
Аватар пользователя
14 лет назад
Ment,здесь получается нужно обязательно знать имя героя,на которого и рассчитан квест.А можно как-то этот скрипт сделать в рассчете на случайного героя у игрока?
Аватар пользователя
14 лет назад
function func()
a=a+1;
if a==4 then
MessageBox(путь к сообщению);
end;
end;
function adding(hero)
Trigger(HERO_LEVELUP_TRIGGER,hero,"func");
end;
function removing(hero)
Trigger(HERO_LEVELUP_TRIGGER,hero,nil);
end;
Trigger(PLAYER_ADD_HERO_TRIGGER,1,"adding");
Trigger(PLAYER_REMOVE_HERO_TRIGGER,1,"removing");
 

К А
Стикеры GBF в Telegram
Аватар пользователя
14 лет назад
Ment,спасибо за помощь,но у меня не срабатывает ваш скрипт,сейчас попробую еще поиграться с этим.
Аватар пользователя
14 лет назад
Ment, на мультиплеере как можно ввести игроку поражение если выполнено условие ~=true?
function town3exist(townname)
while 1 do
if IsObjectExists(townname)~=true then
Loose(GetPlayerFilter(PLAYER_3));
end;
sleep(10);
end;
end;
startThread(town3exist("town3"))

что-то вроде этого неудачного примера

готовность 70% PAUSED
Don't pretend to be a victim.
В ответ пользователю Vulpes93
Аватар пользователя
14 лет назад
Олегарх
RegionToPoint есть такая команда, но там точечный регион. И я не уверен, создание ли это.
RegionToPoint возвращает координаты региона, состоящего из одной клетки.
Из всех шести функций создания чего-либо (CreateArtifact, CreateCaravan, CreateDwelling, CreateMonster, CreateStatic, CreateTreasure) нет такой, которая создавала бы регионы. К сожалению...:(
Аватар пользователя
14 лет назад
:smile45: Люди, возьмите его на себя. Затерроризировал меня в асе :D
Loose(GetPlayerFilter(PLAYER_3));
- это буквослияние ересь чистой воды...
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
14 лет назад
Если город town1 захвачен, то герой Brem должен умереть
какая функция подойдет, чтобы удалить героя из игры?
карта мультиплеер

готовность 70% PAUSED
Don't pretend to be a victim.
В ответ пользователю Vulpes93
Аватар пользователя
14 лет назад
Автопереведено
function killBrem()
Trigger(5,'town1',nil)
RemoveObject('Brem')
end
Trigger(5,'town1','killBrem')
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
14 лет назад
RedHeavenHero
function killBrem()
Trigger(5,'town1',nil)
RemoveObject('Brem')
end
Trigger(5,'town1','killBrem')
я думал ремув не пашет на героев

готовность 70% PAUSED
Don't pretend to be a victim.
В ответ пользователю Vulpes93
Аватар пользователя
14 лет назад
Если они в городе - да, а вообще должен пахать.
function killBrem()
Trigger(5,'town1',nil)
if GetHeroTown('Brem') then
SetObjectPosition('Brem',1,1,0)
end
RemoveObject('Brem')
end
Trigger(5,'town1','killBrem')
сработает на 100%
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
14 лет назад
RedHeavenHero
Если они в городе - да, а вообще должен пахать.
function killBrem()
Trigger(5,'town1',nil)
if GetHeroTown('Brem') then
SetObjectPosition('Brem',1,1,0)
end
RemoveObject('Brem')
end
Trigger(5,'town1','kilBrem')
сработает на 100%

а имя героя в кавычках пишется " или ' без разницы?
кстати не сработает)) ты забыл ;
насчет в городе он или нет можно не париться

готовность 70% PAUSED
Don't pretend to be a victim.
В ответ пользователю Vulpes93
Аватар пользователя
14 лет назад
Без разницы.
Пардон, я в триггере написал kill с одной l.
; вообще похоже просто так ставят. Не чувствовал разницы с ; или без. Работает одинаково.
насчет в городе он или нет можно не париться
тогда и первый вариант сойдет.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю Vulpes93
Аватар пользователя
14 лет назад
Vulpes93
а имя героя в кавычках пишется " или ' без разницы?
Без разницы, но какой кавычкой открыл, той и закрывай. То есть такого не должно быть "Герой'

Скрипт RedHeavenHero должен работать. (с последующей поправкой, которая описана постом выше)

А ";" это лишь дань традициям другого языка, либо привычка... Тут они по желанию.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...

Статистика

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