15

» WarCraft 3 / Текстура земли

nvc123:
ландшафт или текстуру земли?
Текстура
Хотя, смотри сам. К примеру: юнит кастит что-то, а под ним появляется на 10 сек порча.
15

» WarCraft 3 / Триггерное отравление

nvc123:
EnergyFrost, таймер на жизнь не надо
Klimlords,
  1. да
  2. да
А даммика куда девать?
Кстати, если ты будешь использовать JNGP , то я могу тебе скрипт скинуть. У меня как раз есть отравиьельная волна. Я тебе быстро ее переделаю в обычный триггерный
Там через таймер
15

» WarCraft 3 / Триггерное отравление

присоединюсь к прогу.
Дамми - лучший вариант для GUI
  1. создаешь юнита в PO
  2. убираешь ему модель
  3. даешь способность отравление
  4. приказываешь ему пулять отравление в цель
  5. добавляешь ему таймер на жизнь (если удалишь юнита раньше, чем помрет цель, то тебе не дадут за нее награды, поэтому ставь таймер > чем длительность яда)
ЗЫ утечек за 1 такое применение будет масса.
15

» WarCraft 3 / Задание для локального игрока

Делай как тут warcraft3ft.info/forum/29-14519-1 , только не гуи. Задание для локального игрока? Если задание- текст, то не должно вызвать , который F9. Если бы задание вызывала десинхронизацию, то в этих гуишных триггерах не было бы: показать задание для игроков(блабла)как получено. А само задание это триггер с несколькими условиями. Хотя я с квестами не сталкивался, но я бы сделал так
15

» WarCraft 3 / CreateUnit()

nvc123:
Audes, e001 это число записанное в 256-ричной системе счисления
EnergyFrost, это не строка а число
зачем компилятором(jngp) оно заменяется на 16-ричное число я хз(говорят что с ними вар быстрее работает чем с 256-ричными)
Спасибо, буду знать
15

» WarCraft 3 / CreateUnit()

prog:
Audes, e001 это не обязательно строка. Как тебе уже писали выше, если записать в однарных кавычках, то это будет integer. Есть такой способ записи целых чисел в варкрафте.
e001 - строка, которая компилируется примерно в следующее , если она в ковычках- 0x65303049
так что смело пиши первые 4 символа в id юнита, а остальную работу оставь компилятору
15

» WarCraft 3 / CreateUnit()

Ledon:
Гемор, ну хз. Из редактора, насколько мне известно, скопировать ИД нельзя - нужно переписывать. А если ты делаешь как в моём варианте, то тебе даже не прийдётся переключаться между редакторами триггеров и объектов - это во-первых, а во-вторых в переведённом коде скопировать точно можно будет.
4 символа запоминаются быстро. Ты прочел это сообщение и ты его будешь держать первое предложение в своей голове около 3 минут дословно. )
15

» WarCraft 3 / CreateUnit()

я хотел предложить gui, но подумал, что это геморой. Преобразовывать, создавать триггер, копировать..... блабла. Проще нажать ctrl+d посмотреть первые 4 символа и вставить их во 2 аргумент в ' '.
P.S не я '-'
15

» WarCraft 3 / CreateUnit()

если я тебя правильно понял, то тебе надо id юнита для нативы createunit. Если да, то зайди в РО и нажми ctrl+D и тебе покажут id всех юнитов. Если юнит нестандартный то бери 4 первые символа, к примеру h003:hfoo - айди - h003.
В jngp он сам преобразовывает
Вводить это надо типа того call CreateUnit(Player(индекс),'айди',x,y,face)
Айди вводи в таких скобах ' айди '
15

» WarCraft 3 / Утечки и память. Их связь

prog:
Все дело в том, что утечки бывают разные - у каждого вида утекающих объектов свой объем занимаемой памяти. Сколько? Лично я не замерял, но не меньше 4 байт на утечку, если утекает только указатель, а на деле утекают же не только указатели так что получается намного больше.
Еще, если не ошибаюсь, у вара есть лимит памяти, которую он может занять и равен он как бы не 2гб.
Спасибо.
15

» WarCraft 3 / Утечки и память. Их связь

ScorpioT1000:
поройся в статьях и еще поищи про ALL.j
Мне не нужны GUI. Я устраняю bj и утечки. Просто моя карта начиналась еще тогда, когда я даже про Jass не знал и теперь мне интересно отчего на моей карте люди лагали. Для этого мне надо знать на сколько сильно засирается память от утечек. Поэтому ответе на четко поставленные вопросы! Не стоит умничать, пожалуйста.
и просто так "-" ставить не надо! это замечание по теме
15

» WarCraft 3 / Kick обшибкой

prog:
if GetLocalPlayer() == pl then
Значит что этот блок кода выполнится только локально. Не думаю что это нарушит синхронизацию остальных игроков, хотя все-же лучше не злоупотреблять, а вот лаги на короткое время гарантированно возникнут у всех пока бедолага не вылетит, вплоть до появления окна "ожидание игрока".
ожидание игрока- не страшно, главное чтобы у остальных не вылетело и не фатальнуло )
15

» WarCraft 3 / Интерфейс

Я не уверен, это всего лишь догадка кэпа. Но, вроде, в игровом интерфейсе )
15

» WarCraft 3 / Отследить Shift

Я не знаю, возможно ли как-нибудь проследить дополнительный приказ, который добавляется в список приказов отданных игроком юниту. Обычно этот доп приказ отдается через shift.
15

» WarCraft 3 / Запрет на передачу рес-ов (+вопрос)

nvc123:
EnergyFrost, с подобными запросами отправляют сам знаешь куда
если не знаешь
на форум
там подобных тем 100500
Блин, что-то тупанул. Забыл про форум. Спасиб )
15

» WarCraft 3 / Триггерный урон для базового спела

prog:
Триггерно невозможно изменить урон стандартных способностей - тебе нужно полностью создавать весь эффект способности триггерно, а саму способность использовать только для запуска триггеров.
Прог дело говорит. Лучше его ответа не найдешь.
15

» WarCraft 3 / Триггерный урон для базового спела

На основе? Это ты взял id способности или просто заменил текстуры,или идея такая же ? Что значит для тебя основа? И чем тебя урон, предлагаемый стандарт способностью не устраивает?
Если я правильно понял, то ты ... Нет, я не понял
15

» WarCraft 3 / Как дать воскрешенному юниту способность?

Делай такой триггер, если гуи:
СОБЫТИЕ - Юнит применять способность
УСЛОВИЕ - сравниваешь способность
ДЕЙСТВИЕ -
выбрать всех юнитов в диапазоне X(где х - это область действия гальванизации. ) и делать дествия-
If\then\else,
Условие: (Выбранный юнит- Мертв) and (Выбранный юнит принадлажить союзнику( владельца юнита(применяющий юнит)) and (Тип выбранный юнит (не равно) !=зданию) and свои там условия, если еще надо (герой или нет, и тп)
Дейсвтие: Дать способность X (где X- твоя способность) . все.......... а гальванизация их оживит( не придется триггерно их пересоздавать и делать свою гальванизацию)
ИМХО Вариант Clamp и Buulichka был лучше
15

» WarCraft 3 / Вопросы по поводу бота для автохостинга

GhostOne- универсальная и многофункциональная программа для хостинга в как в бнет , так и на гарене. Руководство, думаю, будет ни к чему, если не собираешься компилировать программу. Если просто настроить бота, то открываешь через блокнот ( я пользую notepad++) файл ghost.cfg и настраиваешь его. Если ты не знаешь английский, то скачай такой же файл с инета, только с русскими комментариями в нем.
Если хочешь настроить Лобби-Сообщение- файл welcome.txt. И load.txt (я точно не помню, но вроде так). После редактирования файла формата txt сохраняй его в UTF-8 (без БОМ) Если нужно настроить языковой файл (т.е сообщения, которые отсылает бот в игру), то в папке Languages ищешь файл Russian и редактируешь его тем же notepad
15

» WarCraft 3 / Скрипты стандартных способностей

nvc123:
да
в движке вара
если найдёшь исходник вара
Блин, я так и думал. Но все же надеялся, что где- то в глубинах валяются