Ñêðèïòû - Ñòðàíèöà 67 - Ôîðóì HeroesWorld-à

Áûñòðàÿ íàâèãàöèÿ ïî îñíîâíûì ðàçäåëàì ôîðóìà:
Òóðíèðû
ÊÀÐÒÛ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ãåðîè Ìå÷à è Ìàãèè 5 - Êàðòîñòðîèòåëüñòâî (Ðåäàêòîð êàðò)  ýòîì ðàçäåëå ìîæíî îáñóæäàòü âñå ÷òî êàñàåòñÿ ðåäàêòîðà êàðò äëÿ Heroes of Might and Magic V. Òàê æå çäåñü îáñóæäàåì êàðòîñòðîèòåëüñòâî.

Îòâåò
Ñòðàíèöà 67 èç 263
 
Îïöèè òåìû
#991
Ñòàðûé 12.02.2013, 17:37
  #991
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30765
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30765
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

С регионом даже не нужно дополнительной переменной, можно просто в функции, на которую ссылается триггер, запустить функцию SetRegionBlocked с нужными аргументами.
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#992
Ñòàðûé 14.02.2013, 21:50
  #992
^
Heroist
 
Àâàòàð äëÿ Heroist
📖
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

у меня такой вопрос, можно-ли как-нибудь воздействовать на настроение определенномо типа монстров, присутсвующих на карте?
т.е, допустим, в момент вызова этого скрипта на карте присутсвует 50 существ типа 1 (крестьяне). И с помощью скрипта я ставлю им всем настроение на "всегда присоединяться". Было бы очень важно и удобно, если возможно...
__________________
Whatever
Whatever
Heroist âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#993
Ñòàðûé 14.02.2013, 22:16
  #993
^
RedHeavenHero
 
Àâàòàð äëÿ RedHeavenHero
📖
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

	for i, mob in GetObjectNamesByType("CREATURE_PEASANT") do
	SetMonsterCourageAndMood(mob, PLAYER_1, MONSTER_COURAGE_ALWAYS_JOIN, MONSTER_MOOD_FRIENDLY)
end
Правда, это не подействует на существ, появившихся на карте во время игры.
__________________
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
RedHeavenHero âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#994
Ñòàðûé 14.02.2013, 23:06
  #994
^
Heroist
 
Àâàòàð äëÿ Heroist
📖
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

А можно заменить имя монстра в кавычках на его id? Если да, то кавычки убирать?
__________________
Whatever
Whatever
Heroist âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#995
Ñòàðûé 15.02.2013, 07:33
  #995
^
RedHeavenHero
 
Àâàòàð äëÿ RedHeavenHero
📖
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Нет. Там нужна именно строка с именем.
__________________
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
RedHeavenHero âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#996
Ñòàðûé 15.02.2013, 22:39
  #996
^
Heroist
 
Àâàòàð äëÿ Heroist
📖
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

благодарю Вас
__________________
Whatever
Whatever
Heroist âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#997
Ñòàðûé 15.02.2013, 23:09
  #997
^
advencher
📖
Ðåãèñòðàöèÿ: 12.02.2013
Ñîîáùåíèÿ: 13
Ðåãèñòðàöèÿ: 12.02.2013
Ñîîáùåíèÿ: 13
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

можно сделать что бы player_6 жил без города больше 7 дней? Не хочется превышать лимит городов на карте
advencher âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#998
Ñòàðûé 15.02.2013, 23:24
  #998
^
MasteR
 
Àâàòàð äëÿ MasteR
📖
Ðåãèñòðàöèÿ: 24.01.2013
Ñîîáùåíèÿ: 3378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 24.01.2013
Ñîîáùåíèÿ: 3378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

advencherможно сделать что бы player_6 жил без города больше 7 дней? Не хочется превышать лимит городов на карте
открываешь map properties tree->objectives->primary->player_specific
выбираешь вкладку под пятым номером, в die_in_week_without_towns ставишь false
MasteR âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#999
Ñòàðûé 17.02.2013, 12:16
  #999
^
Heroist
 
Àâàòàð äëÿ Heroist
📖
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

если герой, который был в резерве, потом вышел из него, качнулся до 30 уровня, потом умер, а потом опять воскрес, он потеряет свой уровень, артефакты?
__________________
Whatever
Whatever
Heroist âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#1000
Ñòàðûé 17.02.2013, 15:41
  #1000
^
RedHeavenHero
 
Àâàòàð äëÿ RedHeavenHero
📖
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Уровень останется, артефакты будут потеряны.
__________________
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
RedHeavenHero âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#1001
Ñòàðûé 17.02.2013, 16:09
  #1001
^
Heroist
 
Àâàòàð äëÿ Heroist
📖
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

о, это интересно, спасибо. надо будет переписать скрипты...
__________________
Whatever
Whatever
Heroist âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#1002
Ñòàðûé 23.02.2013, 08:50
  #1002
^
Warrior777
 
Àâàòàð äëÿ Warrior777
📖
Ðåãèñòðàöèÿ: 15.09.2012
Àäðåñ: Ïîä êðîâàòüþ
Ñîîáùåíèÿ: 602
Ðåãèñòðàöèÿ: 15.09.2012
Àäðåñ: Ïîä êðîâàòüþ
Ñîîáùåíèÿ: 602
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Как натравить компьютер на героя игрока?
P.S. В инструкции сказано, что атрактор работает только на не движущиеся объекты.
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#1003
Ñòàðûé 23.02.2013, 10:22
  #1003
^
RedHeavenHero
 
Àâàòàð äëÿ RedHeavenHero
📖
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Там написано, что он "корректно" работает на неподвижные цели, а так и на двигающиеся сойдёт.

Добавлено через 41 минуту
Ещё вариант. Каждый ход компа заставлять его переться на игрока c помощью MoveHero.
__________________
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
RedHeavenHero âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#1004
Ñòàðûé 23.02.2013, 11:53
  #1004
^
Warrior777
 
Àâàòàð äëÿ Warrior777
📖
Ðåãèñòðàöèÿ: 15.09.2012
Àäðåñ: Ïîä êðîâàòüþ
Ñîîáùåíèÿ: 602
Ðåãèñòðàöèÿ: 15.09.2012
Àäðåñ: Ïîä êðîâàòüþ
Ñîîáùåíèÿ: 602
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

RedHeavenHero[/u]Ещё вариант. Каждый ход компа заставлять его переться на игрока м помощью MoveHero.
Тогда придётся определять координаты игрока. Как это сделать?
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#1005
Ñòàðûé 23.02.2013, 12:12
  #1005
^
Heroist
 
Àâàòàð äëÿ Heroist
📖
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 16.12.2012
Àäðåñ: Çàïðåäåëüå
Ñîîáùåíèÿ: 14662
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

local x, y = GetObjectPosition ('hero1name')

потом

MoveHero ('hero2name' , x, y)

hero1name --- имя того, на кого надо напасть (определяет его координаты)
hero2name --- имя того, кто будет бежать по указанным координатам каждый свой ход
__________________
Whatever
Whatever
Heroist âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 67 èç 263


Îïöèè òåìû



×àñîâîé ïîÿñ GMT +4, âðåìÿ: 18:07.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Ðóññêèé)

ßíäåêñ öèòèðîâàíèå    Top.Mail.Ru