drmax24, почти нет. И дело не в этом редакторе а в самом рефе. По сути тебе надо так сконвертировать карту, чтобы она в целом открывалась в ванильном редакторе 1.26а, и тогда откроется и тут.
Помню была статья и прога какая-то по конвертации, но тебе надо удалить все новые функции Рефа. Да и то не факт что сконвертируется и не будет ошибок в итоговой версии.
Ну или триггерно "прятать" героя, и спавнить юнита на его месте. По надобности установить нужное здоровье и ману. При обратном превращении смещаем героя на место юнита, удаляем юнита, показываем героя.
То есть игра с твоим ключем на компе сохранилась а диск нет?
А так, может быть у тебя есть аккаунт на батлнете? Если да и ты раньше вводил туда ключ, то на твоем аккаунте должен сохранится. На сайт близзардов зайти и в классических играх найти.
host_pi, у меня предположение - проходится по строке циклом и брать подстроку из 1 символа. Если подстрока оказывается пустой и при этом еще не конец строки, значит дальше идет символ занимающий 2 символа как минимум, или 3. Далее проверка аналогичная, берем подстроку из 2 символов, если пусто то длина = 3 ибо других вариантов быть не может. Смещаем индекс на 3 и снова чекаем подстроку из 1 символа. Ну и так ты можешь насчитать кол-во "видимых" символов.
Netherstorm, еще вариант - все книги заранее просто пустышки, которые при подборе заменяются на нужную книгу, если подобрал герой. Если юнит - делай замену на героя и потом заменяй на нужную книгу.
Или при первом таком "взаимодействии" перед взаимодействием заменить юнита на героя, сделанного на подобии этого юнита, и дальше этот юнит будет героем, но вряд-ли тебя устроит такое решение...
FIRERANGER, да можно так для всех игроков, в отдельную папку закинь триггеры эти да и все.
По поводу зелек ну не проблема, можешь даже запилить один общий таймер для всех игроков, каждые 50 сек чекать.
В целом советую такие вещи делать через циклы и массивы. К примеру героев можно занести в массив. Так тебе просто меньше строк триггеров придется писать. Когда запускаешь цикл для всех игроков для каждого героя чекнуть зельки и инвентарь и дать этому герою зельку если надо.
ScorpioT1000, да это жестко. Поэтому думаю пока что пользователи могут создавать 2 копии своих ресурсов со ссылками друг на друга Ру и En версии. Как никак сайт в первую очередь русскоязычный и чисто инглиш контент такое себе...
Короче, вот тебе наработка.
Первый триггер отвечает за появление героя (если у компа есть выбор кого нанять, то ты будешь давать шмотки первому герою, которого он купит, но для себя ты можешь изменить этот триггер). Если игрок может купить несколько героев то добавь действие отключить этот триггер.
Так-же запускаем таймер до выдачи предмета (окно чисто для теста, у себя ты можешь удалить это действие).
Далее уже шаблон каждого триггера, где проверяем, если герой мертв или инвентарь заполнен - то запустить таймер еще раз. Иначе выдаем предмет, выключаем этот триггер, запускаем таймер и запускаем следующий триггер на следующий предмет. Второй триггер с предмет будет абсолютно такой-же, и так по цепочке.
Можно, конечно, сделать один триггер на все предметы, усложнив систему, добавив переменные времени, предметов за счет использования массивов. Могу показать как.
FIRERANGER, и зачем проверять, если есть такой-же предмет. Типа ну нашел герой такой-же предмет, и? Ты же хочешь выдать конкретные предметы в течении времени независимо от того, что он находит. Или для тебя это важно?
FIRERANGER, остановить триггер - выключить триггер)
По поводу полного инвентаря - ну после такого запускай таймер на 30 секунд чтобы снова чекнуло, если есть место то выдаст.
Ну триггерно естественно. Цепочка триггеров с таймером. Если герой мертвый - запускай таймер на 5 секунд чтобы этот триггер снова запустился и снова проверил жив ли герой и если жив выдал предмет. Если нет - снова на 5 сек запуск таймера.
Уловил идею? Знаешь как работать с таймерами?
» WarCraft 3 / Как пропатчить Warcraft III с версии 1.21b до 1.30.4?
Ред. konvan5
» Администрация XGM / Второй плюсик в нике не проставляется автоматом
ALEX 101 HE
» WarCraft 3 / JNGP: ReBuild by Enobraed
Помню была статья и прога какая-то по конвертации, но тебе надо удалить все новые функции Рефа. Да и то не факт что сконвертируется и не будет ошибок в итоговой версии.
» WarCraft 3 / Лихолесье големов
Ред. konvan5
» WarCraft 3 / Не сохраняется уровень героя и способностей при применении сфинкса
» WarCraft 3 / Можно ли узнать свой ключ RoC/TFT
» WarCraft 3 / Карта не может запуститься в локальной игре
Ред. konvan5
» WarCraft 3 / как заранее автоматически узнать кодировку каждого символа в строке?
» WarCraft 3 / как заранее автоматически узнать кодировку каждого символа в строке?
» WarCraft 3 / Возможно ли триггерно пришить юниту тип героя и аттрибуты? +Мемхак
» WarCraft 3 / Возможно ли триггерно пришить юниту тип героя и аттрибуты? +Мемхак
Ред. konvan5
» WarCraft 3 / БольКрафт
» WarCraft 3 / Предеметы для ИИ героя
По поводу зелек ну не проблема, можешь даже запилить один общий таймер для всех игроков, каждые 50 сек чекать.
В целом советую такие вещи делать через циклы и массивы. К примеру героев можно занести в массив. Так тебе просто меньше строк триггеров придется писать. Когда запускаешь цикл для всех игроков для каждого героя чекнуть зельки и инвентарь и дать этому герою зельку если надо.
» WarCraft 3 / Как сменить UI на карте Warcraft 3?
» WarCraft 3 / We import the model in mdx format (through crutch) into blender
» WarCraft 3 / We import the model in mdx format (through crutch) into blender
Ред. konvan5
» WarCraft 3 / Как сменить UI на карте Warcraft 3?
» WarCraft 3 / We import the model in mdx format (through crutch) into blender
» WarCraft 3 / We import the model in mdx format (through crutch) into blender
А так годнота)
» WarCraft 3 / We import the model in mdx format (through crutch) into blender
Ред. konvan5
» WarCraft 3 / Предеметы для ИИ героя
Первый триггер отвечает за появление героя (если у компа есть выбор кого нанять, то ты будешь давать шмотки первому герою, которого он купит, но для себя ты можешь изменить этот триггер). Если игрок может купить несколько героев то добавь действие отключить этот триггер.
Так-же запускаем таймер до выдачи предмета (окно чисто для теста, у себя ты можешь удалить это действие).
» WarCraft 3 / Предеметы для ИИ героя
» WarCraft 3 / Предеметы для ИИ героя
» WarCraft 3 / Предеметы для ИИ героя
По поводу полного инвентаря - ну после такого запускай таймер на 30 секунд чтобы снова чекнуло, если есть место то выдаст.
Ред. konvan5
» WarCraft 3 / Предеметы для ИИ героя
Уловил идею? Знаешь как работать с таймерами?