Олегарх — Сообщения
Олегарх
| Тема / Сообщение | Дата |
|---|---|
|
Текущие вопросы и ответы по редактору карт
пройдет такая команда в lua: x=x+1? т.е, значение переменной увеличить на какое-либо число?
|
|
|
Текущие вопросы и ответы по редактору карт
Можно еще Фрапсом скринить:smile54:
|
|
|
Скрипты
JonnyP TalkBoxForPlayers (PLAYER_1,face_Dugal,bio_Dugal,nil,nil,'TALK',0,name_Dugal,GetMapDataPath().."names_and_desc/q000.txt",1,GetMapDataPath().."dialogs/derin001.txt"); Ну а теперь поиграем в игру 'найди пять отличий' :smile09: Я баран!!!!! У…
|
|
|
Скрипты
antonag07 выдай свой кусок кода - ибо похоже на то , что у тебя криво написан скрипт TalkBoxForPlayers(1, "face_Dugal", "kuzn_might", "otv", 0, "mes", GetMapDataPath().."mes2", 2);
|
|
|
Скрипты
JonnyP Да прям таки не работает? Вот подтверждение: :smile08: В консоли пишет value was nil when getting global with name TalkBoxForPlayers Значит, игра не видит ее как команду. А ведь у меня 3.1
|
|
|
Скрипты
По-моему, в версии 3.1 talkbox все таки не работает. Игра тоже ее не определяет как команду
|
|
|
Скрипты
JonnyP if IsObjectExists ('mon')==true then , сори, вот посоветовал - а там ошибка в функции IsObjectExists - в конце буковка S обязательна. Если монстра нет то выдает nil (именно nil, а не всякие там true да false). (Бывает :smile04: , поэтому и…
|
|
|
Скрипты
Ment Либо if туда засунуть на число i, либо просто пройтись сначала по первым двум в массиве, а потом по остальным. Не с nil сравнивать, а с true. Или, как мне кажется, всё-таки с false, но тогда на равенство, а не наоборот. т.е function regF () if…
|
|
|
Скрипты
function regF () if IsObjectExist ('mon')~=nil then MessageBox (GetMapDataPath().."mes.txt"); else MessageBox (GetMapDataPath().."mes2.txt"); end; end; Trigger (REGION_ENTER_WITHOUT_STOP_TRIGGER, "reg", "regF"); не работает все-таки. пишет attempt to…
|
|
|
Скрипты
Ment Я вот не знаю, возвращает ли он nil или false, скорее последнее. Вот такой вариант точно сработает: ~=true then Спсибо. Тогда насчет первого вопроса: как разблокировать регион?
|
|
|
Скрипты
Ment Загнать в бесконечный цикл, и если результат отрицательный, выдать сообщение и выйти из цикла (чтобы ресурсы зря не есть). Это да, но как написать про отрицательный результат? ...==nil then?
|
|
|
Скрипты
Есть какая-нибудь команда на разблокирование региона? Да, и еще насчет IsObjectExist ('имя монстра'). Как с его помощью, нарпример, можно выдать мессагу, если монстр побежден?
|
|
|
Скрипты
KioM всем привет, кто может помочь разобратся с командой: CreateStatic пример из описания: CreateStatic(scriptName, DataFile, x, y, floorId, rotation, terrainAligned, scalePercent); все параметры ясны кроме DataFile я почему-то решил, что должен…
|
|
|
Скрипты
А можно сделать проверку на присутствие монстра на карте?
|
|
|
[?]: "Town
vadim_t Ппопробовал играть. Масса пустого места, бесконечные тараканы от противника через кучу порталов. Словом, впечатление не очень... Так карта на то и рассчитана. Сначала подкопить армию и идти к югу от площади. поговорить с магом, а потом по его…
|
|
|
[?]: "Town
Ment А русского названия нет? В игре будет отображаться с англ названием.
|
|
|
[?]: "Town
Отпишитесь, как карта, плз
|
|
|
Скрипты
JonnyP Да точно она работает, но только в версии игры 3.1 Ты по ходу дела в самом редакторе скрипты пишешь, в MapScriptEditore лучше будет - там все яснее (это отдельная прога). Начсет функции 'TALK' : function TALK(g1,g2) --otvet na vibor--…
|
|
|
[?]: "Town
Название : Town Тип : Одиночный сценарий Размер : Двухуровневая Автор : Олегарх Карта на свободный поиск.
|
|
|
Скрипты
Ment По номеру. Эта функция возвращает в callback номер выбранного ответа. а эта функция точно везде работает? При вводе в скрипт эдитор редактор не определяет его как функцию(не окрашивает в красный цвет)
|