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.

[Tutorial] Comandos por Chat

3 participantes

Ir para baixo

[Tutorial] Comandos por Chat Empty [Tutorial] Comandos por Chat

Mensagem por .Itap 2011-12-31, 09:59

INTRODUÇÃO

Este Tutorial irá conter coisas relacionadas a comandos de chat.

Você com certeza já deve ter visto alguns comandos de chat em alguns mapas , que as vezes são essenciais para fazer com que um mapa fique muito bom.


Exemplos : -Gold xxx , -Kills xxx , -Lumber xxx , -Kick xxx , etc.
Legenda : xxx (Quantidade desejada.)

Este Tutorial , irá lhe ensinar como fazer essas coisas , que certamente , muitos de vocês já devem ter visto em algum lugar.

Eu acho que este Tutorial , é muito útil e necessário de se aprender no caso de você se tornar um Grande Criador de Mapas um dia.


ÍNICIO

Vamos começar aprendendo como usar um comando sem um valor definido.

Events
Player - Player 1 (Red) types a chat message containing -Gold as A substring

Lembrando que -Gold é apenas um exemplo.

Estão vendo essa substring? ela quer dizer que não é exato que o chat escrito seja apenas -Gold.

Ela quer dizer que pode conter mais algo ali , algo que vamos adicionar mais brevemente com uma action.


Parte Mais Difícil

É aqui que as coisas ficam confusas , e o bicho começa a pegar.

Para adicionar um valor sem ser exato apenas para o -Gold (Função da Substring)

a String é esta (Lembrando que esta é para o -Gold , e pode mudar caso seja usado outra palavra no chat) :


(Integer((Substring((Entered chat string), 7, 11))))

Mas .Itap , oque essa String (Action) faz?

Caro senhor , se você reparar bem , -Gold são 5 letras (contando com o -) certo? mas para adicionar um valor geralmente a gente dá um espaço e ai sim adiciona o valor né?

Então , essa String , ela vai ver o número que tem DEPOIS de -Gold (Com o Espaço) que forma 6 letras (Com o Espaço) , e vai gravar.

Ai é só fazer a action que adiciona o Gold e enfim o jogador terá o Gold desejado.


A Trigger ficaria assim :

Events
Player - Player 1 (Red) types a chat message containing -Gold as A substring

Conditions

Actions
Player - Add (Integer((Substring((Entered chat string), 7, 11)))) to (Player((Player number of (Triggering player)))) Current gold

Ai seria adicionado o Gold para o Herói como vocês podem ver.

Mas , para melhorar o funcionamento da Trigger , nós vamos adicionar uma Condição.

Essa condição irá conferir oque foi escrito na Substring (Letras) entre 1 a 6 (Letras) , se for -Gold (Com o Espaço - Formando 6 Letras) , ai ela funciona perfeitamente.


Events
Player - Player 1 (Red) types a chat message containing -Gold as A substring

Conditions
(Substring((Entered chat string), 1, 6)) Equal to -Gold

Actions
Player - Add (Integer((Substring((Entered chat string), 7, 11)))) to (Player((Player number of (Triggering player)))) Current gold

Pronto , agora a Trigger está funcionando perfeitamente!

No caso de fazer outro comando agora vocês entenderam tudo certinho e poderão fazer , Bom Proveito!

Abraços ,
.Itap


Última edição por .Itap em 2011-12-31, 14:17, editado 1 vez(es)
.Itap
.Itap

Número de Posts : 1351
Data de inscrição : 09/11/2009
Reputação : 78 Pontos : 28289

Warning Necropost
[Tutorial] Comandos por Chat Left_bar_bleue95 / 10095 / 100[Tutorial] Comandos por Chat Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Comandos por Chat Empty Re: [Tutorial] Comandos por Chat

Mensagem por Law.Terro 2011-12-31, 10:37

nossa ta de parabens, você ando ajudando muita gente aqui por esses dias desde moderador, inclusive eu. ^^ parabens pelo tutorial.
Law.Terro
Law.Terro

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

Warning Necropost
[Tutorial] Comandos por Chat Left_bar_bleue0 / 1000 / 100[Tutorial] Comandos por Chat Right_bar_bleue


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

Ir para o topo Ir para baixo

[Tutorial] Comandos por Chat Empty Re: [Tutorial] Comandos por Chat

Mensagem por .Itap 2011-12-31, 13:59

Obrigado , ajudo sempre que possível.

O Tutorial é bom , e , bem feito , ta muito fácil e legal de se aprender e este Tutorial quando você aprende , nunca esquece!
.Itap
.Itap

Número de Posts : 1351
Data de inscrição : 09/11/2009
Reputação : 78 Pontos : 28289

Warning Necropost
[Tutorial] Comandos por Chat Left_bar_bleue95 / 10095 / 100[Tutorial] Comandos por Chat Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Comandos por Chat Empty Re: [Tutorial] Comandos por Chat

Mensagem por fg8d78e48sro 2012-01-02, 23:49

só uma duvida ai ele vai setar no maximo um numero de 4 digitos ?

pq tipo do 7 ao 11

11-7 = 4
fg8d78e48sro
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 25795

Warning Necropost
[Tutorial] Comandos por Chat Left_bar_bleue0 / 1000 / 100[Tutorial] Comandos por Chat Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Comandos por Chat Empty Re: [Tutorial] Comandos por Chat

Mensagem por .Itap 2012-01-02, 23:55

Sim , mas se tu quiser aumentar , é simples a regra.
.Itap
.Itap

Número de Posts : 1351
Data de inscrição : 09/11/2009
Reputação : 78 Pontos : 28289

Warning Necropost
[Tutorial] Comandos por Chat Left_bar_bleue95 / 10095 / 100[Tutorial] Comandos por Chat Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Comandos por Chat Empty Re: [Tutorial] Comandos por Chat

Mensagem por fg8d78e48sro 2012-01-03, 00:21

ah tahh intão eu acho que entendi..

é que eu sou bem iniciante em trigger e nunka vi quase nenhuma dessas coissas

o que eu aprendi assim foi mais "fazendo", ou seja aprendi na pratica de acordo com o que eu pressisava com meu mapa

Mais WE em GUI é facil é só você aprender a logica e pensar em como fazer tal coisa que você consegue



eu acho que sou dakeles que aprendem rapido (eu acho) então eis ai uma das coiss que gostei nesse forum é que diferente da maioria que o pessoal cola num negocio pronto que vc num intende nada aki vc aprende a fazer.

e com alguma experiencia você só de olhar uma coisa que não sabe ja acaba aprendendo fazer e tendo novas ideias para seu mapa.



Ai bom Tutorial o pessoal daki é D+
fg8d78e48sro
fg8d78e48sro

Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 25795

Warning Necropost
[Tutorial] Comandos por Chat Left_bar_bleue0 / 1000 / 100[Tutorial] Comandos por Chat Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Comandos por Chat Empty Re: [Tutorial] Comandos por Chat

Mensagem por .Itap 2012-01-03, 10:42

Thx , eu aprendi 80% do que eu sei , na prática também , e acredite os outros 20% foram essenciais para que os 80% funcionassem Very Happy

Que bom que gostou!
.Itap
.Itap

Número de Posts : 1351
Data de inscrição : 09/11/2009
Reputação : 78 Pontos : 28289

Warning Necropost
[Tutorial] Comandos por Chat Left_bar_bleue95 / 10095 / 100[Tutorial] Comandos por Chat Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial] Comandos por Chat Empty Re: [Tutorial] Comandos por Chat

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