4

» WarCraft 3 / Функция проверки количества предметов по области

bOrissko:
Сейчас, я имел ввиду ссылку которую тебе скинул Steal nerves. Что именно тебе не ясно из того ответа ?
Ничего сначала не понял, сижу, разбираюсь.
Слишком профессионально написано.
Вот так я получу количество цветов в области каждый пять секунд выраженное в целочисленной переменной, верно?
Загруженные файлы
4

» WarCraft 3 / Функция проверки количества предметов по области

Steal nerves:
недавно задавали такой вопрос ссылка
Прочитал. Очень поверхностно описано, если ты мог бы написать точнее, напиши пожалуйста
bOrissko:
Slork
Открой пожалуйста ссылку, которую тебе скинули во 2-ом комменте.
Друг, я без тебя прекрасно понимаю, что нужно делать в таком плане. В том вопросе ты на меня наорал, а я просто до этого вопроса дойти не успел, в это ты мне сказал то, что я уже сделал... Я не дурак, правда.
4

» WarCraft 3 / Функция проверки количества предметов по области

bOrissko:
Можно выбрать предметы в области и прибавлять к целочисленной единичку.
Каким триггером выбрать?
Добавлять к целочисленному единичку, а потом что?
4

» WarCraft 3 / Как поменять игровое описание способности "Книга заклинаний"?

pro100master:
там 2 описание надо писать
Нет, для нестандартной способности на основе способности "Книга заклинаний" описаний в данных нет.
4

» WarCraft 3 / Подскажите как лучше реализовать идею

bOrissko:
Можно не замедлять а реже спавнить их, каждые десять секунд проверять, если кол-во цветов больше 4 то рандомное число от 1 до 12, если число <= 4 (т.е 25%) то создать растение.
Решение идеальное, если не учитывать, что подсчитать предметы невозможно =((
pro100master:
подсичать количеств предмет в поле == растение то увеличивать счетчик
счетчик умножаем 2 или сколько, так и создаем после завершения таймера увеличить счетчик и увеличиваем время... Но если игрок подбирает предмет из хеша то уменшить... много варианта можно реализовать
Я, если честно, почти ничего не понял.
Но проверить количество предметов в области, насколько я понял, невозможно.
4

» WarCraft 3 / а как замедлить время?

Поясню.
Сделать замедление анимации - возможно.
Сделать замедление скорости - возможно.
Скорости атаки - возможно.
Сделать замедление скорости снарядов - невозможно.
Это значит что полноценного замедления времени сильнее, чем минимальная скорость игры, которую можно включить - сделать невозможно.
Можно отслеживать прожатие нужного скила, и при нажатии понижать скорость игры до минимальной.
Этакий слоу-моушн.
Но полноценного замедления времени сделать - нет - невозможно, ибо снаряды замедлить нереально.
Однако - можно сделать остановку времени, тем самым аргументировав отсутствие атакующей деятельности от всех. Для этого достаточно поставить всех замороженных юнитов на паузу. Есть такое действие с боевыми единицами. И тогда - да, не замедление, но полная остановка времени. Не для крутого главного героя, конечно.
И тут уже главный вопрос - как ты это всё визуально оформишь, чтобы игроку было точно понятно, что время остановилось.
Успехов!
4

» WarCraft 3 / Замедление времени

Maniac_91:
Araders, ну я привык с технической точки зрения смотреть ))
Если кому нужно - есть наработка по перемещению во времени.
Вау! Спасибо!!
4

» WarCraft 3 / Как управлять облостями ?

dave_wwid:
В зависимости от выбора пути устанавливай значение переменной. Далее при любых вариативных действиях проверяй значение переменной.
Для целочисленной переменной way
condition: If way=2
action: создать казарма в локации 2 .. и пр.
Можно и через логическую переменную (true/false)
Вот как раз на слове "Вариативных" и произошёл коллапс на 10-20см перед монитором автора вопроса.
4

» WarCraft 3 / Как управлять облостями ?

Чувак, ну у тебя есть проблемы посерьёзнее, чем эта.
Сформулируй проблему точнее. Сядь, обдумай суть проблемы, и запиши так, чтобы любой, кто прочитал её, всё понял. Без обид, реально ничего не понятно.
4

» WarCraft 3 / Как добавить юнита с таблицей дропа

Proshel_Doty:
Я думаю перед такого рода вопросами стоит хотя бы пролистать весь список триггеров, дабы иметь представление о том, что из них вообще можно сделать, и переварить это в голове...
Фармим лайки крутыми колкими фразочками? В другом месте, пожалуйста
quq_CCCP:
Стандартные возможности редактора указать у крипа что выпадает и скаким шансом и не катят?
Ну при смерти любого крипа проверять тип, после искать по типу в базе данных шанс и вариации шмоток.
Мне нужно триггерно создать крипа с таблицей дропа, а не установить заранее созданному в редакторе.
Вторую часть ответа не очень понял, но я так понимаю, она содержит ответ. Не мог бы ты, пожалуйста, расписать подробнее?
При смерти любого крипа нужно проверять оного на каждый из существующих типов войск, это я понял.
А вот как искать в базе данных шанс, вариации шмоток, а так же как их там создать - вот этого я не знаю.
quq_CCCP:
Стандартные возможности редактора указать у крипа что выпадает и скаким шансом и не катят?
Ну при смерти любого крипа проверять тип, после искать по типу в базе данных шанс и вариации шмоток.
Смотри, вот тут я рандом сделал через НР юнита. Ему каждые 0.01 секунду задаётся новое значение НР, и при смерти юнита это число чекается. Если оно больше 90 (что по сути своей 10% шанс на дроп), то дроп есть. Есть одно большое но - если убить одновременно несколько юнитов, именно одновременно, и это возможно, то у всех них будет одинаковое значение шанса на дроп. А это плохо.
Как можно умнее сделать?
quq_CCCP:
Стандартные возможности редактора указать у крипа что выпадает и скаким шансом и не катят?
Ну при смерти любого крипа проверять тип, после искать по типу в базе данных шанс и вариации шмоток.
Всё. Посидел, переделал рандом на выдачу случайного номера для заданного интегера с названием Random, и его проверке каждый раз, и потом нашёл, что можно просто случайное число выбирать. Если рандомное число от 1 до 100 больше 90, то.
Спасибо.
Загруженные файлы