[Турнир по магии камня]
|
|
Glaber | Дата: Вторник, 23.08.2011, 00:56 | Сообщение # 11 |
| UZzip, Идея кулл,но спелл не доделан помойму)) Как то резко все происходит и код страшненький)) Code function Trig_____________________________________001_Conditions takes nothing returns boolean if ( not ( GetSpellAbilityId() == 'A000' ) ) then return false endif return true endfunction
function Trig_____________________________________001_Func003Func001Func001C takes nothing returns boolean if ( not ( GetOwningPlayer(GetEnumUnit()) != GetOwningPlayer(GetTriggerUnit()) ) ) then return false endif if ( not ( IsUnitAliveBJ(GetEnumUnit()) == true ) ) then return false endif if ( not ( GetHeroStatBJ(bj_HEROSTAT_STR, GetTriggerUnit(), true) <= ( 100 + ( 50 * GetUnitAbilityLevelSwapped('A000', GetTriggerUnit()) ) ) ) ) then return false endif return true endfunction
function Trig_____________________________________001_Func003Func001Func006003001 takes nothing returns boolean return ( IsPlayerAlly(GetOwningPlayer(GetTriggerUnit()), GetOwningPlayer(GetTriggerUnit())) == true ) endfunction
function Trig_____________________________________001_Func003Func001C takes nothing returns boolean if ( not Trig_____________________________________001_Func003Func001Func001C() ) then return false endif return true endfunction
function Trig_____________________________________001_Func003Func002Func001C takes nothing returns boolean if ( not ( GetOwningPlayer(GetEnumUnit()) != GetOwningPlayer(GetTriggerUnit()) ) ) then return false endif if ( not ( IsUnitAliveBJ(GetEnumUnit()) == true ) ) then return false endif if ( not ( GetHeroStatBJ(bj_HEROSTAT_STR, GetTriggerUnit(), true) > ( 100 + ( 50 * GetUnitAbilityLevelSwapped('A000', GetTriggerUnit()) ) ) ) ) then return false endif return true endfunction
function Trig_____________________________________001_Func003Func002Func006003001 takes nothing returns boolean return ( IsPlayerAlly(GetOwningPlayer(GetTriggerUnit()), GetOwningPlayer(GetTriggerUnit())) == true ) endfunction
function Trig_____________________________________001_Func003Func002C takes nothing returns boolean if ( not Trig_____________________________________001_Func003Func002Func001C() ) then return false endif return true endfunction
function Trig_____________________________________001_Func003A takes nothing returns nothing if ( Trig_____________________________________001_Func003Func001C() ) then set udg_x = GetRandomInt(GetHeroStatBJ(bj_HEROSTAT_STR, GetTriggerUnit(), true), ( 100 + ( 50 * GetUnitAbilityLevelSwapped('A000', GetTriggerUnit()) ) )) call UnitDamageTargetBJ( GetTriggerUnit(), GetEnumUnit(), I2R(udg_x), ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL ) call CreateTextTagUnitBJ( ( "|cFFFF0000" + ( I2S(udg_x) + " ед." ) ), GetEnumUnit(), 0, 8.00, 100.00, 100, 20.00, 50.00 ) call ShowTextTagForceBJ( false, GetLastCreatedTextTag(), GetPlayersAll() ) call ShowTextTagForceBJ( true, GetLastCreatedTextTag(), GetPlayersMatching(Condition(function Trig_____________________________________001_Func003Func001Func006003001)) ) call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 34.00, 90 ) call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false ) call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 3.00 ) call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 4.00 ) else endif if ( Trig_____________________________________001_Func003Func002C() ) then set udg_x = GetHeroStatBJ(bj_HEROSTAT_STR, GetTriggerUnit(), true) call UnitDamageTargetBJ( GetTriggerUnit(), GetEnumUnit(), I2R(udg_x), ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL ) call CreateTextTagUnitBJ( ( "|cFFFF5D00" + ( I2S(udg_x) + " ед!" ) ), GetEnumUnit(), 0, 8.00, 100.00, 100, 20.00, 50.00 ) call ShowTextTagForceBJ( false, GetLastCreatedTextTag(), GetPlayersAll() ) call ShowTextTagForceBJ( true, GetLastCreatedTextTag(), GetPlayersMatching(Condition(function Trig_____________________________________001_Func003Func002Func006003001)) ) call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 34.00, 90 ) call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false ) call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 3.00 ) call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 4.00 ) else endif endfunction
function Trig_____________________________________001_Func012003001 takes nothing returns boolean return ( IsPlayerAlly(GetOwningPlayer(GetTriggerUnit()), GetOwningPlayer(GetTriggerUnit())) == true ) endfunction
function Trig_____________________________________001_Actions takes nothing returns nothing local unit u call ForGroupBJ( GetUnitsInRangeOfLocAll(400.00, GetUnitLoc(GetSpellTargetUnit())), function Trig_____________________________________001_Func003A ) set udg_unit = GetTriggerUnit() set u = udg_unit call CreateNUnitsAtLoc( 1, 'u000', GetOwningPlayer(GetTriggerUnit()), GetUnitLoc(GetSpellTargetUnit()), bj_UNIT_FACING ) call UnitApplyTimedLifeBJ( 0.10, 'BTLF', GetLastCreatedUnit() ) call UnitAddAbilityBJ( 'AOws', GetLastCreatedUnit() ) call SetUnitAbilityLevelSwapped( 'AOws', GetLastCreatedUnit(), GetRandomInt(1, 3) ) call CreateTextTagUnitBJ( ( ( I2S(GetUnitAbilityLevelSwapped('AOws', GetLastCreatedUnit())) + " сек." ) + "" ), GetSpellTargetUnit(), 0, 20.00, 100.00, 100, 20.00, 0 ) call ShowTextTagForceBJ( false, GetLastCreatedTextTag(), GetPlayersAll() ) call ShowTextTagForceBJ( true, GetLastCreatedTextTag(), GetPlayersMatching(Condition(function Trig_____________________________________001_Func012003001)) ) call SetTextTagVelocityBJ( GetLastCreatedTextTag(), 34.00, 90 ) call SetTextTagPermanentBJ( GetLastCreatedTextTag(), false ) call SetTextTagLifespanBJ( GetLastCreatedTextTag(), 2.00 ) call SetTextTagFadepointBJ( GetLastCreatedTextTag(), 3.00 ) call IssueImmediateOrderBJ( GetLastCreatedUnit(), "stomp" ) call TerrainDeformationCraterBJ( I2R(GetUnitAbilityLevelSwapped('AOws', GetLastCreatedUnit())), false, GetUnitLoc(GetLastCreatedUnit()), 400.00, 100.00 ) endfunction Добавлено (23.08.2011, 00:54) --------------------------------------------- Сделал бы типо все так помедленне и поплавнее происходит и камни не с неба прилетают) Добавлено (23.08.2011, 00:56) ---------------------------------------------
Code set udg_unit = GetTriggerUnit() set u = udg_unit Эмм, а что мешало сразу сделать локальную сразу Code set u = GetTriggerUnit() ?)
|
|
| |
DoomDemon | Дата: Вторник, 23.08.2011, 07:38 | Сообщение # 12 |
| Фига вы скоростные :D ща заценю
Сообщение отредактировал DoomDemon - Вторник, 23.08.2011, 08:22 |
|
| |
Glaber | Дата: Вторник, 23.08.2011, 11:16 | Сообщение # 13 |
| Quote (DoomDemon) Описание 0/10 а вот нету его и чо поделать :) Я его не туда влепил:D(Там в РО дофигаеще всякого бреда(( куда то туда и влепил()))Добавлено (23.08.2011, 11:16) --------------------------------------------- Красота 8/10 красота но добавить бы ещё спецэффекты появления большого камня, взрыва его на мелкие и было бы идеально Идея 9/10 хорошая идея спела у которого не моментальный каст Реализация 8/10 я не джазер но выглядит красиво :D, ещё нашёл баг в том что при повороте не там создаётся камень (при касте за спину например) Описание 0/10 а вот нету его и чо поделать Яростность 10/20 в этом что-то есть Итого: 35/50* мб?)
|
|
| |
LEGIOnER | Дата: Вторник, 23.08.2011, 11:22 | Сообщение # 14 |
| DoomDemon, ты скажеш что UZzip хуже F@lk скилы делает??
Есле помог кинь + в репутацию!=) Дочери мои ,я уезжаю в дальний путь ,что вам привезти оттуда ??? - Пап ,ну можно как-нибудь менее пафосно сходить за хлебом ? Тот, кто смеется последним, просто не врубился сразу.
|
|
| |
DoomDemon | Дата: Вторник, 23.08.2011, 11:29 | Сообщение # 15 |
| Твои же слова F@lk :)
Quote (F@lk) Quote (DoomDemon) Итого: 13/60
а где 6-я часть оценки я вижу ток 5-ть оО Добавлено (27.04.2011, 16:33) --------------------------------------------- Quote (F@lk) а где 6-я часть оценки я вижу ток 5-ть оО
ааа ярость ?/20 Добавлено (23.08.2011, 11:29) --------------------------------------------- LEGIOnER, именно этот спел да однако по очкам выигрывает UZzip поскольку F@lk лоханулся с описанием
Сообщение отредактировал DoomDemon - Вторник, 23.08.2011, 11:27 |
|
| |
Glaber | Дата: Вторник, 23.08.2011, 11:39 | Сообщение # 16 |
| Красота 8/10 красота но добавить бы ещё спецэффекты появления большого камня, взрыва его на мелкие и было бы идеально Идея 9/10 хорошая идея спела у которого не моментальный каст Реализация 8/10 я не джазер но выглядит красиво :D, ещё нашёл баг в том что при повороте не там создаётся камень (при касте за спину например) Описание 0/10 а вот нету его и чо поделать Яростность 10/20
Но тут то их 5-ть Я ТОЧНО ВИЖУ ЖЕ))Добавлено (23.08.2011, 11:39) ---------------------------------------------
Quote (LEGIOnER) ты скажеш что UZzip хуже F@lk скилы делает?? Он оценивает этот скил и не кто не сомневается что зип норм делает скиллы
|
|
| |
DoomDemon | Дата: Вторник, 23.08.2011, 11:40 | Сообщение # 17 |
| Яростность 10/20
|
|
| |
LEGIOnER | Дата: Вторник, 23.08.2011, 13:03 | Сообщение # 18 |
| не ну если б F@lk написал описание получилась бы 45/60 а у зипа 37/60 тагда зачем F@lk записался в школу спел мейкерства к зипу оО??
Есле помог кинь + в репутацию!=) Дочери мои ,я уезжаю в дальний путь ,что вам привезти оттуда ??? - Пап ,ну можно как-нибудь менее пафосно сходить за хлебом ? Тот, кто смеется последним, просто не врубился сразу.
|
|
| |
DoomDemon | Дата: Вторник, 23.08.2011, 13:38 | Сообщение # 19 |
| Слышал о разносторонних знаниях? :) узип может знать то чего не знает фалк и наоборот
|
|
| |
LEGIOnER | Дата: Вторник, 23.08.2011, 18:04 | Сообщение # 20 |
| ммм Добавлено (23.08.2011, 18:04) --------------------------------------------- http://rghost.ru/19010651 я нуб в саздание скилов но я ставался)))))))))
Есле помог кинь + в репутацию!=) Дочери мои ,я уезжаю в дальний путь ,что вам привезти оттуда ??? - Пап ,ну можно как-нибудь менее пафосно сходить за хлебом ? Тот, кто смеется последним, просто не врубился сразу.
|
|
| |
|
|