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!




Participe do fórum, é rápido e fácil

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!


TeaM KingS
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Dúvida] Em meu sistema -WAT?

2 participantes

Ir para baixo

[Dúvida] Em meu sistema -WAT? Empty [Dúvida] Em meu sistema -WAT?

Mensagem por Twisty 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!
Twisty
Twisty

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


Ir para o topo Ir para baixo

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

Mensagem por Gilgamesh 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.
---
Gilgamesh
Gilgamesh

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


http://www.DotCastleBR.forumeiros.com

Ir para o topo Ir para baixo

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

Mensagem por Twisty 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
Twisty
Twisty

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


Ir para o topo Ir para baixo

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

Mensagem por Gilgamesh 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)
Gilgamesh
Gilgamesh

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


http://www.DotCastleBR.forumeiros.com

Ir para o topo Ir para baixo

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

Mensagem por Twisty 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...
Twisty
Twisty

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


Ir para o topo Ir para baixo

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

Mensagem por Gilgamesh 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. ")
Gilgamesh
Gilgamesh

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


http://www.DotCastleBR.forumeiros.com

Ir para o topo Ir para baixo

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

Mensagem por Twisty 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)
 
Twisty
Twisty

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


Ir para o topo Ir para baixo

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

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

Mais ou menos assim?

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

Check level of ability for unit
---
Gilgamesh
Gilgamesh

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


http://www.DotCastleBR.forumeiros.com

Ir para o topo Ir para baixo

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

Mensagem por Twisty 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!
Twisty
Twisty

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


Ir para o topo Ir para baixo

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

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

TerrOOOOO baixa as portas! ")
---
Gilgamesh
Gilgamesh

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

Warning Necropost
[Dúvida] Em meu sistema -WAT? Left_bar_bleue0 / 1000 / 100[Dúvida] Em meu sistema -WAT? Right_bar_bleue


http://www.DotCastleBR.forumeiros.com

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos