[Dúvida] Em meu sistema -WAT?
2 participantes
Página 1 de 1
[Dúvida] Em meu sistema -WAT?
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 :
Se não entenderem alguma coisa nisso que coloquei acima,perguntem, ou se tiver um jeito melhor de fazer esse Sistema...
Vlw!
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
- 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
- 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
Se não entenderem alguma coisa nisso que coloquei acima,perguntem, ou se tiver um jeito melhor de fazer esse Sistema...
Vlw!
Twisty- Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 21168
Re: [Dúvida] Em meu sistema -WAT?
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.
---
---
Re: [Dúvida] Em meu sistema -WAT?
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
------------ Edit --------------
Demorei para postar pq a net aqui é lerda pra k**** mais tá aqui : Link
Twisty- Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 21168
Re: [Dúvida] Em meu sistema -WAT?
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
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)
Re: [Dúvida] Em meu sistema -WAT?
(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- Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 21168
Re: [Dúvida] Em meu sistema -WAT?
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. ")
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. ")
Re: [Dúvida] Em meu sistema -WAT?
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 vlw!.
EDIT: Cara não achei alguma Condição parecida com essa Se o herói morrendo tiver a spell (level > 0)
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 vlw!.
EDIT: Cara não achei alguma Condição parecida com essa Se o herói morrendo tiver a spell (level > 0)
Twisty- Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 21168
Re: [Dúvida] Em meu sistema -WAT?
Mais ou menos assim?
Ah, e essa condição é do tipo integer.
Check level of ability for unit
---
Ah, e essa condição é do tipo integer.
Check level of ability for unit
---
Re: [Dúvida] Em meu sistema -WAT?
Que fod* mano *-* ta perfeitinho ,vlw por ter me ajudado ae ,ganho mais 1 Rep vlw mesmo
Podem fechar o Topic!
Podem fechar o Topic!
Twisty- Número de Posts : 99
Data de inscrição : 25/05/2013
Reputação : 3 Pontos : 21168
Tópicos semelhantes
» [Duvida] Com sistema de zumbis
» [Duvida] Sistema de Quest.
» [Dúvida] Sistema de vocação.
» [Duvida]Sistema de elementos
» [Dúvida] Sistema de Load/Save
» [Duvida] Sistema de Quest.
» [Dúvida] Sistema de vocação.
» [Duvida]Sistema de elementos
» [Dúvida] Sistema de Load/Save
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|