![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
попробуй эту строчку
call UnitAddItemById(u,GetStoredInteger(udg_cache,"i",I2S(i))) замнить этой call UnitAddItem(u,I2It(GetStoredInteger(udg_cache,"i",I2S(i)))) |
![]() |
#41
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
sleepw
![]() offline
Опыт:
8,449Активность: |
неа не катит..
sleepw добавил: я ж запоминаю вроде айди.. sleepw добавил: наканецто понял де я тыкнул не то=\ Код:
так пашет:) |
![]() |
#42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
имей ввиду что если ты создаеш так предмет и так его передаеш, то его хендл меняется, и все сылки на него сбрасываются, потомучто это посути новый предмет тогоже типа, это может вызвать некоторые проблемы... т.е. следи за этим... |
![]() |
#43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
sleepw
![]() offline
Опыт:
8,449Активность: |
тю а как может айди премдета поменяцо?омг |
![]() |
#44
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
sleepw не айди, а хендл, потомучто функцией
call UnitAddItemById(u,GetStoredInteger(udg_cache,"i",I2S(i))) ты создаеш новый предмет |
![]() |
#45
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
sleepw
![]() offline
Опыт:
8,449Активность: |
ну и как оно можно потечь?
я запоминаю айди и айди даю.. |
![]() |
#46
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
ты запоминаеш не хендл, а ТИП предмета... и даеш новосозданый предмет юниту с типом что ты запомнил...
Если тебе нужно чтобы предметы не менялись, а оставались теже, то надо так: Код:
|
![]() |
#47
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
sleepw
![]() offline
Опыт:
8,449Активность: |
хм,ок тогда скажи мне разницу между функциями: GetItemType & GetItemTypeId ? |
![]() |
#48
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
черт, я попутал Get и Set, те посты проигнорируй
GetItemType озвращает Тип предмета в переменую типа itemtype, однако itemtype это integer, но представлена в таком виде для удобства... GetItemTypeId возвращает тип предмета как integer Jon добавил: а если сказать точнее то itemtype это гуишный вариант типа предмета, в джазе же его всегда засовывают в интегер |
![]() |
#49
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
sleepw
![]() offline
Опыт:
8,449Активность: |
эх..
пля немогу понять в чём дело.. вот смотри.. с левого типа записываю итемы. Код:
потом кастом даю итемы вызванному.. Код:
и зараза ничё не даёт=\=\ хотя еси то же самое дать тому же юниту с кого записал,то всё ок.. шозанах? |
![]() |
#50
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
ладно... уговорил... скажи в точности что тебе нужно и я сделаю пример |
![]() |
#51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
sleepw
![]() offline
Опыт:
8,449Активность: |
юнит умирает,пишем все предметы 0-5
кастуем: даём записанное. ну ёпт тут имхо пример ненадо.. я его дольше под спелл буду править,всё работает но вот чёто именно в спелле нехочед. sleepw добавил: всё понял.. зараза как плохо быть невнимательным.. в начале спелла хендл а потом юзнул гет плеер айди.. ну не дебил ли я?=\ |
![]() |
#52
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Цитата:
очень исчерповающе Jon добавил: все сделал? ну слава богу... |
|
![]() |
#53
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|