Меню
Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS
Модератор форума: Manoichi, Skamp  
Помощь в кодинге
Deidara_Aka
Дата: Воскресенье, 21.04.2013, 20:16 | Сообщение # 571
как сделать так чтобы при технике отнимались жизни и чакра вместе
GamerXP
Дата: Воскресенье, 21.04.2013, 21:11 | Сообщение # 572
В хитдефе параметр givepower

Код
givepower   = -100,-20

Такой удар будет отнимать 100 энергии при попадании и 20 энергии при блоке
Deidara_Aka
Дата: Понедельник, 22.04.2013, 07:10 | Сообщение # 573
GamerXP, это жизни да?
у меня ещё один вопрос какой тип кода нужен чтобы сделать такую технику: летит паутина при попадании заматывает на 5 сек.
GamerXP
Дата: Понедельник, 22.04.2013, 08:03 | Сообщение # 574
Deidara_Aka, пожалуйста, прочитай нормально что я написал. Там НАПИСАНО, что это энергия. Для отнятия жизни используется параметр damage. Он был настолько очевиден, что я не стал его писать

Насчет паутины - просто поставь pausetime = 60*5, *тут на сколько будет замерзать если в блок попадет*
Это не самый лучший способ т.к. заморозка спадет после первого же твоего удара, но сомневаюсь что ты сможешь сделать более сложным способом.
Deidara_Aka
Дата: Понедельник, 22.04.2013, 08:17 | Сообщение # 575
GamerXP, да нет ты не понял мне нужно что бы при техники было так: чтобы у меня отнимались и жизни и чакра а про дамаг я знаю или это можно использовать для себя
про паутину ты прав но всё же паутину делать через бросок куная
Skamp
Дата: Понедельник, 22.04.2013, 09:08 | Сообщение # 576
lifeadd = -1000
poweradd = -1000
GamerXP
Дата: Понедельник, 22.04.2013, 09:52 | Сообщение # 577
Deidara_Aka, Ты не сказал у кого должна была отниматься жизнь и энергия, так что я сказал для противника. Чтоб забрать у себя есть много способов. Например использовать функции LifeAdd и PowerAdd с нужными триггерами. Например:

Код
[State 0, PowerAdd]
type = PowerAdd
trigger1 = time = 0
value = -1000

[State 0, LifeAdd]
type = LifeAdd
trigger1 = time = 0  
value = -100
kill = 0


Если в начале стейта нужно отнимать (как я в этом коде написал), то PowerAdd можно перенести в заголовок StateDef

Код
PowerAdd = -1000
Deidara_Aka
Дата: Понедельник, 22.04.2013, 10:25 | Сообщение # 578
GamerXP, так ты не сказал какой код нужен для паутины
arseny3
Дата: Понедельник, 22.04.2013, 10:45 | Сообщение # 579
Цитата (Deidara_Aka)
паутину делать через бросок куная

Сделай обычным кунаем, но со спрайтами паутины.
GamerXP
Дата: Понедельник, 22.04.2013, 11:15 | Сообщение # 580
Deidara_Aka, я сказал, чтоб ты юзал pausetime. Никто не говорил тебе делать, как кунай. Не важно как ты будешь кодить - хитдеф там будет в любом случае. Тем более я не знаю что у тебя за паутина там - то ли какая-то фигнюшка летит пучком, то ли типа веревки из руки. В зависимости от этого реализовать по-разному можно.
Deidara_Aka
Дата: Понедельник, 22.04.2013, 19:15 | Сообщение # 581
GamerXP, вообщем там летит сеть и при поподании она должна заматать
а через хелпер получится?
Skamp
Дата: Понедельник, 22.04.2013, 19:55 | Сообщение # 582
Deidara_Aka, а что кунаи юзаются не через хелпер?
Deidara_Aka
Дата: Понедельник, 22.04.2013, 20:00 | Сообщение # 583
Skamp, да но я про тот случай когда идёт остановка на время
а вообще можешь дать код готовый?
Skamp
Дата: Понедельник, 22.04.2013, 20:14 | Сообщение # 584
чего кунаев? своих? нет.... про замораживание противника тебе уже сказали паузтайм в хит дефи регулируешь...
Deidara_Aka
Дата: Понедельник, 22.04.2013, 20:19 | Сообщение # 585
Skamp,
Код
; Helper  
;------------------------------------------------------------------------------  
[Statedef 1000]  
anim  = 9999; твоя анимация  
sprpriority    = 10 ; выше противника  

[State 1000, HitDef]  
type = HitDef  
trigger1 = 1  
attr = S,NA  
hitflag = MAF  
guardflag = MA  
animtype = light  
air.animtype = light  
damage = 0,0  
pausetime = 0,20    ;Держим противника в паузтайме  
sparkno = -1    ;Отключаем эффект  
guard.sparkno = S3100  
sparkxy = 0,0  
hitsound = -1    ;Отключаем звук удара  
guardsound = S2,0  
ground.type = Low  
ground.slidetime = 0  
ground.hittime = 20  
air.hittime = 20  
ground.velocity = 0,0  
air.velocity = 0,0  
snap = 0,0    ;Допустим, здесь и привязываем противника в координате 0,0 хелпера  
fall = 0  
fall.yvelocity = -4.5  
fall.recover = 0  
fall.recovertime = 4  
fall.damage = 0  
hitonce = 1  
kill = 0  
numhits = 0  

[State 1000, DestroySelf]  
type = DestroySelf  
trigger1 = animtime = 0 ;Уничтожаем в конце анимации

ну вот код захвата и остановки на время противника меня интересует можно ли через этот код сделать то что я прошу
Поиск: