![]()
Itachi02
![]() ![]() offline
Опыт:
1,145Активность: |
Сила меньше чем 1
Ребят, подскажите как сделать так, чтобы сила или допустим разум (любой атрибут) добавлялся например по 0.25.
з.ы. хочу силу добавлять триггерно за убийство крипов (вроде так раньше у пуджа было) |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,146Активность: |
Как вариант: сделать свою систему хранения атрибутов, тогда можно будет и новые, к примеру, добавить и старые расширить. Аттачим через хеш-таблицу или через Юзердату и структуры нужную инфу к юниту... |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tobi123
![]() offline
Опыт:
7,826Активность: |
Берешь целочисленную, повышаешь, когда нужное число делаешь действия и обнуляешь, изи. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
засовываешь в set unit custom value счетчик, который будет десятичные
вот тут код есть, который поможет запихнуть туда сразу три числа http://xgm.guru/p/wc3/divide-int-by-3-bytes (они по сути байты, но тебе хватит) и вот например когда первое число доходит до 100, то ты делаешь его 0 и добавляешь к силе 1 ловкость - второе число, интеллект - третье |
![]() |
#4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|