Принятый ответ

И что-то я сомневаюсь что в джасс есть такая строчка
есть
не приказ а именно создание для слота
нативка
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 имя переменной в которую заносишь номер слота
0
13
9 лет назад
0
как мне переместить созданный предмет в том слоте power treads не нарушая приказ героя
1
29
9 лет назад
1
сделай спелл на основе стремительности
0
24
9 лет назад
0
Лучше на основе веерного броска.
А хотя нет не лучше, так же.
0
32
9 лет назад
0
Лучше всего Жар приесподней и аналоги, вроде щита маны, они просто идеальны для итемов чтобы не сбивать текущие приказы...
0
24
9 лет назад
Отредактирован Melissa
0
Щит маны будет конфликтовать с настоящим щитом маны, не годиццо. Да и жар, вероятно, тоже
0
32
9 лет назад
0
Предмет надо дропать под ноги, после выдавать снова и все будет норм.
Щит маны тока выключает такой же, если у героя другой щит маны ниче не произойдет.
0
18
9 лет назад
0
МБ на основе защиты от заклинаний, которая используется Талисманом Защиты? Желтый такой.
0
24
9 лет назад
0
Тоже вариант) Кстати вроде бы единственная способность которая срабатывает и активно и пассивно.
Ну ... активно только тратится мана и начинается кулдаун, но всё-таки...
0
13
9 лет назад
0
способность на основе веерного броска, все сделано на отлично)
кроме создание предмета на первом слоте :(
0
28
9 лет назад
0
Николь, для перемещения предмета без сбоя приказа нужен джасс
а вообще возьми опендоту и посмотри
0
24
9 лет назад
0
А лол, надо ж, все прочли то, что хотели, а не то, что надо было.
Перебирай циклом слоты героя и если там ПТ то заноси номер в переменную.
Потом циклом проверяй слоты от 1 до переменной
если пустой слот - дать сыр(например)
если слот=переменная - дать пт
потом удалить все предметы типа сыр с героя

На заметку - как пт делал я - у предмета способность повышение характеристик с 3 уровнями, при клике ты увеличиваешь уровень способности, а если он =4 то сделать его =1. Так тебе не понадобятся 3 предмета, но и иконка будет понятное дело одна на все вариации,
0
28
9 лет назад
Отредактирован nvc123
0
Melissa, а можно прочитать пару статей по джассу(займёт 5 минут) и создать предмет в необходимом слоте без каких либо извращений
но как всегда лучше целые сутки ждать ответа и потом ещё час извращаться с гуи чем 5 минут почитать статьи и 1 минуту пописать код ручками
I like the logic of people
0
24
9 лет назад
0
nvc123, что сложного в данном случае сделать в гугуи?
И что-то я сомневаюсь что в джасс есть такая строчка. Есть приказ на передвижение предмета из слота в слот, но он сбивает приказ.
4
28
9 лет назад
Отредактирован nvc123
4
И что-то я сомневаюсь что в джасс есть такая строчка
есть
не приказ а именно создание для слота
нативка
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 имя переменной в которую заносишь номер слота
Принятый ответ
0
24
9 лет назад
Отредактирован Melissa
0
nvc123, да ничего, вообщем-то. Есть условие, что это надо знать. А к тому способу можно прийти исключительно за счёт сообразительности
0
28
9 лет назад
0
Melissa, это есть в списке нативок
прочитать список это минуты 2-3
0
24
9 лет назад
0
Это не отменяет моего утверждения, заметь :buba:
2
28
9 лет назад
2
Melissa, сообразительность это хорошо но от знания матчасти не освобождает
и для подобной сообразительности есть название - костыль
0
29
9 лет назад
Отредактирован 16GB
0
nvc123,
ну у него костыльно-ориентированное программирование
Впрочем как будто что-то плохое.
0
24
9 лет назад
Отредактирован Melissa
0
Вон в соседней теме кук ссср заявил, что > UnitAddItemToSlotById и так собьет приказ
это правда? хихи
Проверил сам короче. нет, не правда,не сбивает
Чтобы оставить комментарий, пожалуйста, войдите на сайт.