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!



Ajuda com JASS

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

Ajuda com JASS

Mensagem por [UdC]The.Helper em 2010-10-02, 13:32

Nunca entendi.
Mas encontrei uma magia em JASS.
Queria saber o que preciso pra coloca-la no meu mapa.Mas nao e um JASS normal(eu acho).
Sempre que terminava um trigger estava assim : end zinc!

Agradeço a quem ajudar.


avatar
[UdC]The.Helper

Número de Posts : 163
Data de inscrição : 25/09/2010
Reputação : 11 Pontos : 13347

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por lcc em 2010-10-02, 13:45

é só alterar os RAW code que provavelmente vai ter alteravel nas globais...

se vc postar o code ajudaria muito a explicar como importar...


Quer ajudar alguém? Então leia isso

____________________________________
avatar
lcc

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

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por [UdC]The.Helper em 2010-10-02, 13:51

Código:
//TESH.scrollpos=0
http://TESH.alwaysfold=0
//! zinc

library RequiemOfSouls requires xecast, OID, RegisterAnyUnitEvent
{
//===========================================================================
    constant integer AID_SPELL = 'A003';
    constant integer AID_DUMMY_SPELL = 'A004';
    constant integer OID_DUMMY_SPELL = OID_carrionswarm;
    // In a full circle, every DEGREE degrees the dummy spell will be cast
    constant real DEGREE = 24.;
//===========================================================================

    function Conditions() -> boolean
    {
        return (GetSpellAbilityId() == AID_SPELL);
    }
       
    function Actions()
    {
        unit cast = GetTriggerUnit();
        // This can easily be made with a global xecast
        // But meh, it's not that fatal
        xecast xc = xecast.createBasic(AID_DUMMY_SPELL, OID_DUMMY_SPELL, GetOwningPlayer(cast));
        real deg = 0.;
        real cx = GetUnitX(cast);
        real cy = GetUnitY(cast);
        real x;
        real y;
       
        xc.recycledelay = 2.;
        xc.setSourcePoint(cx, cy, 0.);
        while (deg <= 360.)
        {
            x = cx + 50. * Cos(deg * bj_DEGTORAD);
            y = cy + 50. * Sin(deg * bj_DEGTORAD);
            xc.castOnPoint(x, y);
            deg = deg + DEGREE;
        }
        xc.destroy();
       
        cast = null;
    }
       
       
    function onInit()
    {
        RegisterAnyUnitEvent(EVENT_PLAYER_UNIT_SPELL_EFFECT, function Conditions, function Actions);
    }
}

//! endzinc
Aqui


avatar
[UdC]The.Helper

Número de Posts : 163
Data de inscrição : 25/09/2010
Reputação : 11 Pontos : 13347

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por lcc em 2010-10-02, 13:54

Voce tem que importar os systens requeridos e alterar os Raw codes (aquele 'A003',etc)
pelas suas skills no object editor ...


Quer ajudar alguém? Então leia isso

____________________________________
avatar
lcc

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

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por [UdC]The.Helper em 2010-10-02, 15:26

Que sistemas sao esses?
Dexa eu ver se eu entendi..Esses RAW codes tem que substituir pelos Raw codes da nossa skill?


avatar
[UdC]The.Helper

Número de Posts : 163
Data de inscrição : 25/09/2010
Reputação : 11 Pontos : 13347

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por lcc em 2010-10-02, 15:46

library RequiemOfSouls requires xecast, OID, RegisterAnyUnitEvent
então

  • xecast
  • OID
  • RegisterAnyUnitEvent


provavelmente eles estão no mapa da onde vc tirou a spell

Tipo cada coisa no object editor tem seu Raw code
cada unidade ,cada item,cada spell,etc...
o Raw code da spell no seu mapa provavelmente vai ser diferente do Raw code no mapa original da spell
ai quando vc importar é só alterar
para vizualizar os Raws é só aperta CTRL + D no object editor


Quer ajudar alguém? Então leia isso

____________________________________
avatar
lcc

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

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por [UdC]The.Helper em 2010-10-02, 17:12

Não funciona,acho que fiz algo de errado.Eu fiz o que voce disse,tem alguns erros aqui:
http://yfrog.com/n2error1e
http://yfrog.com/2perror2mj
http://yfrog.com/jnamostra1j
Nesta imagem de cima eu fiz o que entendi,troquei as Raw codes pelas que apareceram no meu mapa.
Mas enfim,deu erro.


avatar
[UdC]The.Helper

Número de Posts : 163
Data de inscrição : 25/09/2010
Reputação : 11 Pontos : 13347

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por lcc em 2010-10-02, 17:27

tipo pode ser que vc precisse (requerimento)
usa o JNGP
alias achei até meio estranho essa syntaxe eu numca tinha visto no Wacraft,parece até javascript
nos ; e { } e numca vi usar loop de while no warcraft
essa spell funcionou mesmo em no outro mapa ??


Quer ajudar alguém? Então leia isso

____________________________________
avatar
lcc

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

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por [UdC]The.Helper em 2010-10-02, 18:29



avatar
[UdC]The.Helper

Número de Posts : 163
Data de inscrição : 25/09/2010
Reputação : 11 Pontos : 13347

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por lcc em 2010-10-02, 19:50

se Vjass requere o JNGP
provavelmente
essa linguagen zinc também vai requerir
então use ele

bom então agora eu achei uma utilidade para o pequeno conhecimento que eu adiquiri em javascript para fazer aquele table creator


Quer ajudar alguém? Então leia isso

____________________________________
avatar
lcc

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

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por [UdC]The.Helper em 2010-10-02, 19:54

Obrigado ai cara,mas eu achei uma versão em GUI.


avatar
[UdC]The.Helper

Número de Posts : 163
Data de inscrição : 25/09/2010
Reputação : 11 Pontos : 13347

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: Ajuda com JASS

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


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