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

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

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

Îòâåò
Ñòðàíèöà 55 èç 263
 
Îïöèè òåìû
#811
Ñòàðûé 23.11.2012, 09:49
  #811
^
Dyrman
 
Àâàòàð äëÿ Dyrman
📖
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Warrior777А у меня между прочим этот скрипт не работает!
	if GetDifficulty () = 0 then
Я уже совсем замучился! Что делать

Не "=" , а "==" - двойное равно, это же сравнивание, а не присвоение

	if GetDifficulty () == 0 then
Dyrman âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#812
Ñòàðûé 23.11.2012, 10:06
  #812
^
Warrior777
 
Àâàòàð äëÿ Warrior777
📖
Ðåãèñòðàöèÿ: 15.09.2012
Àäðåñ: Ïîä êðîâàòüþ
Ñîîáùåíèÿ: 602
Ðåãèñòðàöèÿ: 15.09.2012
Àäðåñ: Ïîä êðîâàòüþ
Ñîîáùåíèÿ: 602
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Спасибо! Всё работает! Теперь консоль радостно пишет количество армии героя
__________________
502 Bad Gateway

__________________________________

nginx/0.8.54
502 Bad Gateway

__________________________________

nginx/0.8.54
Warrior777 âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#813
Ñòàðûé 23.11.2012, 20:36
  #813
^
KhaBeLeh
 
Àâàòàð äëÿ KhaBeLeh
📖
Ðåãèñòðàöèÿ: 16.04.2011
Àäðåñ: Ðîññèÿ, Èðêóòñê
Ñîîáùåíèÿ: 5
Ðåãèñòðàöèÿ: 16.04.2011
Àäðåñ: Ðîññèÿ, Èðêóòñê
Ñîîáùåíèÿ: 5
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Извените может вопрос не к месту,но я весь форум перерыл и не нашёл ответа(просто забыл как это делать).
Как открыть редактор диалоговых сцен?
Я отредактил файл editor.cfg(editor_a2.cfg небыло),ресурсы могу открывать,а вот как открыть редактор сцен я хз,и ещё может я не правильно отредактил файл?
Киньте мануальчик,заранее признателен
KhaBeLeh âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#814
Ñòàðûé 23.11.2012, 20:49
  #814
^
Ment
 
Àâàòàð äëÿ Ment
📖
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30765
Ðåãèñòðàöèÿ: 30.10.2009
Àäðåñ: Íàöèîíàëüíûé çàïîâåäíèê
Ñîîáùåíèÿ: 30765
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Ment âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#815
Ñòàðûé 25.11.2012, 10:02
  #815
^
KhaBeLeh
 
Àâàòàð äëÿ KhaBeLeh
📖
Ðåãèñòðàöèÿ: 16.04.2011
Àäðåñ: Ðîññèÿ, Èðêóòñê
Ñîîáùåíèÿ: 5
Ðåãèñòðàöèÿ: 16.04.2011
Àäðåñ: Ðîññèÿ, Èðêóòñê
Ñîîáùåíèÿ: 5
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Menthttps://forum.heroesworld.ru/showthread.php?t=3747
С расширенным режимом:
https://forum.heroesworld.ru/showpost...79&postcount=2
спасибо,я уже сам нашёл
KhaBeLeh âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#816
Ñòàðûé 25.11.2012, 12:35
  #816
^
Mostovik
📖
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Добрый день! Часть скрипта:
	QuestionBoxForPlayers ( GetPlayerFilter(num2), {GetMapDataPath().."logabonus.txt"; eq = 10000}, 'logab2', 'logabno2');
В logabonus.txt:
	Хотите получить (угловая скобка)value=eq(угловая скобка) золота в качестве бонуса?
В игре выскакивает сообщение:
	Хотите получить 10000 золота в качестве бонуса?
Мне нужно, чтобы появлялся текст, таким образом:
	Хотите получить десять тысяч золота в качестве бонуса?
Если я ставлю eq = 'десять тысяч' или eq = "10.txt", а в "10.txt" хранится "десять тысяч", то в игре появляется лишь сообщение
	Хотите получить  золота в качестве бонуса?
В чем подвох? Как сделать, чтобы появился именно текст?
Mostovik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#817
Ñòàðûé 25.11.2012, 14:31
  #817
^
Dyrman
 
Àâàòàð äëÿ Dyrman
📖
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

MostovikВ чем подвох? Как сделать, чтобы появился именно текст?
Не передаёт он строку текста.
А почему так не устраивает:
	eq = "logabonus.txt";
QuestionBoxForPlayers ( 1, GetMapDataPath()..eq, "logab2", "logabno2");
?
При разных eq могут быть разные файлы.

Сообщение ошибочно...
Dyrman âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#818
Ñòàðûé 26.11.2012, 15:23
  #818
^
Mostovik
📖
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Тот код привел только для примера. Интересовала возможность передавать именно текст
Mostovik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#819
Ñòàðûé 26.11.2012, 16:06
  #819
^
JonnyP
📖
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

MostovikЕсли я ставлю eq = 'десять тысяч' или eq = "10.txt", а в "10.txt" хранится "десять тысяч", то в игре появляется лишь сообщение
	Хотите получить  золота в качестве бонуса?
В чем подвох? Как сделать, чтобы появился именно текст?

Соб-сно сами строки скрипта (для ...ForPlayers что то по аналогии, особой разницы для сингла или мульта тут быть не должно)
gold = GetMapDataPath().."text_2.txt";
MessageBox ({GetMapDataPath().."text_1.txt";eq=gold},nil);

в текстовом файле 'text_1.txt' прописываем Хотите получить (угловая скобка)value=eq(угловая скобка) золота в качестве бонуса?
в текстовом файле 'text_2.txt' прописываем десять тысяч

P.s.: вроде ничего не упустил, давно это было, но НЕчисловые переменные у меня работали и отображались
JonnyP âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#820
Ñòàðûé 26.11.2012, 17:12
  #820
^
Mostovik
📖
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

Спасибо! Правда я уже реализовал через fly-сообщения (мне нужно было в РТА вывести список возможных героев, доставшихся сопернику)
Mostovik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#821
Ñòàðûé 26.11.2012, 18:17
  #821
^
Dyrman
 
Àâàòàð äëÿ Dyrman
📖
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 24.06.2008
Àäðåñ: Òàì, ãäå íåáà êîí÷àåòñÿ êðàé
Ñîîáùåíèÿ: 3479
Îòïðàâèòü ñîîáùåíèå äëÿ  Dyrman ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

JonnyP
Соб-сно сами строки скрипта (для ...ForPlayers что то по аналогии, особой разницы для сингла или мульта тут быть не должно)
gold = GetMapDataPath().."text_2.txt";
MessageBox ({GetMapDataPath().."text_1.txt";eq=gold},nil);

в текстовом файле 'text_1.txt' прописываем Хотите получить (угловая скобка)value=eq(угловая скобка) золота в качестве бонуса?
в текстовом файле 'text_2.txt' прописываем десять тысяч

P.s.: вроде ничего не упустил, давно это было, но НЕчисловые переменные у меня работали и отображались
Спасибо! Можно, оказывается, передавать тхт файл целиком Значит, передаваемый параметр хранит путь файла, но не может хранить текстовый. Интересно....
Dyrman âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#822
Ñòàðûé 27.11.2012, 14:51
  #822
^
Mostovik
📖
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

JonnyP, может возможно каким-то образом иконки передавать в какие-либо сообщения?
Mostovik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#823
Ñòàðûé 27.11.2012, 17:14
  #823
^
JonnyP
📖
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

MostovikJonnyP, может возможно каким-то образом иконки передавать в какие-либо сообщения?
Да вроде писал уже что через TalkBox - но он не для мульта (сам не проверял, но говорят что в мульте он глючит). В принципе, может и можно как то модами - изменить к примеру стандартую иконку MessagBox'a. Ты напиши что конкретно хочеш сделать - подумаем, помозгуем
JonnyP âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#824
Ñòàðûé 27.11.2012, 17:35
  #824
^
Mostovik
📖
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ðåãèñòðàöèÿ: 04.01.2012
Ñîîáùåíèÿ: 32
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

В РТА нужно показать список возможных героев, доставшихся сопернику. Пока я реализовал так, что в цикле их имена повторяются над замком соперника с помощью fly-сообщения. По именам визуально плохо воспринимаются герои, лучше бы, чтобы видны были их фейсы. Я думал над вариантом показать с помощью постеров, но слишком трудозатратно - надо создать 88 постеров. При создании постеров для 48 заклинаний у меня ушло где-то 3 часа, но это было небходимо, т.к. заклинания нужно показывать в каждой игре, а возможных героев лишь при получении перка Разведка.
Еще один быстрый вариант - доставать нужных героев из резерва, и держать их в специальном загоне с отнятыми мувпоинтами, но тогда герои появятся и в нижней панели, что тоже не очень.
Mostovik âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
#825
Ñòàðûé 27.11.2012, 18:56
  #825
^
JonnyP
📖
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ðåãèñòðàöèÿ: 01.09.2011
Ñîîáùåíèÿ: 462
Îòïðàâèòü ñîîáùåíèå äëÿ  JonnyP ñ ïîìîùüþ ICQ
Ïî óìîë÷àíèþ
Re: Ñêðèïòû

MostovikВ РТА нужно показать список возможных героев, доставшихся сопернику. Пока я реализовал так, что в цикле их имена повторяются над замком соперника с помощью fly-сообщения. По именам визуально плохо воспринимаются герои, лучше бы, чтобы видны были их фейсы. Я думал над вариантом показать с помощью постеров, но слишком трудозатратно - надо создать 88 постеров. При создании постеров для 48 заклинаний у меня ушло где-то 3 часа, но это было небходимо, т.к. заклинания нужно показывать в каждой игре, а возможных героев лишь при получении перка Разведка.
Еще один быстрый вариант - доставать нужных героев из резерва, и держать их в специальном загоне с отнятыми мувпоинтами, но тогда герои появятся и в нижней панели, что тоже не очень.
Вообщем, немного покопавшись, нашел способ вывести в MessageBox больше чем 1 иконку. Но тут возникает другая проблема - вызвать скриптом нужные иконки, т.е. ссылка на текстурку. Она есть в TalkBox как один из параметров (можно варьировать с переменными из массива) - но опять же всего 1 параметр, т.е. одна иконка. В MessageBox такого параметра нет (только текст).
Вообщем, реализация с постерами будет проще и быстрее
JonnyP âíå ôîðóìà
Îòâåòèòü ñ öèòèðîâàíèåì
Îòâåò
Ñòðàíèöà 55 èç 263


Îïöèè òåìû



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


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

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