[Dúvida] Skill em cada unidade de um grupo
+2
k99awp
nightdead
6 participantes
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
[Dúvida] Skill em cada unidade de um grupo
Estou querendo criar uma skill onde
do chao nasce um esqueletos e prendem as unidades
em uma certa distancia de onde um castei a skill
mais nao sei como fazer para que se crie os esqueletos perto de cada unidade na regiao.
um exemplo de uma skill parecida é a ultimate do rrof no dota.
só que ela cria as raiz em cada unidade ao redor dele.
Ultimate
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Dark Rift
Actions
Set point = (Target point of ability being cast)
Set unit_group = (Units within 500.00 of point)
Set dummy_cast = Dummy_Cast
Set dummy_fissure = Dummy_Fissure
Unit - Create 1 dummy_fissure for Player 1 (Red) at point facing (Position of (Casting unit))
isso foi só o inicio.
como disse, agora quero fazer com que apareça do lado de cada unidade no unit_group a unidade dummy_cast e caste uma certa skill nessa unidade que ela aprecer.
seria possivel fazer isso em gui ou só em jass ?
agradeço a ajuda.
do chao nasce um esqueletos e prendem as unidades
em uma certa distancia de onde um castei a skill
mais nao sei como fazer para que se crie os esqueletos perto de cada unidade na regiao.
um exemplo de uma skill parecida é a ultimate do rrof no dota.
só que ela cria as raiz em cada unidade ao redor dele.
Ultimate
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Dark Rift
Actions
Set point = (Target point of ability being cast)
Set unit_group = (Units within 500.00 of point)
Set dummy_cast = Dummy_Cast
Set dummy_fissure = Dummy_Fissure
Unit - Create 1 dummy_fissure for Player 1 (Red) at point facing (Position of (Casting unit))
isso foi só o inicio.
como disse, agora quero fazer com que apareça do lado de cada unidade no unit_group a unidade dummy_cast e caste uma certa skill nessa unidade que ela aprecer.
seria possivel fazer isso em gui ou só em jass ?
agradeço a ajuda.
nightdead- Número de Posts : 6
Data de inscrição : 01/02/2010
Reputação : 1 Pontos : 27020
Re: [Dúvida] Skill em cada unidade de um grupo
Eu sou iniciante como vc, então me desculpe se eu falar besteira!
Ao ler seu topico eu imaginei,
vc quer que um heroi use uma magia que prenda as unidades, como a da arvore no DOTA!
só que ao invez das plantinhas segurarem o personagem vc quer que apareça um esqueleto!
pra isso bastaria mudar o target da abilidade para UNIT= ESQUELETO
ele vai segurar e vai aparecer o esqueleto, provavelmente bem perto da unidade!
só uma ideia, quem sabe da certo!
Ao ler seu topico eu imaginei,
vc quer que um heroi use uma magia que prenda as unidades, como a da arvore no DOTA!
só que ao invez das plantinhas segurarem o personagem vc quer que apareça um esqueleto!
pra isso bastaria mudar o target da abilidade para UNIT= ESQUELETO
ele vai segurar e vai aparecer o esqueleto, provavelmente bem perto da unidade!
só uma ideia, quem sabe da certo!
Re: [Dúvida] Skill em cada unidade de um grupo
Não esqueça da tag senhor :/ Acabei de botar para vc :/
Tente lêr todas as regras do forum e seja feliz =D
Tente lêr todas as regras do forum e seja feliz =D
Re: [Dúvida] Skill em cada unidade de um grupo
Ultimate
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Dark Rift
Actions
Set point = (Target point of ability being cast)
Set unit_group = (Units within 500.00 of point)
Set num_unit = (Number of units in unit_group)
Set dummy_cast = Dummy_Cast
Set dummy_fissure = Dummy_Fissure
Unit - Create 1 dummy_fissure for Player 1 (Red) at point facing (Position of (Casting unit))
For each (Integer A) from 1 to num_unit, do (Actions)
Loop - Actions
Set random_unit = (Random unit from unit_group)
Set unidades[num_unit] = random_unit
Unit Group - Remove random_unit from unit_group
Unit - Create 1 dummy_cast for Player 1 (Red) at (Position of unidades[num_unit]) facing (Position of (Triggering unit))
fiz desta forma e consegui criar em todas as unidades mais esta muito complicado, tem como deixar melhor, mas ainda nao consegui
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Dark Rift
Actions
Set point = (Target point of ability being cast)
Set unit_group = (Units within 500.00 of point)
Set num_unit = (Number of units in unit_group)
Set dummy_cast = Dummy_Cast
Set dummy_fissure = Dummy_Fissure
Unit - Create 1 dummy_fissure for Player 1 (Red) at point facing (Position of (Casting unit))
For each (Integer A) from 1 to num_unit, do (Actions)
Loop - Actions
Set random_unit = (Random unit from unit_group)
Set unidades[num_unit] = random_unit
Unit Group - Remove random_unit from unit_group
Unit - Create 1 dummy_cast for Player 1 (Red) at (Position of unidades[num_unit]) facing (Position of (Triggering unit))
fiz desta forma e consegui criar em todas as unidades mais esta muito complicado, tem como deixar melhor, mas ainda nao consegui
nightdead- Número de Posts : 6
Data de inscrição : 01/02/2010
Reputação : 1 Pontos : 27020
Re: [Dúvida] Skill em cada unidade de um grupo
A trigger em que o nightdead passou n elimina os leaks, e tem um tutorial bem legal sobre leaks aqui no site, tutorial aki.
P.S.: tutorial criado por Raziel_br
P.S.: tutorial criado por Raziel_br
yakuro- Número de Posts : 263
Data de inscrição : 21/02/2011
Reputação : 12 Pontos : 25462
Re: [Dúvida] Skill em cada unidade de um grupo
eu sei sobre os leaks.
como eu disse isso é um esboço da skill.
só eu aprendendo como fazer ela eu ja começo a retirar tudo.
unica coisa que eu estou precisando agora é conseuir fazer ela funcionar, quando ele funcionar da pra optimizar tudo.
como eu disse isso é um esboço da skill.
só eu aprendendo como fazer ela eu ja começo a retirar tudo.
unica coisa que eu estou precisando agora é conseuir fazer ela funcionar, quando ele funcionar da pra optimizar tudo.
nightdead- Número de Posts : 6
Data de inscrição : 01/02/2010
Reputação : 1 Pontos : 27020
Re: [Dúvida] Skill em cada unidade de um grupo
Set random_unit = (Random unit from unit_group)
random não vai dar certo ...
vai acontecer de pegar alguams mais de uma vez e outras nenhuma vez...
usa a action
for every unit in unit group do actions
e ai se refira as unidades do gorupo como "picked unit"
exemplo:
for every unit in unit_group do actions
-loop actions:
--unit kill (picked unit)
isso mataria todas as unidades do unit_group (500 de range do caster)
espero ter ajudado , FG'
random não vai dar certo ...
vai acontecer de pegar alguams mais de uma vez e outras nenhuma vez...
usa a action
for every unit in unit group do actions
e ai se refira as unidades do gorupo como "picked unit"
exemplo:
for every unit in unit_group do actions
-loop actions:
--unit kill (picked unit)
isso mataria todas as unidades do unit_group (500 de range do caster)
espero ter ajudado , FG'
fg8d78e48sro- Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 26740
Re: [Dúvida] Skill em cada unidade de um grupo
hmm, isso é realmente curiosousa a action
for every unit in unit group do actions
e ai se refira as unidades do gorupo como "picked unit"
eu nem sabia que existia uma
action dessas.
Tópicos semelhantes
» [DUVIDA] Taverna de heroi para cada time
» (Duvida)Remover unidade do Jogo
» [Dúvida]Unidade
» [duvida] remover unidade
» [Duvida] Item Summona unidade
» (Duvida)Remover unidade do Jogo
» [Dúvida]Unidade
» [duvida] remover unidade
» [Duvida] Item Summona unidade
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos