TeaM KingS
[center]Ola Convidado, seja bem vindo ao TeaM KingS !

Nós temos tutoriais sobre o WarCraft World Editor: se você tiver alguma duvida pode perguntar que os moderadores ou membros experientes vão lhe ajudar.

Para melhor utilizar nossos recursos é extremamente recomendado que esteja logado em nosso fórum e que leia o nosso regulamento oficial.

Também temos fóruns sobre DotA AllstarS, com guias, estratégias, e muito mais!



[Resolvido]Como retirar o effect somente após o tempo de execução da spell

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por k99awp em 2012-03-13, 16:12

pessoal eu estou o dia todo tentando terminar uma magia e não consigo,
editei a magia bladestorm para fazer uma magia que quando o creep chegue perto tome dmg
o hero é de gelo, então criei uma trigger para os creeps terem efeito de FrostNova quando chegarem perto do hero com a abilidade ativada
só que eu queria colocar tbm um efeito no proprio heroi e nas unidades aliadas que estiverem perto dele,
isso eu consegui
coloquei o ManaDrain,
então recapitulando:
uso a magia os inimigos recebem o efeito FrostNova e os aliados a ManaDrain
ai vem o problema: a magia tem duração de 6 segundos
eu queria que os aliados Ficassem com o Efeito ManaDrain durante os 6 segundo e depois retira-se o efeito
tentei por waint mesmo sabendo dos lesks mas nem assim funcionou
o Efeito fica na unidade e não sai.


Última edição por k99awp em 2012-03-14, 13:48, editado 2 vez(es)
avatar
k99awp

Número de Posts : 113
Data de inscrição : 09/02/2012
Reputação : 18 Pontos : 9932

Warning Necropost
0 / 1000 / 100


http://diegoknove.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por Law.Terro em 2012-03-13, 17:35

Pode me mandar o mapa, pra mim da uma olhada?


avatar
Law.Terro

Número de Posts : 1243
Data de inscrição : 18/07/2011
Reputação : 104 Pontos : 17354

Warning Necropost
0 / 1000 / 100


http://againstattack.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por k99awp em 2012-03-13, 17:40

Devil_Terr0 escreveu:Pode me mandar o mapa, pra mim da uma olhada?
Obrigado mais acabei de resolver
como estava usando um set temp_point e set temp-group
tiver que usar as variaveis e o unit group depois do efeito e o loop de ação special effect - desftroy

de qualquer forma obrigado
TOPICO RESOLVIDO
avatar
k99awp

Número de Posts : 113
Data de inscrição : 09/02/2012
Reputação : 18 Pontos : 9932

Warning Necropost
0 / 1000 / 100


http://diegoknove.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por Law.Terro em 2012-03-13, 17:41

Ok então, Alguem fecha aqui o tópico.


avatar
Law.Terro

Número de Posts : 1243
Data de inscrição : 18/07/2011
Reputação : 104 Pontos : 17354

Warning Necropost
0 / 1000 / 100


http://againstattack.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por gabrieeltucker em 2012-03-13, 17:53

se o topico foi resolvido
não esqueça de editar o titulo do tópico e
colocar [Resolvido] no lugar
do [Duvida].
avatar
gabrieeltucker

Número de Posts : 1000
Data de inscrição : 09/10/2011
Reputação : 92 Pontos : 13891

Warning Necropost
5 / 1005 / 100


http://www.TuckerORPG.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por k99awp em 2012-03-14, 12:09

Olá! consegui, mais testando o heroi aconteceu que uma hora que usei o efeito (magia) e um item que tbm tem efeito logo apos da magia
a ação destroi last efect, não destruiu o efeito que eu desejava, ManaDrain, quando o hero usa a magia ele fica impedido de utilizar outra magia, mas não de usar um iten
oque eu quero é que após os 6 segundo de duração da magia, o efeito MandaDrain saia!
ta ai a trigger para vcs me ajudarem!

uma possibilidade que resolveria meus problemas seria impedir o heroi de usar os itens enquanto a magia esta ativada.
ou um geito de destruir o efeito especifico.mas não sei como fazer

[img][/img]



Última edição por k99awp em 2012-03-15, 12:18, editado 1 vez(es)
avatar
k99awp

Número de Posts : 113
Data de inscrição : 09/02/2012
Reputação : 18 Pontos : 9932

Warning Necropost
0 / 1000 / 100


http://diegoknove.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por fg8d78e48sro em 2012-03-14, 17:02

é porque você usou waits ...
se acontecer de um efeito de outra trigger ser criado no momento em que alguem usa essa spell vai dar o mesmo problema ...
lembre-se ele destroi o ultimo criado e não um especifico como você disse..

você pode usar variaveis (special effect) para setar um efeito especifico
por exemplo
set fumaça1 = last created effect (isso logo depois de criar o efeito)

ai na hora de deletar usa
special effect destroy fumaça1

(tem algum tipo de variavel que desrtoi e não volta mais .. não lembro se era special effect mas acho que é sound .. testa ai pra gnt saber..)
--------
acho e espero ter sido util ...


Dê uma olhada no meu map : http://teamkings.forumeiros.com/t2951-divulgacao-3-heroes-war-12c#28895

http://www.epicwar.com/maps/190527/
avatar
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 13070

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por k99awp em 2012-03-15, 12:12

fg8d78e48sro escreveu:é porque você usou waits ...
se acontecer de um efeito de outra trigger ser criado no momento em que alguem usa essa spell vai dar o mesmo problema ...
lembre-se ele destroi o ultimo criado e não um especifico como você disse..

você pode usar variaveis (special effect) para setar um efeito especifico
por exemplo
set fumaça1 = last created effect (isso logo depois de criar o efeito)

ai na hora de deletar usa
special effect destroy fumaça1

(tem algum tipo de variavel que desrtoi e não volta mais .. não lembro se era special effect mas acho que é sound .. testa ai pra gnt saber..)
--------
acho e espero ter sido util ...



só de ler já vi que vai ser util sim!
eu tinha tentado fazer variavel de efeito e não sabia fazer
agora vc me ensinou!
Obrigado já coloquei no mapa! agora eu vou testar.
como as vezes o efeito fica as vesez ele some eu vou testar algumas vezes antes de postar o resultado,


da uma olhada ve se eu fiz certo!




Disponibilizado: DefenseYuppie
avatar
k99awp

Número de Posts : 113
Data de inscrição : 09/02/2012
Reputação : 18 Pontos : 9932

Warning Necropost
0 / 1000 / 100


http://diegoknove.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por fg8d78e48sro em 2012-03-15, 16:21

tem algusn erros sim ..
vc ta deletando o group dentro do loop o q faz com que na segunda unidade que for pegar ja não exista mais o grupo ....

ai dpois tbm tem a parte do set mana drain = last created special efect ..

nessa parte ai pode acontecer de setar varios efeitos numa mesma variavel
e depois quando você der o destroy vai acabar apenas com o ultimo efeito setado na variavel .. os outros vão continuar ..


Dê uma olhada no meu map : http://teamkings.forumeiros.com/t2951-divulgacao-3-heroes-war-12c#28895

http://www.epicwar.com/maps/190527/
avatar
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 13070

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por k99awp em 2012-03-15, 16:35

tirar o custom de delete do Loop eu posso concertar! mais isso que vc disse que ele pode setar varios efeitos na variavel eu não sei como concertar, eu testei o map e ele não deu o problema não, mais pode ser que ocorra, (por q o problema não acontecia sempre) , em todo caso estou testando, eu coloquei um effect destroi - Manadrain tbm quando o hero revive para caso a magia não saia,
mais fiquei preocupado com isso que vc falou dele poder setar varias magias!

tem alguma forma mais eficiente de setar um efeito na variavel, sem que possa dar esse problema?



Disponibilizado: DefenseYuppie
avatar
k99awp

Número de Posts : 113
Data de inscrição : 09/02/2012
Reputação : 18 Pontos : 9932

Warning Necropost
0 / 1000 / 100


http://diegoknove.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por fg8d78e48sro em 2012-03-15, 17:24

tem sim mas provavelmente vamos ter mecher com arrays ou mudar alguams coisas no sistema .. eu tinha que saber como é a spell para ver isso ...


Dê uma olhada no meu map : http://teamkings.forumeiros.com/t2951-divulgacao-3-heroes-war-12c#28895

http://www.epicwar.com/maps/190527/
avatar
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 13070

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por k99awp em 2012-03-15, 17:29

Bom eu usei a magia varias vezes hj e não deu o bug nenhuma vez.
eu acredito que não de mais problema não,
acho que a variavel já resolveu o problema,
caso alguma hora de problema eu te aviso!
e coloco a magia em um mapa pra vc dar uma olhada



Disponibilizado: DefenseYuppie
avatar
k99awp

Número de Posts : 113
Data de inscrição : 09/02/2012
Reputação : 18 Pontos : 9932

Warning Necropost
0 / 1000 / 100


http://diegoknove.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por fg8d78e48sro em 2012-03-15, 17:31

problema não via dar não ... mas ta com leak ..

tenta usar a magia perto de varios bixos pra vc ver ..

leak q eu diga porque de todos os specials efects que ele criar ele só vai deletar 1


Dê uma olhada no meu map : http://teamkings.forumeiros.com/t2951-divulgacao-3-heroes-war-12c#28895

http://www.epicwar.com/maps/190527/
avatar
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 13070

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por k99awp em 2012-03-16, 14:38

ELE SÓ CRIA O EFEITO MANADRAIN NO HERO PORQ EU COLOQUEI A AREA COMO 100 ENTENDEU, TA FUNCIONANDO DIREITINHO PERTO DOS ALIADOS E DOS INIMIGOS!



Disponibilizado: DefenseYuppie
avatar
k99awp

Número de Posts : 113
Data de inscrição : 09/02/2012
Reputação : 18 Pontos : 9932

Warning Necropost
0 / 1000 / 100


http://diegoknove.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por fg8d78e48sro em 2012-03-17, 23:58

ah então tem um loop ai que não pressisaria usar porque iria dar um efect em cima do outro mesmo ...


Dê uma olhada no meu map : http://teamkings.forumeiros.com/t2951-divulgacao-3-heroes-war-12c#28895

http://www.epicwar.com/maps/190527/
avatar
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 13070

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por Tamires em 2012-03-18, 21:23

hey,só uma dica.. creio que o tópico ainda está em discussão e já esta com a tag de resolvido,para evitar que algum admin feche,sugiro que termine primeiro o assunto

desculpa se eu estiver viajando na maionese aqui u.u


Tamires~♥
avatar
Tamires

Número de Posts : 487
Data de inscrição : 09/01/2012
Reputação : 27 Pontos : 12633

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por Fox em 2012-03-18, 22:06

k99awp escreveu:
Devil_Terr0 escreveu:Pode me mandar o mapa, pra mim da uma olhada?
Obrigado mais acabei de resolver
como estava usando um set temp_point e set temp-group
tiver que usar as variaveis e o unit group depois do efeito e o loop de ação special effect - desftroy

de qualquer forma obrigado
TOPICO RESOLVIDO

O mesmo postou que o tópico esta resolvido

Tópico Resolvido e trancado.
avatar
Fox

Número de Posts : 502
Data de inscrição : 04/03/2012
Reputação : 14 Pontos : 98765

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Resolvido]Como retirar o effect somente após o tempo de execução da spell

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum