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] Criar sistema de selecionar HERO por double click.

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

[Dúvida] Criar sistema de selecionar HERO por double click.

Mensagem por hamud em 2014-04-17, 21:52

Bom dia,tarde e noite.

Queria saber como criar esse sistema, estou a um tempo parado então me esqueci de boa parte do WE :/, se uma alma boa puder me ajudar eu agradeço Smile 

Obrigado !!

hamud

Número de Posts : 45
Data de inscrição : 28/01/2011
Reputação : 1 Pontos : 11201

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Dúvida] Criar sistema de selecionar HERO por double click.

Mensagem por Law.Terro em 2014-04-19, 09:01

É bem simples, mas dinâmico. Você primeiro deve criar umas variáveis, incluindo um Player_Group[Array], e um evento de Select Unit, com a condição de que a Unit Select seja do Player Neutral Passive. Então, se não for um double click, você logo fazer a Action do sistema, Create Unit_Type[Select Unit (eu acho kk )] e bla bla bla kkk.
Já que é um Double Click você deve primeira Setar a Variável Unit_Type[Player Number of ( Triggering Player)] = Select Unit, e Então Adiciona-la ao Player_Group[ Player Number (Triggering Player)], e Colocar uma If com a condição de que se o player Selecionar novamente a unidade e ela for a mesma unidade que ele clicou, ou seja, Unit - Select Unit equal to Unit_Type[ Player Number ( Triggering Player)] e também a condição de Group, Triggering Player in Player_Group[ Player Number ( Triggering Player)] ( Aqui você achará esta opção no Boolean, nas opções de Player - Player in Player Group, ou algo assim '-' ), dai então você fará as Ações, aonde cria a unidade. Lembrando que, você também deve criar uma if, Select Unit not equal to Unit_Type[ Player Number ( Triggering Player)] e então Remover o Triggering  Player do Player_Group[ Player Number ( Triggring Player)] e Colocar a variável nit_Type[ Player Number ( Triggering Player)] = No Unit para que não aja nenhuma interferência. Bom, eu não sou bom com sistemas kkk caso eu esteja errado, me corrijam xD



Law.Terro

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

Warning Necropost
0 / 1000 / 100


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

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