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

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

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

Îòâåò
Ñòðàíèöà 16 èç 261
 
Îïöèè òåìû
#226
Ñòàðûé 16.11.2011, 13:42
  #226
^
ßíå÷
📖
Ðåãèñòðàöèÿ: 16.11.2011
Ñîîáùåíèÿ: 1
Ðåãèñòðàöèÿ: 16.11.2011
Ñîîáùåíèÿ: 1
Ïî óìîë÷àíèþ
[ÂÎÏÐÎÑ]

function privet1F ()
MessageBox ("Maps\SingleMissions\xXx\Privet1D.txt");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "privet1", nil);
end;


Trigger(REGION_ENTER_AND_STOP_TRIGGER, "privet1", "privet1F");


Ошибка
function privet1F not defined, line 1


Помогите плиз, почему ошибка и как ее исправить;(

дана область privet1, када в нее заходиш вылетает сообщение Maps\SingleMissions\xXx\Privet1D.txt
ßíå÷ âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#227
Ñòàðûé 16.11.2011, 18:58
  #227
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

function privet1F not defined, line 1
Это не ошибка, просто в редакторе отладчик работает неправильно. Его вообще не стоит слушать.
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#228
Ñòàðûé 03.12.2011, 12:17
  #228
^
Îëåãàðõ
 
Àâàòàð äëÿ Îëåãàðõ
📖
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

помогите, ни один скрипт не работает!!Я у друга пробовал, там тоже не сработало, однако герой, войдя в регион, хотя бы остановился. Мож это потому, что у меня герои 5 лицензия?
Îëåãàðõ âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#229
Ñòàðûé 03.12.2011, 12:40
  #229
^
djulian13
📖
Ðåãèñòðàöèÿ: 18.09.2011
Àäðåñ: Ñàðû-Òàó, Ðàíààð.
Ñîîáùåíèÿ: 161
Ðåãèñòðàöèÿ: 18.09.2011
Àäðåñ: Ñàðû-Òàó, Ðàíààð.
Ñîîáùåíèÿ: 161
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

А по-конкретней? Можете выложить скрипт?
И причём тут лицензия? Вы думаете, что на пиратке будет лучше работать? Нет.
С уважением.
UPD: Кстати, у меня нарисовался вопрос - какие параметры в каком порядке задаются для SetMonsterCouragenandMood и MakeHeroInteractWithObject
__________________
Ìîè êàðòû:

SinglePlayer: Âûáîð Çåõèðà

Ïàäåíèå Ñòåäâèêà(pre-release)

Ãîòîâèòñÿ: Çèìà Òèòàíîâ, Ñòîëåòíÿÿ âîéíà
Ìîè êàðòû:

SinglePlayer: Âûáîð Çåõèðà

Ïàäåíèå Ñòåäâèêà(pre-release)

Ãîòîâèòñÿ: Çèìà Òèòàíîâ, Ñòîëåòíÿÿ âîéíà
djulian13 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#230
Ñòàðûé 03.12.2011, 13:08
  #230
^
Dyrman
 
Àâàòàð äëÿ Dyrman
📖
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

djulian13 Кстати, у меня нарисовался вопрос - какие параметры в каком порядке задаются для SetMonsterCouragenandMood и MakeHeroInteractWithObject
Мне вот интересно: почему никто не хочет пользоваться стандартными руководствами, которые идут с игрой или же сторонними. Да тем же гуглом или поиском на данном форуме
Янечfunction privet1F not defined, line 1
В стандартном редакторе функция должна обязательно что-то возвращать.
Вместо function privet1F () - function privet1F (bla) , к примеру.
Но по сути это необязательно , поэтому на это предупреждение редактора не стоит обращать внимания, как подметил Ment.


Может кому надо выложить "всё для редактора" в одном флаконе?
Dyrman âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#231
Ñòàðûé 03.12.2011, 13:11
  #231
^
djulian13
📖
Ðåãèñòðàöèÿ: 18.09.2011
Àäðåñ: Ñàðû-Òàó, Ðàíààð.
Ñîîáùåíèÿ: 161
Ðåãèñòðàöèÿ: 18.09.2011
Àäðåñ: Ñàðû-Òàó, Ðàíààð.
Ñîîáùåíèÿ: 161
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

"Мне вот интересно: почему никто не хочет пользоваться стандартными руководствами, которые идут с игрой или же сторонними."
В официальном руководстве об этом не сказано, в новиковском тоже.
Да, кстати - последняя цитата явно не от меня.
__________________
Ìîè êàðòû:

SinglePlayer: Âûáîð Çåõèðà

Ïàäåíèå Ñòåäâèêà(pre-release)

Ãîòîâèòñÿ: Çèìà Òèòàíîâ, Ñòîëåòíÿÿ âîéíà
Ìîè êàðòû:

SinglePlayer: Âûáîð Çåõèðà

Ïàäåíèå Ñòåäâèêà(pre-release)

Ãîòîâèòñÿ: Çèìà Òèòàíîâ, Ñòîëåòíÿÿ âîéíà
djulian13 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#232
Ñòàðûé 03.12.2011, 14:15
  #232
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Во втором случае первым параметром идёт имя героя, а вторым имя объекта (который тоже может быть героем). Всё как всегда.
В первом случае, кстати, всё в мануальчике есть, зря Вы так:
SetMonsterCourageAndMood – allows setting the monsters Courage and Mood with respect to
the specified player.
Syntax
{{{
SetMonsterCourageAndMood( monsterName, playerID, courage, mood )
}}}
Description
Sets the monster’s "monsterName" attitude to the heroes of the player "playerID" to the
values of "courage" and "mood".
The values (also described in " HOMM5_A2_IDs_for_Scripts.pdf "):
* "MONSTER_COURAGE_ALWAYS_JOIN"
* "MONSTER_COURAGE_ALWAYS_FIGHT"
* "MONSTER_COURAGE_CAN_FLEE_JOIN"
* "MONSTER_MOOD_FRIENDLY"
* "MONSTER_MOOD_AGGRESSIVE"
* "MONSTER_MOOD_HOSTILE"
* "MONSTER_MOOD_WILD"
The meanings of the values are similar to the "Courage" and "Mood" settings for the monsters
in the editor.
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#233
Ñòàðûé 03.12.2011, 17:51
  #233
^
Îëåãàðõ
 
Àâàòàð äëÿ Îëåãàðõ
📖
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Function deadstF ()
MessageBox ("Maps/SingleMissions/Town/Deadst.txt");
Trigger(REGION_ENTER_AND_STOP_TRIGGER, “deadst”, nil );
end;

Trigger(REGION_ENTER_AND_STOP_TRIGGER, “deadst”, "deadstF" );

вот скрипт. может, он только на редакторе героев 5, а я на редакторе повелителей орды?
Îëåãàðõ âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#234
Ñòàðûé 03.12.2011, 18:02
  #234
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

вот скрипт. может, он только на редакторе героев 5, а я на редакторе повелителей орды?
Точно не поэтому.
Вариантов несколько, лучше всего, конечно, отлаживать с помощью консоли. Лично у меня когда-то были проблемы из-за неверной кодировки txt-файла (это актуально, если Вы его печатали через блокнот, а не редактор, тогда надо учесть, что игре нужен Юникод). Также не уверен, что вот так "Maps/SingleMissions/Town/Deadst.txt" подойдёт. Лучше писать так "/Maps/SingleMissions/Town/Deadst.txt", а ещё лучше так GetMapDataPath().."Deadst.txt"
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#235
Ñòàðûé 03.12.2011, 18:28
  #235
^
Îëåãàðõ
 
Àâàòàð äëÿ Îëåãàðõ
📖
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Ура, ура)))там ошибка была одна, я ее все время повторял. Терь хочу сделать скрипт на битву, можете подсказать, как вписывать отряды, с которыми придется драться?
Îëåãàðõ âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#236
Ñòàðûé 03.12.2011, 18:35
  #236
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30707
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

StartCombat(имя героя , имя героя противника или nil, количество отрядов, ID первого отряда, количество существ в первом отряде,......, путь к скрипту во время боя или nil, Trigger при завершении боя или nil, имя арены или nil, допустимость быстрого боя);
Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#237
Ñòàðûé 03.12.2011, 18:38
  #237
^
djulian13
📖
Ðåãèñòðàöèÿ: 18.09.2011
Àäðåñ: Ñàðû-Òàó, Ðàíààð.
Ñîîáùåíèÿ: 161
Ðåãèñòðàöèÿ: 18.09.2011
Àäðåñ: Ñàðû-Òàó, Ðàíààð.
Ñîîáùåíèÿ: 161
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Ment
Благодарствую!
С уважением.
__________________
Ìîè êàðòû:

SinglePlayer: Âûáîð Çåõèðà

Ïàäåíèå Ñòåäâèêà(pre-release)

Ãîòîâèòñÿ: Çèìà Òèòàíîâ, Ñòîëåòíÿÿ âîéíà
Ìîè êàðòû:

SinglePlayer: Âûáîð Çåõèðà

Ïàäåíèå Ñòåäâèêà(pre-release)

Ãîòîâèòñÿ: Çèìà Òèòàíîâ, Ñòîëåòíÿÿ âîéíà
djulian13 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#238
Ñòàðûé 03.12.2011, 19:06
  #238
^
Dyrman
 
Àâàòàð äëÿ Dyrman
📖
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

djulian13"Мне вот интересно: почему никто не хочет пользоваться стандартными руководствами, которые идут с игрой или же сторонними."
В официальном руководстве об этом не сказано, в новиковском тоже.
HOMM5_A2_Script_FunctionsMakeHeroInteractWithObject
MakeHeroInteractWithObject – makes the hero interact with the specified object immediately,
even if the hero is not close to the object.


Syntax

{{{
MakeHeroInteractWithObject( heroName, objectName )
}}}

Description

The hero "heroName" interacts with the object "objectName" in the moment of the
command’s execution, regardless of his current position on the map.
HOMM5_A2_Script_FunctionsSetMonsterCourageAndMood
SetMonsterCourageAndMood – allows setting the monsters Courage and Mood with respect to
the specified player.

Syntax
{{{
SetMonsterCourageAndMood( monsterName, playerID, courage, mood )
}}}

Description

Sets the monster’s "monsterName" attitude to the heroes of the player "playerID" to the
values of "courage" and "mood".

The values (also described in " HOMM5_A2_IDs_for_Scripts.pdf "):

* "MONSTER_COURAGE_ALWAYS_JOIN"
* "MONSTER_COURAGE_ALWAYS_FIGHT"
* "MONSTER_COURAGE_CAN_FLEE_JOIN"

* "MONSTER_MOOD_FRIENDLY"
* "MONSTER_MOOD_AGGRESSIVE"
* "MONSTER_MOOD_HOSTILE"
* "MONSTER_MOOD_WILD"

The meanings of the values are similar to the "Courage" and "Mood" settings for the monsters
in the editor.
Есть оба в стандартном мануале
Хотя лучший справочник - это Ment
Dyrman âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#239
Ñòàðûé 04.12.2011, 10:09
  #239
^
Îëåãàðõ
 
Àâàòàð äëÿ Îëåãàðõ
📖
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ðåãèñòðàöèÿ: 02.12.2011
Ñîîáùåíèÿ: 294
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

спасибо.еще вопрос есть: как закопать слезу Асхи?
Îëåãàðõ âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#240
Ñòàðûé 04.12.2011, 10:17
  #240
^
JonnyP
📖
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Олегарх как закопать слезу Асхи?
берешь лопату и идешь закапывать ...
Просто арт 'слеза асхи' ставишь в нужное место - сама закопается
JonnyP âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 16 èç 261


Îïöèè òåìû



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


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

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