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

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

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

Îòâåò
Ñòðàíèöà 2 èç 261
 
Îïöèè òåìû
#16
Ñòàðûé 25.11.2007, 18:16
  #16
^
saintninja
📖
Ðåãèñòðàöèÿ: 22.11.2007
Àäðåñ: ßðîñëàâëü
Ñîîáùåíèÿ: 15
Îòïðàâèòü ñîîáùåíèå äëÿ  saintninja ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 22.11.2007
Àäðåñ: ßðîñëàâëü
Ñîîáùåíèÿ: 15
Îòïðàâèòü ñîîáùåíèå äëÿ  saintninja ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Я понял чего ты хочешь. Надеюсь твою цену в золоте нужно? А то как ресурс поменять я понятия не имею

Добавлено через 7 часов 59 минут
Насчет артефактов. Можно сделать типа магазина. Кладешь артефакты какие будут продаваться и нужно дать каждому имя для скрипта. И сделать для каждого артефакта единовременный триггер. Который будет вызывать функцию, в которой: выдается вопрос, хотите ли вы купить ИМЯ АРТЕФАКТА за ЦЕНА АРТЕФАКТА. Если отвечает да, то проверяется наличие необходимой суммы нужного ресурса и в случае успеха игрок получает артефакт и вычитается цена. В противном случае выдается сообщение, что не достаточно денег. Понятно?
saintninja âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#17
Ñòàðûé 26.11.2007, 12:22
  #17
^
Alan
 
Àâàòàð äëÿ Alan
📖
Ðåãèñòðàöèÿ: 05.06.2006
Àäðåñ: Ìîñêâà
Ñîîáùåíèÿ: 1575
Îòïðàâèòü ñîîáùåíèå äëÿ  Alan ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 05.06.2006
Àäðåñ: Ìîñêâà
Ñîîáùåíèÿ: 1575
Îòïðàâèòü ñîîáùåíèå äëÿ  Alan ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Скриптовое руководство

Появилась обновленная версия (1.04) Руководства по скриптам для начинающих картостроителей (pdf-файл, 1 МБ). Это как бы вводный курс для тех, кто хотел бы использовать скрипты в своих картах Heroes V, но даже не знает, как к этому подступиться. В руководстве рассмотрены типичные вопросы и способы их решения. Автор - известный картостроитель [url="http://forums.ag.ru/?action=viewprofile&username=OgoI"Ogo-i[/url].

Взято с http://heroes.ag.ru/
Надеюсь поможет найти ответы на часть вопросов.
__________________
Òüìà - ýòî òî, ÷òî ïîçâîëÿåò ñìåðòíûì íå çàáûâàòü, êàê ÿðîê áûâàåò ñâåò.
Òüìà - ýòî òî, ÷òî ïîçâîëÿåò ñìåðòíûì íå çàáûâàòü, êàê ÿðîê áûâàåò ñâåò.
Alan âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#18
Ñòàðûé 26.11.2007, 16:35
  #18
^
saintninja
📖
Ðåãèñòðàöèÿ: 22.11.2007
Àäðåñ: ßðîñëàâëü
Ñîîáùåíèÿ: 15
Îòïðàâèòü ñîîáùåíèå äëÿ  saintninja ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 22.11.2007
Àäðåñ: ßðîñëàâëü
Ñîîáùåíèÿ: 15
Îòïðàâèòü ñîîáùåíèå äëÿ  saintninja ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Руководство так себе. УЧИТ основам. Для тех, кто не знаком со скриптами самое то!
saintninja âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#19
Ñòàðûé 02.12.2007, 14:20
  #19
^
Ser9K
 
Àâàòàð äëÿ Ser9K
📖
Ðåãèñòðàöèÿ: 05.07.2007
Àäðåñ: Â äàëåêîì çàáûòîì ëåñó
Ñîîáùåíèÿ: 103
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 05.07.2007
Àäðåñ: Â äàëåêîì çàáûòîì ëåñó
Ñîîáùåíèÿ: 103
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Здравствуйте, я бьюсь с одним скриптом который не позволяет тольком доделать миссию.
Вот кусок:
function Complete_obj_start()
while 1 do
sleep( 10 );
if (GetObjectOwner("E1") == PLAYER_1) then
SetObjectiveState('obj2',OBJECTIVE_COMPLETED);
startThread( Objective );
sleep( 5 );
break;
end;
end;
end;

function Objective()
if GetObjectiveState("obj4") == OBJECTIVE_COMPLETED then
MessageBox("/Maps/SingleMissions/SecretIsle/MasengDruid.txt");
SetRegionBlocked( "blockregion", false, PLAYER_1 );
end;
end;

В аналогичном случае (на нивловских картах) он работает, а у меня вообще не риагирует. Что в нем не так?
Ser9K âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#20
Ñòàðûé 09.12.2007, 06:15
  #20
^
†G¤bli¹†
 
Àâàòàð äëÿ †G¤bli¹†
📖
Ðåãèñòðàöèÿ: 17.07.2007
Àäðåñ: Áåëîðóñü. ã. Ìîãèë¸â
Ñîîáùåíèÿ: 44
Ðåãèñòðàöèÿ: 17.07.2007
Àäðåñ: Áåëîðóñü. ã. Ìîãèë¸â
Ñîîáùåíèÿ: 44
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Вот я подхожу к лавке артов и там к примеру в адной лежит щит и меч.
Меч стоит 1200 голда а щит 1100.
меч даёт +3 атаки и щит +3 армора
Нажимаю на покупку и мне говорят: ты точно хочеш купить ето?
Меч остаёться на месте в лавке, а в рюкзаке у мя появляеться )
Можно ли так сделать??? (Я прост делаю карту на подобии Dota Allstars!!!)
В дольнейшем карта просто супер будет...
†G¤bli¹† âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#21
Ñòàðûé 01.01.2008, 23:14
  #21
^
Imaris
 
Àâàòàð äëÿ Imaris
📖
Ðåãèñòðàöèÿ: 13.11.2007
Àäðåñ: Ñêèòàþñü ïî ÷óæèì ìèðàì.
Ñîîáùåíèÿ: 1885
Îòïðàâèòü ñîîáùåíèå äëÿ  Imaris ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 13.11.2007
Àäðåñ: Ñêèòàþñü ïî ÷óæèì ìèðàì.
Ñîîáùåíèÿ: 1885
Îòïðàâèòü ñîîáùåíèå äëÿ  Imaris ñ ïîìîùüþ ICQ
Âîïðîñ
Re: Ñêðèïòû

Кто хорошо знает скрипты, плиз скажите: как сделать так, чтоб в таком-то гарнизоне убирались все войска после выполнения условия: выжил один, любой из восьми конкретных героев. Или пока живы более одного героя, через пустой гарнизон вовсе нельзя пройти.

Добавлено через 2 минуты
Да, и ещё есть ли какие-либо руководства по скриптам для Орды? В. 3.0. Например от уважаемого Novik65.
Imaris âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#22
Ñòàðûé 02.01.2008, 14:37
  #22
^
kowtcheg
📖
Ðåãèñòðàöèÿ: 10.11.2007
Ñîîáùåíèÿ: 6
Ðåãèñòðàöèÿ: 10.11.2007
Ñîîáùåíèÿ: 6
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Ser9K;132300Здравствуйте, я бьюсь с одним скриптом который не позволяет тольком доделать миссию.
Вот кусок:
function Complete_obj_start()
while 1 do
sleep( 10 );
if (GetObjectOwner("E1") == PLAYER_1) then
SetObjectiveState('obj2',OBJECTIVE_COMPLETED);
startThread( Objective );
sleep( 5 );
break;
end;
end;
end;

function Objective()
if GetObjectiveState("obj4") == OBJECTIVE_COMPLETED then
MessageBox("/Maps/SingleMissions/SecretIsle/MasengDruid.txt");
SetRegionBlocked( "blockregion", false, PLAYER_1 );
end;
end;

В аналогичном случае (на нивловских картах) он работает, а у меня вообще не риагирует. Что в нем не так?

Ну дайош! Тут ситуэйшн следующий: первая функция, я так понимаю, просто содрана из какой-то карты... В теле функции есть запрос на проверку принадлежности объекта "Е1"... ты этот объект ввел? Сомневаюсь, если честно...

Вторая функция-проверяет состояние задачи"obj4", если выполнена, то ок. Есть ли эта задача на твоей карте? Затем, функция разблокирует отдельный регион... Он у тебя помечен?.. В общем, пробуй написать свой скрипт, а не передирать из стандартных... Имхо если хорошо подумать, то получицца не хуже, чем у разрабов...
kowtcheg âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#23
Ñòàðûé 03.01.2008, 04:12
  #23
^
†G¤bli¹†
 
Àâàòàð äëÿ †G¤bli¹†
📖
Ðåãèñòðàöèÿ: 17.07.2007
Àäðåñ: Áåëîðóñü. ã. Ìîãèë¸â
Ñîîáùåíèÿ: 44
Ðåãèñòðàöèÿ: 17.07.2007
Àäðåñ: Áåëîðóñü. ã. Ìîãèë¸â
Ñîîáùåíèÿ: 44
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Ура, теперь у нас темак сохнуть не будет! но всё таки как мне выполнить мои выше сказанные прозьбы!
†G¤bli¹† âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#24
Ñòàðûé 05.01.2008, 01:15
  #24
^
camrADD
 
Àâàòàð äëÿ camrADD
📖
Ðåãèñòðàöèÿ: 03.01.2008
Àäðåñ: çëàòîãëàâàÿ
Ñîîáùåíèÿ: 15
Ðåãèñòðàöèÿ: 03.01.2008
Àäðåñ: çëàòîãëàâàÿ
Ñîîáùåíèÿ: 15
Ïå÷àëü
Re: Ñêðèïòû

Здрасте,кто нить знает,в чём проблема?когда в конце файла autoexec_a1.cfg. ввожу код для вызова консоли- setvar dev_console_password = schwinge-des-todes. тильду жму,а толку ни какого https://forum.heroesworld.ru/images/smilies/smile32.gif
camrADD âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#25
Ñòàðûé 05.01.2008, 18:19
  #25
^
Àðõèäåìîí
 
Àâàòàð äëÿ Àðõèäåìîí
📖
Ðåãèñòðàöèÿ: 09.02.2007
Àäðåñ: ã.Îäèíöîâî
Ñîîáùåíèÿ: 47
Ðåãèñòðàöèÿ: 09.02.2007
Àäðåñ: ã.Îäèíöîâî
Ñîîáùåíèÿ: 47
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

camrADD;140950Здрасте,кто нить знает,в чём проблема?когда в конце файла autoexec_a1.cfg. ввожу код для вызова консоли- setvar dev_console_password = schwinge-des-todes. тильду жму,а толку ни какого https://forum.heroesworld.ru/images/smilies/smile32.gif
И толку не будет.Я неделю пытался эту консоль прописать и не смог.Всё перепробовал.Вывод:видимо ошибка в коде вызова консоли или консоль не вызвать-ошибка разработчиков
__________________
Let`s play online Heroes.Always in game
Let`s play online Heroes.Always in game
Àðõèäåìîí âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#26
Ñòàðûé 14.01.2008, 22:20
  #26
^
COOLDEN
 
Àâàòàð äëÿ COOLDEN
📖
Ðåãèñòðàöèÿ: 06.10.2007
Ñîîáùåíèÿ: 35
Ðåãèñòðàöèÿ: 06.10.2007
Ñîîáùåíèÿ: 35
Ëàìïî÷êà
Re: Ñêðèïòû

В скриптах я не очень - то разбираюсь.... поэмоту хотел подучиться! Хотел бы начать с азов(начальное руководство Нивала). У меня игра Н5 3.0 полностью русская, но вот описания от Нивала на английском(
Очень прошу выложить или дать ссылку на Начальное Ниваловсое руководство.
заранее спасибо
COOLDEN âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#27
Ñòàðûé 25.02.2008, 21:26
  #27
^
Sniper93
 
Àâàòàð äëÿ Sniper93
📖
Ðåãèñòðàöèÿ: 10.03.2007
Ñîîáùåíèÿ: 126
Îòïðàâèòü ñîîáùåíèå äëÿ  Sniper93 ñ ïîìîùüþ ICQ
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.03.2007
Ñîîáùåíèÿ: 126
Îòïðàâèòü ñîîáùåíèå äëÿ  Sniper93 ñ ïîìîùüþ ICQ
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Архидемон;141088И толку не будет.Я неделю пытался эту консоль прописать и не смог.Всё перепробовал.Вывод:видимо ошибка в коде вызова консоли или консоль не вызвать-ошибка разработчиков


НЕА, у моего брата вышло! Правда, она почему-то исчезла после 2-ух дней ее использования. И теперь не пашет
__________________
Sniper93 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#28
Ñòàðûé 26.02.2008, 21:06
  #28
^
Ïåùåðíûé Âëàäûêà
 
Àâàòàð äëÿ Ïåùåðíûé Âëàäûêà
📖
Ðåãèñòðàöèÿ: 26.02.2008
Àäðåñ: Ñàíêò-Ïåòåðáóðã
Ñîîáùåíèÿ: 1
Ðåãèñòðàöèÿ: 26.02.2008
Àäðåñ: Ñàíêò-Ïåòåðáóðã
Ñîîáùåíèÿ: 1
Âîïðîñ
Re: Ñêðèïòû

Народ! Кто-нибудь помогите пожалуйста! Я создаю карту на которой мне нужно сделать так чтобы когда определенный герой заходит в определенный участок карты то к нему (к игроку за которого играет этот герой) присоединяется гарнизон.
Что мне надо в скрипте написать чтобы это получилось?
Я написал вот что:

function Connecting ()
SetObjectOwner( "Garrison", PLAYER_1 );
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "Connecting", nil );
end;
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "Connecting", "Connecting" );

но ничего не работает. Кто-нибудь помогите пожалуйста, буду очень благодарен.
Ïåùåðíûé Âëàäûêà âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#29
Ñòàðûé 03.03.2008, 21:50
  #29
^
Adonidi
 
Àâàòàð äëÿ Adonidi
📖
Ðåãèñòðàöèÿ: 21.11.2007
Ñîîáùåíèÿ: 3
Ðåãèñòðàöèÿ: 21.11.2007
Ñîîáùåíèÿ: 3
Âîñêëèöàíèå
Re: Ñêðèïòû

ХЕЛП!!!!! У МНУ НЕ РАБОТАЕТ НИ ОДИН СКРИПТ!!!! ДАЖЕ ТУПО СКОПИРОВАНЫЙ!!!! ААААА!!!!!
P.S. вот 1 из моих скриптов если тут ошыбка скажыте где плз:
function "unnamed 0" ()
Loose;
Trigger(REGION_ENTER_WITHOT_STOP_TRIGGER, "unnamed 0", nil );
end;
Trigger(REGION_ENTER_WITHOT_STOP_TRIGGER, "unnamed 0","unnamed 0" );



Добавлено через 4 часа 45 минут
АААА!!!! Я СЕЧАС СУМА СОЙДУ!!!!! ХОЧУ СКРИПТ!!!!!!! ААААА!!!!
Adonidi âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#30
Ñòàðûé 04.03.2008, 20:14
  #30
^
Imaris
 
Àâàòàð äëÿ Imaris
📖
Ðåãèñòðàöèÿ: 13.11.2007
Àäðåñ: Ñêèòàþñü ïî ÷óæèì ìèðàì.
Ñîîáùåíèÿ: 1885
Îòïðàâèòü ñîîáùåíèå äëÿ  Imaris ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 13.11.2007
Àäðåñ: Ñêèòàþñü ïî ÷óæèì ìèðàì.
Ñîîáùåíèÿ: 1885
Îòïðàâèòü ñîîáùåíèå äëÿ  Imaris ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Adonidi;156713ХЕЛП!!!!! У МНУ НЕ РАБОТАЕТ НИ ОДИН СКРИПТ!!!! ДАЖЕ ТУПО СКОПИРОВАНЫЙ!!!!
Ты их куда пишешь? Надо через свойства карты. В остальных местах скрипты не работают (по крайней мере у меня).
Imaris âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 2 èç 261


Îïöèè òåìû



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


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

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