![]()
tgonta
Pixelated Sora Coder
![]() ![]() offline
Опыт:
3,160Активность: |
Правильно дропнуть предмет
» Тут код
У меня есть вопрос с вышеприведённым кодом - при дропе предмета в указанной локации их создаётся 2, причём прямо под указанным героем.
Подскажите, как заставить его корректно сменить предмет на нужный мне. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Klop
Папа римский
![]() ![]() offline
Опыт:
13,006Активность: |
tgonta, а ты пробовал его не создавать функцией Create??,почему люди сразу спрашивают прежде чем всё попробовать |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
tgonta
Pixelated Sora Coder
![]() ![]() offline
Опыт:
3,160Активность: |
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Klop
Папа римский
![]() ![]() offline
Опыт:
13,006Активность: |
Вообщем незнаю сталкивался с таким же и использовал так
Предмет копия создавался при CreateItem
а в твоём случае незнаю
Mr_KLOP добавил:
call UnitRemoveItem(u,it) в этой функция просто выкидывала предмет возле героя |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
tgonta
Pixelated Sora Coder
![]() ![]() offline
Опыт:
3,160Активность: |
Тут оно у меня вообще выбило из вара. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
tgonta
Pixelated Sora Coder
![]() ![]() offline
Опыт:
3,160Активность: |
У кого какие идеи ещё? |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
exitwhen i >= udg_TotalItems
И проверь чтобы в БД (я так понял, что NormalItem - это БД) не повторялись одинаковые значения. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
tgonta
Pixelated Sora Coder
![]() ![]() offline
Опыт:
3,160Активность: |
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Klop
Папа римский
![]() ![]() offline
Опыт:
13,006Активность: |
Вообщем кароче перепробовал,так и не понял почему создаётся 2,вот только заметил что если не удалять выбрасываемый предмет тогда не создаётся 2,а создаётся 1 и тот который выбросили остаётся |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
tgonta
Pixelated Sora Coder
![]() ![]() offline
Опыт:
3,160Активность: |
Ну так я проверил код через debugMsg.
Событие дропа предмета реагирует на руны... ух ты. В общем, вопрос я решил. Нужно было просто сделать таймер с ожиданием 0.01 секунды... Фейл) Отредактировано tgonta, 22.11.2010 в 20:35. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
это не фейл. надо знать что еще происходит с предметом после того как запускается евент... и вообще удалять вещи надо окуратно.
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|