28

» WarCraft 3 / Возможно ли сохранить значение строкового хэша на игрока?

prog, лучше вообще создать структуру и обращаться к полю ornamenthash
но раз автору хочется так то пусть будет так
ClotPh, я не про кэш
как нибудь полазь по диску C в поисках всего того что браузер накидал
ClotPh, использовать GetHandleId у игрока это полный дебилизм
это как пытаться зубами прогрызть отверстие в незапертой металлической двери вместо того чтобы потянуть за ручку и открыть её
ClotPh, любое сохранение/чтение в/из хэш использует 2 целочисленных ключа
т.е. 2 integer
GetHandleId возвращает integer
GetPlayerId возвращает integer
StringHash возвращает integer
2+2 возвращает integer
28

» WarCraft 3 / Возможно ли сохранить значение строкового хэша на игрока?

ClotPh, тест карта это temp файл
она перезаписывается при каждом открытие редактора
и если на то пошло то браузер тоже плодит кучу всякого говна
но ты ведь не удаляешь его каждый раз после использования
28

» WarCraft 3 / Возможно ли сохранить значение строкового хэша на игрока?

call SaveReal(udg_Hash,GetHandleId(p),StringHash("ornamenthash"),9)
а тебе ответили что GetHandleId тут нафиг не нужен т.к. у игрока есть индекс
т.е. нужно писать так
call SaveReal(udg_Hash,GetPlayerId(p),StringHash("ornamenthash"),9)
28

» WarCraft 3 / Ничего не понимаю, почему вопрос закрыт, продолжение

Принятый ответ
в предыдущем вопросе ты сохранял значение в хэш по 2 целочисленным ключам
тебе ответели что у игрока как и у юнита есть уникальное целочисленное значение и это его индекс
keks_090:
GetHandleId(GetOwningPlayer(GetEventDamageSource()))
ты издеваешься?
нафига хэндл игрока когда есть индекс?
28

» WarCraft 3 / Что выгоднее?

индивидуальные триггеры чуть быстрее
тут смотря как организовать выбор спела в общем триггере
если как предложил автор через кучу ифов то ты прав
если же просто доставать из хэша название функции по айдишнику спела и вызывать её через экзекут то один общий триггер получается быстрее чем куча триггеров с условиями типо GetSpellAbilityId() == 'A000'
28

» WarCraft 3 / Возможно ли сохранить значение строкового хэша на игрока?

Принятый ответ
каждый игрок имеет свой индекс
это даже гуишники знают
с такими вопросами советую начать с этой статьи
28

» WarCraft 3 / Маг. крит урон

Принятый ответ
отлов урона и проверка на то что он магический (либо через орб либо через рунные браслеты)
статей, наработок и примеров 100500
28

» WarCraft 3 / Как сделать триггер, из-за которого все слова игрока появляются

Попробовал переделать триггер с учётом этого, но что-то пошло не так. Тогда стал выводить на экран длину строки, русские символы занимают места в два раза больше английских. По идее должен быть другой способ считать символы.
потому что 1 русский символ это 2 байта
другого способа нету
28

» Модели из World Of WarCraft / Паладин из вов

SvenKing, сделай скриншот на прозрачном фоне (в формате png естественно т.к. другие форматы не поддерживают прозрачность)
нажми на кнопку редактировать ресурс
там в самом низу нажми "изменить файлы" и добавь туда твой скриншот
потом у загруженного скриншота нажми вставить ссылку на файл
и нажми кнопку сохранить
и не заявляй на публикацию пока не сделаешь всё как надо
28

» Модели из World Of WarCraft / Паладин из вов

добавь к ресурсу скриншот на прозрачном фоне
так же напиши список импортных текстур
и почему опять убогий рар вместо zip
28

» WarCraft 3 / Переменные и юниты

Darfilerfis, тебе ведь написали триггер который работает
что в нём не так?
Триггер_1
Событие - юнит входит в область Вся карта.
Условия - Тип triggering unit равно Друид-медведь.
Действия - Добавить событие в триггер_2 - здоровье triggering unit становится меньше или равным x.

Триггер_2
Действия - Отдать приказ triggering unit Омоложение на triggering unit.
28

» WarCraft 3 / Переменные и юниты

Darfilerfis, в разделе триггеры есть действие "добавить событие к триггеру"
Darfilerfis, событие привязывается не к переменной а конкретному юниту
т.е. чтобы триггер работал на всех юнитов определённого типа необходимо добавить событие для каждого юнита этого типа
28

» Мир безумного / С днем программиста

KingMaximax, потому что 13 сентября это 100000000 день в году
или 11111111 если считать что 0 это первый день
28

» WarCraft 3 / Вопрос по читам Варика

Jack-of-shadow, ты забыл упомянуть про спутники которые с помощью нейтринного излучения промывают нам мозги чтобы мы не замечали как другие читерят в вар
и лишь избранные владельцы шапочек из фольги видят истину
28

» WarCraft 3 / Вопрос по читам Варика

как же меня бесят всякие нубы которые не знают механику синхронизации вара и считают что если их нагнули то 100% виноваты читы
меня в доте кучу раз обвиняли в читах на:
  1. деньги
  2. шмот
  3. опыт
  4. хп
  5. мп
  6. кд скилов
  7. радиус действия скилов
  8. урон скилов
и в добавок к этому 100500 вещей которые считаются возможностями мх
хотя мх на подобное не способно (применение таргетных скилов в инвиз и прочее)
для того чтобы подобные читы работали необходимо чтобы они стояли на компьютерах всех игроков
т.к. любое отличие в глобальных данных от хоста приводит к вылету
т.е. если чит будет у обычного игрока то вылетит этот игрок
если чит будет у хоста то вылетят все кроме хоста
28

» WarCraft 3 / Ограничение на количество войск и зданий.

Steal nerves, Agren, дело не только в графике но и в самой сущности "юнит"
в ра2 юнит имеет намного меньше параметров, взаимодействий и динамического поведения чем в вар3
Agren, по поводу стен как здания
зависит не только от количества стен но и их размера
а точнее от того сколько стен влазит в камеру
чем меньше юнитов видит игрок тем меньше лаги
28

» WarCraft 3 / Добавление Abiliti Кто научит заплачу

Hanuman, ты даже не знаешь что такое parent но пытаешься чтото делать (стандартный спелл на основе которого сделан этот)
и восстановить карту так чтобы она стала открываемой в редакторе проще простого
всё что тебе для этого нужно это прочитать статьи про джасс
28

» WarCraft 3 / Добавление Abiliti Кто научит заплачу

Hanuman, сам ini файл скинь
а то мне интересно стало что ты там в этих ini долбишься
28

» WarCraft 3 / Jass заклинание Комбо

Hanuman, при касте первым выдавай второму этот скилл и приказывай кастовать его
чего тут сложного?