Ñêðèïòû äëÿ íà÷èíàþùèõ - Ñòðàíèöà 2 - Ôîðóì HeroesWorld-à

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

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

Îòâåò
Ñòðàíèöà 2 èç 28
 
Îïöèè òåìû
#16
Ñòàðûé 05.02.2015, 20:37
  #16
^
RedHeavenHero
 
Àâàòàð äëÿ RedHeavenHero
📖
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

ggroyНЕ правильно прописал - путь к тексту вопроса?
И еще, а тип существ, это писать скриптовое имя?
1) да
2) идентификатор, числовой или литеральный. Например, костяные лучники, числовой - 30, литеральный - CREATURE_SKELETON_ARCHER. Идентификатор можно узнать в Editor Documentation\HOMM5_IDs_for_scripts.pdf
__________________
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

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

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
RedHeavenHero âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#17
Ñòàðûé 05.02.2015, 20:43
  #17
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Вот уж спасибо за информацию, извини, если уже задолбал своей тупостью. Просто эти скрипты уж очень тежолые, а сделать что-то оригинальное-хочется.

Добавлено через 1 минуту
Если такое есть (конечно), то можно Editor Documentation\HOMM5_IDs_for_scripts.pdf на русской, пожалуйста.
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#18
Ñòàðûé 05.02.2015, 20:52
  #18
^
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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#19
Ñòàðûé 05.02.2015, 21:56
  #19
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Спасибо большущееееееееее, но я тебя потривожу опять,
Добавь в этот скрипт, что-бы еще при этом найме, на карте пропали указанные существа. Пожалуйста, помоги.
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#20
Ñòàðûé 06.02.2015, 08:54
  #20
^
RedHeavenHero
 
Àâàòàð äëÿ RedHeavenHero
📖
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

RemoveObject("имя_объекта") добавь в нужном количестве во вторую функцию после then.
__________________
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

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

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
RedHeavenHero âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#21
Ñòàðûé 06.02.2015, 11:44
  #21
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Громадное тебе спасибо, оооооочень помог. Но у меня такая не большая проблемка. После найма существ, не хочет заходить в героя (типо при нажатии на картинку героя). А заходит только в замку.
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#22
Ñòàðûé 06.02.2015, 17:26
  #22
^
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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#23
Ñòàðûé 06.02.2015, 17:28
  #23
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Ага спасибо, попробую.

Добавлено через 38 секунд
А ты не знаешь с чем это повязано?
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#24
Ñòàðûé 06.02.2015, 17:30
  #24
^
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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#25
Ñòàðûé 06.02.2015, 17:42
  #25
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Смотри, еще вопросик, я поставил тот скрипт что ты мне дал, дважды (ну типа на две терыиории), и вот сама проблема: на первой територии заданный обьект пропадает, а на второй не пропадает. В чем дело?
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#26
Ñòàðûé 06.02.2015, 17:46
  #26
^
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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#27
Ñòàðûé 06.02.2015, 17:50
  #27
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Вот два скрыпта. В средине другой скрыпт.
function hire1(hero)
hire1_hero = hero
MessageBox("/Maps/Multiplayer/Test s Naimom/kamillaF.txt")
QuestionBox("Maps/Multiplayer/Test s Naimom/Wopros.txt", "hire1_ok")
end

function hire1_ok()
local gold = GetPlayerResource(PLAYER_1, GOLD)
if gold >= 0 then
RemoveObject("krest1")
RemoveObject("krest2")
RemoveObject("krest3")
RemoveObject("krest4")
RemoveObject("krest5")
RemoveObject("krest6")
RemoveObject("krest7")
RemoveObject("krest8")
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 0", nil)
SetPlayerResource(PLAYER_1, GOLD, gold - 0)
AddHeroCreatures(hire1_hero, CREATURE_PEASANT, 50)
else
end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 0", "hire1");
SetRegionBlocked ("kamilla",true,1);
function hire1(hero)
hire1_hero = hero
MessageBox("/Maps/Multiplayer/Test s Naimom/kamillaF.txt")
QuestionBox("Maps/Multiplayer/Test s Naimom/Wopros.txt", "hire1_ok")
end

function hire1_ok()
local gold = GetPlayerResource(PLAYER_1, GOLD)
if gold >= 0 then
RemoveObject("kr1")
RemoveObject("kr2")
RemoveObject("kr3")
RemoveObject("kr4")
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 1", nil)
SetPlayerResource(PLAYER_1, GOLD, gold - 0)
AddHeroCreatures(hire1_hero, CREATURE_PEASANT, 50)
else
end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "unnamed 1", "hire1");
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#28
Ñòàðûé 06.02.2015, 17:52
  #28
^
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 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#29
Ñòàðûé 06.02.2015, 17:58
  #29
^
ggroy
 
Àâàòàð äëÿ ggroy
📖
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ðåãèñòðàöèÿ: 19.01.2014
Ñîîáùåíèÿ: 108
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Извини - ЧТО?

Добавлено через 3 минуты
Я извиняюсь, но я что-то не понял.
__________________
Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







Òàâåðíà (ôóëäèëêà) - çàõîäèòå.







ggroy âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#30
Ñòàðûé 06.02.2015, 17:58
  #30
^
RedHeavenHero
 
Àâàòàð äëÿ RedHeavenHero
📖
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ðåãèñòðàöèÿ: 10.02.2012
Ñîîáùåíèÿ: 2378
Âûñòàâêà íàãðàä
Ïî óìîë÷àíèþ
Re: Ñêðèïòû äëÿ íà÷èíàþùèõ

Если дублируешь - давай функциям другие имена, не hire1, а hire2, например. Также и с остальным.
__________________
Êàðòû äëÿ Ãåðîåâ Ìå÷à è Ìàãèè 5
Îäèíî÷íûå: Çàâåñà ñðûâàåòñÿ, Ïîñîë, Ïîñëåäíèé ðûâîê, Ýõî Ïóñòîòû
Êàìïàíèÿ: Èìïåðèÿ Åäèíîðîãà

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

Ñóùåñòâà NCF
Îðäåí Ïîðÿäêà: 1
Íåéòðàëû: 1 2 3 4
RedHeavenHero âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 2 èç 28


Îïöèè òåìû



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


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

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