Данные функции сломанны?
Если да , то есть ли другой способ поменять название предмета на другое во время игры ?
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
можно либо заменять юнита, либо химичить с тексттагами(то есть сделать систему имен игровых обьектов на тексттагах), ещё есть функция для смены имени игрока
код
native SetPlayerName            takes player whichPlayer, string name returns nothing
предметам имена изменять нельзя
способности могут быть с таким же успехом удалены, добавлены
этим
native UnitAddAbility               takes unit whichUnit, integer abilityId returns boolean

native UnitRemoveAbility            takes unit whichUnit, integer abilityId returns boolean
подробнее насчет предметов, думаю можно похимичить с кастом велью, устанавливать его
функциями
native          SetItemUserData takes item whichItem, integer data returns nothing

native          GetItemUserData takes item whichItem returns integer
и
функциями
native S2I  takes string s returns integer

native I2S  takes integer i returns string
конвертировать, потом выводить строки на экран через
это
native DisplayTextToPlayer          takes player toPlayer, real x, real y, string message returns nothing
с таким же успехом можно использовать хеш-таблицы, для аттача описания к чему-либо.
Ещё есть вариант, с описанием предметов и способностей в квестах.
В общем без гемора, и написания левых систем никак)
ответ
SweetFox, я бы просто добавлял и удалял способность при получении/потери итема, там оно вроде уже без выкрутасов будет работать)

0
32
2 года назад
0
в 1.31+ починили далеко не все set функции для полей обьектов, либо ждать патча либо подменять предмет на другой, возможно смена будет работать если имя назначить предмету до его появления на карте, перед его созданием, но это неточно.
0
15
2 года назад
0
Можно попробовать, в теории, подменить фрейм с предметами и привязать его к новой системе предметов, кастомной. Предметом будет выступать простой спец. эффект сундучка, и налепленным на него фреймом для выбора предмета, данные о предметах держать в таблицах. На это уйдёт время, но это будет полностью подконтрольная система предметов
Чтобы оставить комментарий, пожалуйста, войдите на сайт.