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]Mensagem em jass/explicação

+3
Bills
TroiA
OmegaZero
7 participantes

Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty [Tutorial]Mensagem em jass/explicação

Mensagem por OmegaZero 2010-05-10, 13:39

Bom, eu estou iniciando no mundo de programação, a minha primeira linguagem foi Visual Basic 6, e vou para o C(mais não vou deixa o VB6 no canto), eu gosto muito de WC3, depois que descobri o "Jass/vJass" fiquei muito ancioso para criar codigos, e vou postar o Meu de "Quest Mensagem" e outros ^^ Very Happy :

:!: Primeiro:
Crie uma nova Trigger no World Editor, clicka em "New Trigger", depois click em cima da "trigger" nova, va na aba "Edit"(Que fica la em cima no canto << superior da tela) e bote "Convert to Custom Text", isso vai transforma o seu "Trigger" em Jass ^^, agora coloque o seguinte codigo:
Código:
function Trig_Mensagem_Actions takes nothing returns nothing
    call QuestMessageBJ( GetPlayersAll(), bj_QUESTMESSAGE_UPDATED, "TRIGSTR_001" )
endfunction

//===========================================================================
function InitTrig_Mensagem takes nothing returns nothing
    set gg_trg_Mensagem = CreateTrigger(  )
    call TriggerAddAction( gg_trg_Mensagem, function Trig_Mensagem_Actions )
endfunction
Explicações:
Código:
function Trig_Mensagem_Actions takes nothing returns nothing
    call QuestMessageBJ( GetPlayersAll(), bj_QUESTMESSAGE_UPDATED, "TRIGSTR_001" )
Esse codigo é responsavel pela ação de enviar a mensagem aos "Players", agora vou explicar cada codigo.

Código:
function Trig_Mensagem_Actions takes nothing returns nothing
"function" é uma função que você cria nos jass, essa função é tipo uma "Sub" que tem um determinado "ComandO" dentro dela, que o jogo ira ler e "Efetuar" no jogo ^^.
Obs: Quando iniciamos uma "function"(Função) temos que finalizala!(obrigatorio!) usando o seguinte comando:
Código:
endfunction
Continuando explicações:
Código:
call QuestMessageBJ( GetPlayersAll(), bj_QUESTMESSAGE_UPDATED,
Esse é o comando que falei que ficara dentro da "Function", vou explicar parte por parte:

Código:
Call
Call = Chama, ele é responsavel por chama um "Comando" de determinada Função/sub da Engine(jogo) Warcraft 3.

Código:
QuestMessageBJ( GetPlayersAll(), bj_QUESTMESSAGE_UPDATED,
QuestMessageBJ = Codigo responsavel pelo quest message(o codigo que o "call" chama.)
GetPlayersAll = Todos os players vão ver a mensagem!
bj_QUESTMESSAGE_UPDATE = Comando que fais com que no canto superior da tela, acontesa update de Quests.

Bom agora que expliquei vamos editar!.

Código:
function Trig_Mensagem_Actions takes nothing returns nothing
    call QuestMessageBJ( GetPlayersAll(), bj_QUESTMESSAGE_UPDATED, "TRIGSTR_001" )
endfunction
Bom agora subistitua o "TRIGSTR_001" pela mensagem que você quer! ex:
Código:
 "Visite o Team Kings - www.teamkings.forumeiros.com" )
Agora basta desfrutar ^^ do quest mensseger pelo Jass ^^, espero que entendão.

Creditos: OmegaZero - Team Kings.
Perdão pelos erros de Português Very Happy

Imagem do Resultado:
[Tutorial]Mensagem em jass/explicação Tutorial1v
Duvidas poste aque ^^ :hah:
OmegaZero
OmegaZero

Número de Posts : 365
Data de inscrição : 03/01/2009
Reputação : 7 Pontos : 28315

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


http://www.mmorpgbr.net

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por TroiA 2010-05-10, 22:55

Bom o tutorial, mais era bom adicionar umas imagens de como se fazer, imagens do world editor..
TroiA
TroiA

Número de Posts : 4151
Data de inscrição : 14/09/2008
Reputação : 127 Pontos : 36365

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


https://teamkings.forumeiros.com

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por OmegaZero 2010-05-11, 14:35

Sim troia, eu ia adicionar(Quando fiz o tuto foi nas preças) eu quero conversa com você pra adiciona ao forum uma função(igual no hiveworkshop) Very Happy
OmegaZero
OmegaZero

Número de Posts : 365
Data de inscrição : 03/01/2009
Reputação : 7 Pontos : 28315

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


http://www.mmorpgbr.net

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por TroiA 2010-05-11, 20:31

Tudo bem então.
TroiA
TroiA

Número de Posts : 4151
Data de inscrição : 14/09/2008
Reputação : 127 Pontos : 36365

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


https://teamkings.forumeiros.com

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Bills 2011-02-13, 17:37

Ae Zero vc é o cara que é modera da area de jass aqui msm? Ou estão brincando com minha cara? Acho que a até o lcc sabe mais que você.

PS: Para postar messagens no jogo a melhor function que tem é a BJDebugMsg(string)

Código:
call BJDebugMsg("Entendeu?")


Última edição por Bills em 2011-02-14, 12:03, editado 1 vez(es)
Bills
Bills

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue35 / 10035 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por lcc 2011-02-13, 23:29

ñ joga responsabilidade pra cima de mim ñ plz T.T
BJDebugMsg é uma das poucas BJ's uteis, é a minha principal function de debug ;D.

Sobre o tutorial
"TRIGSTR_001"
é GUI
lcc
lcc

Número de Posts : 933
Data de inscrição : 13/07/2010
Reputação : 104 Pontos : 26259

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por OmegaZero 2011-03-22, 19:01

Ae Zero vc é o cara que é modera da area de jass aqui msm? Ou estão brincando com minha cara? Acho que a até o lcc sabe mais que você.

PS: Para postar messagens no jogo a melhor function que tem é a BJDebugMsg(string)

Apesar do tópico ser um pouco antigo, eu vou fazer questão de responder /mal, bom, eu acho que isso foi quando eu iniciei a parte de Jass no World Editor, queria conhecer com o seria, simplesmente fiz uma GUI e converti pra Jass, infelizmente naquela epoca eu era um iniciante em programação(Vb6,vb.net e c++), hoje pode se dizer que sou bonzinho(sem querer me achar -q), simplesmente isso foi um erro, mais vou começar a mecher com Jass, já que voltei ao fórum rs.

Obrigado por falar, thx.

OmegaZero~.
OmegaZero
OmegaZero

Número de Posts : 365
Data de inscrição : 03/01/2009
Reputação : 7 Pontos : 28315

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


http://www.mmorpgbr.net

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por aldonova 2011-03-22, 20:06

Cara Qual é o Beneficio Do Jass??? Nunca Entendi...Sei Fazer isso em Gui e Acho Muito Mais Rapido, Facil e Pratico.e Tipo Qualquer Coisa Que Eu Escrever Vira Triger Em Jass???
aldonova
aldonova

Número de Posts : 1054
Data de inscrição : 20/01/2011
Reputação : 45 Pontos : 25401

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue3 / 1003 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


https://teamkings.forumeiros.com

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por OmegaZero 2011-03-22, 20:10

Quando você é alcostumado a digitar código, pra min eu acho muito mais beneficio, eu acho rápido só fazer isso:

Código:

Public Sub Inicialização()
  Player(index).gold = "500"
  Player(index).wood = "300"
  playermsg index, "Boa Sorte",3
End Sub
Isso é apenas uma ilustração, não funciona no Jass, mais seria mais o menos isso (y).
OmegaZero
OmegaZero

Número de Posts : 365
Data de inscrição : 03/01/2009
Reputação : 7 Pontos : 28315

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


http://www.mmorpgbr.net

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por aldonova 2011-03-22, 20:53

Cara Sera Que Você Saberia Um Tuto Desdo Inicio Até o nivel alto com Prints E De Faciu intendimento?
aldonova
aldonova

Número de Posts : 1054
Data de inscrição : 20/01/2011
Reputação : 45 Pontos : 25401

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue3 / 1003 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


https://teamkings.forumeiros.com

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Bills 2011-03-23, 16:56

Aldonova tutoriais de Jass é oque mais tem na internet. Claro que são em inglês (os que prestam, pelo menos). Se você não sabe inglês, aprenda, vai ser util.
Bills
Bills

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue35 / 10035 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por lcc 2011-03-28, 14:00

o tutorial do Laiev é util Very Happy
lcc
lcc

Número de Posts : 933
Data de inscrição : 13/07/2010
Reputação : 104 Pontos : 26259

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por aldonova 2011-03-28, 18:25

pod passar o link???se N Me Engano o Laiev é o cara do Blizzard Editors n é???Tipo N Me Enquadrei muito bem nesse forum mais se n puder passar o link vou procurar.
Vlws
aldonova
aldonova

Número de Posts : 1054
Data de inscrição : 20/01/2011
Reputação : 45 Pontos : 25401

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue3 / 1003 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


https://teamkings.forumeiros.com

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Bills 2011-03-30, 01:21

Link
Bills
Bills

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue35 / 10035 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Iky 2011-03-30, 12:14

bills vlw por indicar o tuto, me ajudou muito Very Happy
Iky
Iky

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue10 / 10010 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Bills 2011-03-30, 12:23

Por nada²
Bills
Bills

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue35 / 10035 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Ice_Crowner 2011-03-30, 13:15

oO

qnto mais eu fuço em jass menos eu entendo...

mas tipo, eu entendo bem de GUI, e creio q se eu soubesse Jass, fazeria as magias e etc na mesma velocidade q eu faço em GUI, então, acho q n tem essa:

aldonova escreveu:Cara Qual é o Beneficio Do Jass??? Nunca Entendi...Sei Fazer isso em Gui e Acho Muito Mais Rapido, Facil e Pratico...

eu estou mechendo com GUI a quase um ano já. esse foi o tempo q levou para eu saber td o q eu sei hj, então, acho q se eu estudar o jass igual estudei o gui, vou saber do mesmo jeito, creio q demore mais um pouco para aprender, mas tipo, depois, o q vai fazer o jass ser útil é mais a sua velocidade para digitar.

e eu só n estudo jass ainda (u.u nem sei se vou estudar) pq ja me acostumei com gui, eu ja levei um ano pra aprender uma coisa, agora vou levar mais tempo pra aprender outra q da no mesmo resultado?

acho q jass é mais pra qm gosta dessas paradas de informática e talz, pq, é uma programação, isso vai ser usado no resto da vida (pra qm gosta dessas paradas de informática e talz²)
Ice_Crowner
Ice_Crowner

Número de Posts : 1111
Data de inscrição : 19/09/2010
Reputação : 43 Pontos : 26157

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue0 / 1000 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Bills 2011-03-30, 16:38

@Javerson

Eu sempre pensei que jass era pro povo que gosta de ficar mais proximo da programação, até pensava que o cara tinha que fazer facul pra entender jass. Mas é tudo besteira!

Jass/vJass é mil vezes melhor que GUI. Se um dia você aprender, você vai ver. =P

Quer um conselho de como aprender Jass? Abra algum mapa da blizzard que tenha jass (aquele GrandPrix ou Bomber Comand) e entenda a ideia basica de Takes e Returns. Depois vá criando umas triggers e convertendo-as pra Jass. Aprendi +/- assim =D
Bills
Bills

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue35 / 10035 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por aldonova 2011-03-30, 16:41

Ahh Cara Acho Que Vou Temtar Fazer uns Negocios Assim Tbm, Tipo Tenho Curiosidade Mais Não Tempo Nem paciencia xD
Mais Um Dia Prometo Que Temto =)
aldonova
aldonova

Número de Posts : 1054
Data de inscrição : 20/01/2011
Reputação : 45 Pontos : 25401

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue3 / 1003 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


https://teamkings.forumeiros.com

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Bills 2011-03-30, 17:15

Mas tenta mesmo XD kkkkkk

PS: você só usa M antes de P e B.
Bills
Bills

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue35 / 10035 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

Mensagem por Iky 2011-04-02, 02:30

Pra mim so é meio ruim lembrar as functions e a lógica ( acostumado com UI, infelismente)
Iky
Iky

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

Warning Necropost
[Tutorial]Mensagem em jass/explicação Left_bar_bleue10 / 10010 / 100[Tutorial]Mensagem em jass/explicação Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[Tutorial]Mensagem em jass/explicação Empty Re: [Tutorial]Mensagem em jass/explicação

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