28

» WarCraft 3 / Power Treads при использовании способности предмет меняется на другой предмет как в доте, как мне пе

Melissa, сообразительность это хорошо но от знания матчасти не освобождает
и для подобной сообразительности есть название - костыль
28

» WarCraft 3 / Power Treads при использовании способности предмет меняется на другой предмет как в доте, как мне пе

Принятый ответ
И что-то я сомневаюсь что в джасс есть такая строчка
есть
не приказ а именно создание для слота
нативка
native UnitAddItemToSlotById takes unit whichUnit, integer itemId, integer itemSlot returns boolean
создаёт предмет по равкоду itemId и помещает его в слот itemSlot для юнита whichUnit
в случае неудачи возвращает false(если слот занят или юнит/равкод не существует)
Melissa:
что сложного в данном случае сделать в гугуи?
а что сложного добавить в гуи событие,условие,занесение слота в переменную и удаление предмета а потом сконвертить в код и дописать в конце
call UnitAddItemToSlotById(GetTriggerUnit(),'I000',udg_myslot-1)
вместо I000 написать свой равкод а вместо myslot имя переменной в которую заносишь номер слота
28

» WarCraft 3 / Power Treads при использовании способности предмет меняется на другой предмет как в доте, как мне пе

Melissa, а можно прочитать пару статей по джассу(займёт 5 минут) и создать предмет в необходимом слоте без каких либо извращений
но как всегда лучше целые сутки ждать ответа и потом ещё час извращаться с гуи чем 5 минут почитать статьи и 1 минуту пописать код ручками
I like the logic of people
28

» WarCraft 3 / Библиотека ABuff

RiseD, поиск юзай
даже на сайте есть небольшой джасс код
и я не говорю уже об использование внешних прог
28

» WarCraft 3 / Библиотека ABuff

16GB, есть системы которые писать на структурах в любом случае быстрее
даже если ты не знаешь структур
Ambruziy, тогда решено
юзай структуры и будет тебе счастье
28

» WarCraft 3 / Библиотека ABuff

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

» WarCraft 3 / Библиотека ABuff

16GB, смысл в экономии времени
системку написать быстрее чем 1 спелл на хэштейблах
28

» WarCraft 3 / Библиотека ABuff

16GB, смотря где использовать
бывают случаи когда существует более 100 дамиков одновременно
кроме того на структурах писать намного быстрее чем на хэштейблах
16GB:
на практике ( в картах такого не случается)
если в карте присутствует система снарядов/движения то случается
кроме того намного удобнее написать 1 раз на структурах и юзать полученную систему во всех спелах чем каждый раз писать всё заного
28

» WarCraft 3 / Библиотека ABuff

библиотеки ABuff будут занимать не меньше 1000
насколько я понял уже скомпилированного
структуры очень объемны в коде
думаю он имеет ввиду код
16GB:
это как
это когда есть спелл с таймером и этот спел работает 10 секунд
и если применить его 100 раз за 1 секунду(создать 100 таймеров работающих параллельно) вар ляжет
16GB:
Ну покажи мне такую карту даже интересно
во многих картах где могло быть подобное всё исправили до релиза с помощью перебора
из известных мне неисправленных осталось только cruiser command
16GB, но могу сделать простейший пример чтобы продемонстрировать как весело лагает вар при большом количестве потоков
28

» WarCraft 3 / Библиотека ABuff

максимальное кол-во строк кода 8190
тогда 50% карт в варкрафте не рабочие
включая доту в которую все играют
значит либо у всех массовые галлюцинации либо на форуме писали бред

16GB, во первых тут зависит от количества обращений к таблице/структуре
во вторых тем кто привык к ооп структуры намного удобнее хэштейблов
в третьих большинство тех кто юзает хэштейблы делают это не правильно(создают по отдельному потоку для каждого объекта) от чего даже на современных компах при большом количестве объектов возникают такие лаги что хочется закрыть вар и удалить карту
28

» WarCraft 3 / Библиотека ABuff

Ambruziy, с другой стороны тут как всегда вопрос количества ресурсов и получившихся триггеров
28

» WarCraft 3 / Библиотека ABuff

Ambruziy, интерфейсы реализованы через триггеры из за чего вызывают неслабые лаги
28

» WarCraft 3 / Библиотека ABuff

Ambruziy, nocjass юзай
или как он там называется
короче запрети сиджасс для этой либы
28

» Elven Union / Elven Union

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

» WarCraft 3 / Уровневое ограничение способностей героя

Принятый ответ
Хозяин Миров, Melissa, делаем дами улучшение
когда герой апает лвл то и улучшение тоже апаем
и того когда у героя 2 лвл улучшение-2лвл
герой 4-улучшение 4
герой 100500 - улучшение тоже 100500