XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Dreii
define{name=Dreii age=17}
offline
Опыт: 5,246
Активность:
При создании итема создаются 2 руны оО
Код:
void IRC (unit u,int addItemId,int removeAbil1,int removeAbil2)
{
CreateItem(addItemId,GetWidgetX(u),GetWidgetY(u))
UnitRemoveAbility(u,removeAbil1)
UnitRemoveAbility(u,removeAbil2)
UnitAddAbility(u,'A000')
UnitAddAbility(u,'A003')
u=null
}

ф-ия где создается предмет

» триггер где эта ф-ия используется
Код:
bool Trig_ItemIceDrop_Cond()
{
return GetItemTypeId(GetManipulatedItem() )=='I001'
}
void ItemIce_Timer()
{
timer t=GetExpiredTimer()
int id=GetHandleId(t)

IRC (LoadUnitHandle(Hash,id,0),'I003','A009','A00B')
t=null
}
void Trig_ItemIceDrop_Actions()
{
unit u=GetTriggerUnit()
timer t=CreateTimer()
int id=GetHandleId(t)
bow[GetPlayerId(GetOwningPlayer(u))]=false
RemoveItem(GetManipulatedItem())
SaveUnitHandle(Hash,id,0,u)
TimerStart(t,.01,false, function ItemIce_Timer)
t=null
u=null
}

//===========================================================================
void InitTrig_ItemIceDrop()
{
int i=0
gg_trg_ItemIceDrop=CreateTrigger()
whilenot i>11
{
TriggerRegisterPlayerUnitEvent(gg_trg_ItemIceDrop,Player(i),  EVENT_PLAYER_UNIT_DROP_ITEM,null)
i++
}
TriggerAddCondition(gg_trg_ItemIceDrop,Condition(function Trig_ItemIceDrop_Cond))
TriggerAddAction(gg_trg_ItemIceDrop,function Trig_ItemIceDrop_Actions)
}

все работает хорошо,но когда выкидываю предмет создаются блин 2 руны тоесть две 'I003'

Говорили что перед созданием нужно подождать но результатов 0. Что делать?

Dreii добавил:
Закройте тему.
Старый 15.06.2011, 21:57
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:17.