Spell не робит - Wc3-Maps Форум













[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Wc3-Maps Форум » Прочее » Архив » Spell не робит (вообщем урон не идет Вот Так)
Spell не робит
-
NevermoreДата: Четверг, 08-03-2012, 08:39:31 | Сообщение # 1
GUI IMBA

загрузка наград ...
Группа: Проверенные
Сообщений: 210
Репутация: 338
Статус: Не на сайте
Вот код способности я еще не опытный жассер поэтому многое не знаю но все= почему DAMAGE не идет

Code
function TimerOff takes nothing returns nothing
     local timer mtim = GetExpiredTimer()
     local unit mc = LoadUnitHandle(udg_hash,GetHandleId(mtim),1)
     local unit mt = LoadUnitHandle(udg_hash,GetHandleId(mtim),2)
     local integer mdam = LoadInteger(udg_hash,GetHandleId(mtim),3)*2
     local player mp = LoadPlayerHandle(udg_hash,GetHandleId(mtim),4)
     call DestroyEffect(AddSpecialEffectTarget("Objects\\Spawnmodels\\NightElf\\NECancelDeath\\NECancelDeath.mdl",mt,"origin"))
     if IsUnitAlly(mt,mp) == true then
        call SetUnitState(mt,UNIT_STATE_LIFE,GetUnitState(mt,UNIT_STATE_LIFE) + mdam)
     endif
     if IsUnitEnemy(mc,mp) == true then
        call UnitDamageTarget(mc,mt,mdam,false,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,null)
     endif
     call FlushChildHashtable(udg_hash,GetHandleId(mtim))
     set mc = null
     set mt = null
     set mtim = null
     set mp = null
endfunction
function MagicFire_Actions takes nothing returns nothing
     local unit mc = GetSpellAbilityUnit()
     local unit mt = GetSpellTargetUnit()
     local timer mtim = CreateTimer()
     local integer md = (GetUnitAbilityLevel(mc,'A000')*45)
     local player mp = GetOwningPlayer(mc)
     call DestroyEffect(AddSpecialEffectTarget("Objects\\Spawnmodels\\NightElf\\NECancelDeath\\NECancelDeath.mdl",mt,"origin"))
     if IsUnitAlly(mt,mp) == true then
        call SetUnitState(mt,UNIT_STATE_LIFE,GetUnitState(mt,UNIT_STATE_LIFE) + md)
     endif
     if IsUnitEnemy(mc,mp) == true then
        call UnitDamageTarget(mc,mt,md,false,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC,null)
     endif
     call SaveUnitHandle(udg_hash,GetHandleId(mtim),1,mc)
     call SaveUnitHandle(udg_hash,GetHandleId(mtim),2,mt)
     call SaveInteger(udg_hash,GetHandleId(mtim),3,md)
     call SavePlayerHandle(udg_hash,GetHandleId(mtim),4,mp)
     call TimerStart(mtim,3.5,false, function TimerOff)
     set mc = null
     set mt = null
     set mtim = null
     set mp = null
endfunction

кто поможет +
 
-
wetalqДата: Четверг, 08-03-2012, 12:21:24 | Сообщение # 2
Король Мёртвых

загрузка наград ...
Группа: V.I.P.
Сообщений: 1263
Репутация: 1572
Статус: Не на сайте
Quote (Nevermore)
 if IsUnitAlly(mt,mp) == true then


Если Юнит таргет союзник игрока кастер == истинно нанести урона
хил не работает

Если Юнит кастер враг игрока кастер == истинно нанести урон
дамаг не работает

у тебя два ложных условия biggrin


Покупка предметов через способность
 
-
NevermoreДата: Четверг, 08-03-2012, 17:37:47 | Сообщение # 3
GUI IMBA

загрузка наград ...
Группа: Проверенные
Сообщений: 210
Репутация: 338
Статус: Не на сайте
я же писал я еще не про Жассмен)
 
-
wetalqДата: Четверг, 08-03-2012, 20:43:34 | Сообщение # 4
Король Мёртвых

загрузка наград ...
Группа: V.I.P.
Сообщений: 1263
Репутация: 1572
Статус: Не на сайте
Nevermore, это просто логика, проговорил бы сам что ты сделал, увидел бы ошибку smile

Покупка предметов через способность
 
-
NevermoreДата: Четверг, 08-03-2012, 22:31:24 | Сообщение # 5
GUI IMBA

загрузка наград ...
Группа: Проверенные
Сообщений: 210
Репутация: 338
Статус: Не на сайте
да я просто не внимателен)
 
-
wetalqДата: Четверг, 08-03-2012, 22:33:11 | Сообщение # 6
Король Мёртвых

загрузка наград ...
Группа: V.I.P.
Сообщений: 1263
Репутация: 1572
Статус: Не на сайте
Nevermore, теперь работает ?

Покупка предметов через способность
 
-
NevermoreДата: Пятница, 09-03-2012, 07:59:07 | Сообщение # 7
GUI IMBA

загрузка наград ...
Группа: Проверенные
Сообщений: 210
Репутация: 338
Статус: Не на сайте
да все работает как и обещал +
но токо через 4 дня(
Code
Изменить репутацию вы сможете через 4 дней
 
Wc3-Maps Форум » Прочее » Архив » Spell не робит (вообщем урон не идет Вот Так)
Страница 1 из 11
Поиск:
Рейтинг@Mail.ru
Яндекс.Метрика

Copyright © 2010-2017
Вакансии :: Контакты
Мобильная версия сайта
chat