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!



[Sistema] ChatCommand

Ir em baixo

[Sistema] ChatCommand

Mensagem por Bills em 2012-07-12, 20:24

Hoje criei um sistema que auxilia na criação de um comando de chat (-ms, por exemplo). Infelizmente, ele é em vJass. Então por que estou postando aqui, né? Para ser sincero, ainda quero ensinar vJass para muitos.

Desculpe se eu pareci chato, eu mesmo me achei kkkkkkk

O sistema está hospedado no THW: http://www.hiveworkshop.com/forums/submissions-414/system-chatcommand-219132/


Recomendo
Por que um jogo é bom? | Aprenda MUI | Mostre-se para nós!

avatar
Bills

Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 21234

Warning Necropost
35 / 10035 / 100


Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por ArthusBehemoth em 2012-07-12, 21:53

Bills escreveu:Hoje criei um sistema que auxilia na criação de um comando de chat (-ms, por exemplo). Infelizmente, ele é em vJass. Então por que estou postando aqui, né? Para ser sincero, ainda quero ensinar vJass para muitos.

Desculpe se eu pareci chato, eu mesmo me achei kkkkkkk

O sistema está hospedado no THW: http://www.hiveworkshop.com/forums/submissions-414/system-chatcommand-219132/

Começe ensinando para mim \/
e que tipo de auxilio este sistema tem exatamente?



Galera acessem o BLOG do meu mapa
http://www.wc3heroesofmidgard.blogspot.com/
VERSÃO FIX COM MUITAS NOVIDADES, + DE 25 CLASSES NOVAS, NOVOS ITEMS, NOVO TERRAIN NÃO PERCAM... EM BREVE
avatar
ArthusBehemoth

Número de Posts : 1061
Data de inscrição : 30/03/2011
Reputação : 62 Pontos : 18089

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por Bills em 2012-07-12, 21:58

Todo sistema auxilia fazendo algo ao invés de voce fazer. No caso desse sistema, ao invés voce de declarar o evento de um usário digitar "tal comando" e fazer certas verificações, com esse sistema você apenas escolhe o comando e o que acontece ao escreve-lo.


Recomendo
Por que um jogo é bom? | Aprenda MUI | Mostre-se para nós!

avatar
Bills

Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 21234

Warning Necropost
35 / 10035 / 100


Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por ArthusBehemoth em 2012-07-12, 22:02

Bills escreveu:Todo sistema auxilia fazendo algo ao invés de voce fazer. No caso desse sistema, ao invés voce de declarar o evento de um usário digitar "tal comando" e fazer certas verificações, com esse sistema você apenas escolhe o comando e o que acontece ao escreve-lo.

Voce esta querendo dizer que nao precisara criar uma linha de evento para cada jogador?
e estas "ações" deste sistema tem que ser escritas em Jass ne?



Galera acessem o BLOG do meu mapa
http://www.wc3heroesofmidgard.blogspot.com/
VERSÃO FIX COM MUITAS NOVIDADES, + DE 25 CLASSES NOVAS, NOVOS ITEMS, NOVO TERRAIN NÃO PERCAM... EM BREVE
avatar
ArthusBehemoth

Número de Posts : 1061
Data de inscrição : 30/03/2011
Reputação : 62 Pontos : 18089

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por Bills em 2012-07-12, 22:55

Exatamente arthur, você nem meche com eventos. Voce apenas fornece o comando e uma função com suas "ações" e o sistema faz todo resto. Além do mais, com esse sistema você evitar criar vários eventos.


Recomendo
Por que um jogo é bom? | Aprenda MUI | Mostre-se para nós!

avatar
Bills

Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 21234

Warning Necropost
35 / 10035 / 100


Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por Iky em 2012-07-13, 20:05

bills, so uma duvidazinha,
isso, funcionaria? ou teria que haver um objeto diferente para cada uso de chat
Código:


struct CmdExemple extends array
                local string CHAT_COMMAND = "hello"

                method onCommand takes nothing returns nothing
                    call BJDebugMsg("Hello Player "+ I2S(ChatCommand.eventPlayerId+1))
                endmethod
               
                set CHAT_COMMAND = "bye"

                method onCommand takes nothing returns nothing
                    call BJDebugMsg("Hello Player "+ I2S(ChatCommand.eventPlayerId+1))
                endmethod

                implement ChatCommandModule
            endstruct



avatar
Iky

Número de Posts : 2065
Data de inscrição : 06/04/2010
Reputação : 99 Pontos : 20609

Warning Necropost
10 / 10010 / 100


http://icaro.glauco

Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por Bills em 2012-07-13, 22:52

Uma struct para cada comando. E se você for analizar seu código:
- Não se declara variavel local fora de function
- Não se pode setar variáveis fora de uma function.
- E não se pode criar 2 functions com o mesmo nome.

Isso é vjass iky kkkkkk acho que voce ainda está no javascript. =P


Recomendo
Por que um jogo é bom? | Aprenda MUI | Mostre-se para nós!

avatar
Bills

Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 21234

Warning Necropost
35 / 10035 / 100


Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por Iky em 2012-07-13, 23:25

okok mas eu quero saber msm assim, teria sim que ter um objeto (ops!) struct para cada utilização?


avatar
Iky

Número de Posts : 2065
Data de inscrição : 06/04/2010
Reputação : 99 Pontos : 20609

Warning Necropost
10 / 10010 / 100


http://icaro.glauco

Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

Mensagem por Bills em 2012-07-13, 23:31

Lá em cima eu já havia respondido Poker Face

Se voce usar o implement teria sim. Porem de voce usar o create, poderia criar quantos comandos quiser na mesma struct.


Recomendo
Por que um jogo é bom? | Aprenda MUI | Mostre-se para nós!

avatar
Bills

Número de Posts : 1446
Data de inscrição : 04/12/2010
Reputação : 173 Pontos : 21234

Warning Necropost
35 / 10035 / 100


Voltar ao Topo Ir em baixo

Re: [Sistema] ChatCommand

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