А у меня между прочим этот скрипт не работает!:smile29:Я уже совсем замучился! :smile33: Что делать :smile45:if GetDifficulty () = 0 then
Не "=" , а "==" - двойное равно, это же сравнивание, а не присвоение ;)
if GetDifficulty () == 0 then
Впервые здесь? Я Роха — провести быструю экскурсию?
А у меня между прочим этот скрипт не работает!:smile29:Я уже совсем замучился! :smile33: Что делать :smile45:if GetDifficulty () = 0 then
if GetDifficulty () == 0 then
QuestionBoxForPlayers ( GetPlayerFilter(num2), {GetMapDataPath().."logabonus.txt"; eq = 10000}, 'logab2', 'logabno2');В logabonus.txt:Хотите получить (угловая скобка)value=eq(угловая скобка) золота в качестве бонуса?В игре выскакивает сообщение:Хотите получить 10000 золота в качестве бонуса?Мне нужно, чтобы появлялся текст, таким образом:Хотите получить десять тысяч золота в качестве бонуса?Если я ставлю eq = 'десять тысяч' или eq = "10.txt", а в "10.txt" хранится "десять тысяч", то в игре появляется лишь сообщение Хотите получить золота в качестве бонуса?В чем подвох? Как сделать, чтобы появился именно текст?
В чем подвох? Как сделать, чтобы появился именно текст?
eq = "logabonus.txt";
QuestionBoxForPlayers ( 1, GetMapDataPath()..eq, "logab2", "logabno2");?
Если я ставлю eq = 'десять тысяч' или eq = "10.txt", а в "10.txt" хранится "десять тысяч", то в игре появляется лишь сообщениеВ чем подвох? Как сделать, чтобы появился именно текст?Хотите получить золота в качестве бонуса?
:smile33:
Соб-сно сами строки скрипта (для ...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, может возможно каким-то образом иконки передавать в какие-либо сообщения?
В РТА нужно показать список возможных героев, доставшихся сопернику. Пока я реализовал так, что в цикле их имена повторяются над замком соперника с помощью fly-сообщения. По именам визуально плохо воспринимаются герои, лучше бы, чтобы видны были их фейсы. Я думал над вариантом показать с помощью постеров, но слишком трудозатратно - надо создать 88 постеров. При создании постеров для 48 заклинаний у меня ушло где-то 3 часа, но это было небходимо, т.к. заклинания нужно показывать в каждой игре, а возможных героев лишь при получении перка Разведка.
Еще один быстрый вариант - доставать нужных героев из резерва, и держать их в специальном загоне с отнятыми мувпоинтами, но тогда герои появятся и в нижней панели, что тоже не очень.