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!



[Dúvida] Em meu sistema -WAT?

Ir em baixo

[Dúvida] Em meu sistema -WAT?

Mensagem por Twisty em 2013-08-08, 19:11

Criei um sistema da seguinte forma: Cada vez que mato uma unidade,ela estaca um número em uma variável,e quando essa variável tiver uma certa quantidade,ex: eu uso 5,se chegar a 5 ela ganha um bônus de AS,e Dano,ai eu consegui com 1 problema que ñ sei oq fiz errado ¬¬,mais consegui.O que eu queria é que quando a unidade morresse ela perdesse 4 desses pontos acumulados,exemplo: tenho 10,se eu morrer perco 5 e fico com 5,e depois que mato as unidades continua a contagem: vou colocar meu sistema aqui : 

Setup :
Código:
EP Stp
    Events
        Unit - A unit Learns a skill
    Conditions
        (Learned Hero Skill) Equal to Estoque de Prezas 
    Actions
        Set EP_Unit = (Triggering unit)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Estoque de Prezas  for (Triggering unit)) Equal to 1
            Then - Actions
                Set EP_Integer[1] = 1
                Trigger - Turn on Ep LvL 1 <gen>
                Trigger - Turn on EP MSG <gen>
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Estoque de Prezas  for (Triggering unit)) Equal to 2
            Then - Actions
                Set EP_Integer[2] = 5
                Trigger - Turn off Ep LvL 1 <gen>
                Trigger - Turn on EP MSG 2 <gen>
                Trigger - Turn on Ep LvL 2 <gen>
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of Estoque de Prezas  for (Triggering unit)) Equal to 3
            Then - Actions
                Set EP_Integer[3] = 10
                Trigger - Turn off Ep LvL 2 <gen>
                Trigger - Turn on EP MSG 3 <gen>
                Trigger - Turn on Ep LvL 3 <gen>
            Else - Actions
Mensagem que aparece a cada vez que uma unidade morre :
Código:
EP MSG
    Events
        Unit - A unit Dies
    Conditions
        ((Dying unit) is A Hero) Equal to False
        ((Dying unit) is Summoned) Equal to False
        ((Dying unit) is Mechanical) Equal to False
        ((Dying unit) is A town-hall-type unit) Equal to False
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                EP_Integer[1] Greater than 0
                EP_Integer[1] Less than or equal to 5
                EP_MSG[1] Equal to 0
            Then - Actions
                Game - Display to (All players) the text: (|CFF890202Preza(s) |r + (String(EP_Integer[1])))
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                EP_Integer[1] Equal to 5
            Then - Actions
                Set EP_MSG[1] = 1
            Else - Actions
Coloquei essa ((Dying unit) is A town-hall-type unit) Equal to False ,pq o hero que criei tem uma habilidade com dummy e os dummy tavão entrando na contagem,então coloquei eles como Town e removi na condição.


Código:
Ep LvL 1
    Events
        Unit - A unit Dies
    Conditions
        ((Dying unit) is A Hero) Equal to False
        ((Dying unit) is Summoned) Equal to False
        ((Dying unit) is Mechanical) Equal to False
        ((Dying unit) is A town-hall-type unit) Equal to False
    Actions
        Set EP_Integer[1] = (EP_Integer[1] + 1)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                EP_Integer[1] Equal to 6
            Then - Actions
                Unit - Add Attack Speed (Estoque de Prezas) Nv 1 to EP_Unit
                Unit - Add Dano Bonus (+8) to EP_Unit
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                EP_Integer[1] Equal to 7
            Then - Actions
                Set EP_Integer[1] = 0
            Else - Actions
Eu tive que colocar EP_Integer[1] Equal to 6 ,pois nas mensagem de Unit - Die ,a contagem começava com 0,e quando estava em 4 ja colocava o efeito,que na verdade entraria apenas com 5.

Se não entenderem alguma coisa nisso que coloquei acima,perguntem, ou se tiver um jeito melhor de fazer esse Sistema...
Vlw!


avatar
Twisty

Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 11183

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Gilgamesh em 2013-08-08, 19:27

Pela descrição me parece um sistema bem interessante e simples de fazer, mas sendo o mesmo programado em GUI, só vou conseguir analisar usando um demo map.
---



Ei Convidado, você já conhece meu fórum?
Oferecemos todo suporte necessário para a criação de seus mapas!

- Parceiro Oficial TeamKings™ -

.: Menu de Navegação :.
Página Principal
Regras
Ferramentas
Tutoriais
Spells
Systems
Cheated Maps
avatar
Gilgamesh

Número de Posts : 313
Data de inscrição : 11/05/2013
Reputação : 69 Pontos : 13564

Warning Necropost
0 / 1000 / 100


http://www.DotCastleBR.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Twisty em 2013-08-08, 19:36

Vou colocar ela em um Demo Map ,é que to fazendo no meu mapa normal dai postei só em Texto.Vou fazer e daqui a pouco posto aqui novamente.

------------ Edit --------------
Demorei para postar pq a net aqui é lerda pra k**** mais tá aqui : Link


avatar
Twisty

Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 11183

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Gilgamesh em 2013-08-08, 22:43

Nussa carinha, você criou algumas dezenas de triggers na sua demo kkkkk =x.
Olha se essa demo ficou perto do que você quer...

Download (Demo Map)
 - Open Source: pode ser aberto no World Edit.
 - Upado no MediaFire


Última edição por Gilgamesh em 2013-08-09, 20:05, editado 1 vez(es)



Ei Convidado, você já conhece meu fórum?
Oferecemos todo suporte necessário para a criação de seus mapas!

- Parceiro Oficial TeamKings™ -

.: Menu de Navegação :.
Página Principal
Regras
Ferramentas
Tutoriais
Spells
Systems
Cheated Maps
avatar
Gilgamesh

Número de Posts : 313
Data de inscrição : 11/05/2013
Reputação : 69 Pontos : 13564

Warning Necropost
0 / 1000 / 100


http://www.DotCastleBR.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Twisty em 2013-08-09, 18:51

(Ainda Bem que você não viu o resto do meu mapa) Essa demo não tem a de perder esse Estoque quando o heroi morre né? Tava vendo agora eu matei 5,entao morri ,quando renasci matei mais 1  e ganho o bônus igualmente...


avatar
Twisty

Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 11183

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Gilgamesh em 2013-08-09, 19:18

Pois é, eu não coloquei a parte que perde quando morre. Mas é só você acrescentar uma função condicional da seguinte maneira:

Se o herói morrendo tiver a spell (level > 0), reduza a quantidade de almas (pontos) obtidos da maneira que você desejar.

*Coloque essa função acima de qualquer outra. Se não entendeu dá um toque que eu faço e te mando. ")



Ei Convidado, você já conhece meu fórum?
Oferecemos todo suporte necessário para a criação de seus mapas!

- Parceiro Oficial TeamKings™ -

.: Menu de Navegação :.
Página Principal
Regras
Ferramentas
Tutoriais
Spells
Systems
Cheated Maps
avatar
Gilgamesh

Número de Posts : 313
Data de inscrição : 11/05/2013
Reputação : 69 Pontos : 13564

Warning Necropost
0 / 1000 / 100


http://www.DotCastleBR.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Twisty em 2013-08-09, 19:35

Ei se não for pedir de mais '-' , tipo pra informar melhor a quantidade de 'Almas' que o cara vai ter, queria sabe se tu faz para mostrar a quantidade de Almas que tem sempre que mata uma unidade,como tinha antes.

Se matar a Unit vai aparecer , Quantidade de Almas 1 ,e se ele morrer teria que aparecer a quantidade que ele tem depois que perdeu , e continua aparecendo depois que ele matar. Se não puder eu entendo, teu REP+ já ta garantido Smile vlw!.

EDIT: Cara não achei alguma Condição parecida com essa Se o herói morrendo tiver a spell (level > 0)
 


avatar
Twisty

Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 11183

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Gilgamesh em 2013-08-09, 20:06

Mais ou menos assim?

Ah, e essa condição é do tipo integer.

Check level of ability for unit
---



Ei Convidado, você já conhece meu fórum?
Oferecemos todo suporte necessário para a criação de seus mapas!

- Parceiro Oficial TeamKings™ -

.: Menu de Navegação :.
Página Principal
Regras
Ferramentas
Tutoriais
Spells
Systems
Cheated Maps
avatar
Gilgamesh

Número de Posts : 313
Data de inscrição : 11/05/2013
Reputação : 69 Pontos : 13564

Warning Necropost
0 / 1000 / 100


http://www.DotCastleBR.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Twisty em 2013-08-09, 21:19

Own... Own... Own...  Que fod* mano *-* ta perfeitinho Own...  ,vlw por ter me ajudado ae Smile ,ganho mais 1 Rep Very Happy vlw mesmo LooOOooL 

Podem fechar o Topic!


avatar
Twisty

Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 11183

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Gilgamesh em 2013-08-10, 09:14

TerrOOOOO baixa as portas! ")
---



Ei Convidado, você já conhece meu fórum?
Oferecemos todo suporte necessário para a criação de seus mapas!

- Parceiro Oficial TeamKings™ -

.: Menu de Navegação :.
Página Principal
Regras
Ferramentas
Tutoriais
Spells
Systems
Cheated Maps
avatar
Gilgamesh

Número de Posts : 313
Data de inscrição : 11/05/2013
Reputação : 69 Pontos : 13564

Warning Necropost
0 / 1000 / 100


http://www.DotCastleBR.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Dúvida] Em meu sistema -WAT?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


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