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!



RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

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

RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por SN.Edysefer em 2013-01-08, 23:49

Pessoal me ajuda ai, pedi pra um colega me ajudar em uma trigger só que ele fez em v-jass e agora eu tenho um mapa + avançado que oque passei pra ele me falar a trigger (devido a boa vontade dele, ele concertou o mapa que tinha um erro e criou uma trigger em v-jass), mas eu não sei nada de jass quanto mais de v-jass, alguem me dar uma luz ai se tem algum programa que copie a triger de um pra outro ou crie uma trigger no outro mapa sendo que eu passe os codigos manualmente. Plz ajuda ai!


Última edição por SN.Edysefer em 2013-01-14, 03:21, editado 1 vez(es) (Razão : Encerrado por autor)

SN.Edysefer

Número de Posts : 93
Data de inscrição : 28/12/2012
Reputação : 1 Pontos : 8272

Warning Necropost
10 / 10010 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por gldss em 2013-01-09, 13:12

cara eu te digo como é simples
Na trigger "NAO PODE ATACAR ALIADO"
Código:

function Trig_NAO_PODE_ATACAR_ALIADO_Conditions takes nothing returns boolean
    if ( not ( IsUnitType(GetAttacker(), UNIT_TYPE_HERO) == true ) ) then
        return false
    endif
    return true
endfunction

function Trig_NAO_PODE_ATACAR_ALIADO_Actions takes nothing returns nothing
    call SetUnitPositionLocFacingBJ( GetAttacker(), GetRectCenter(gg_rct_Area_de_Reclusao), bj_UNIT_FACING )
endfunction

//=============================Function By gldss==============================
function InitTrig_NAO_PODE_ATACAR_ALIADO takes nothing returns nothing
    set gg_trg_NAO_PODE_ATACAR_ALIADO = CreateTrigger(  )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(0), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(1), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(2), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(3), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(4), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(5), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(6), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(7), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerRegisterPlayerUnitEventSimple( gg_trg_NAO_PODE_ATACAR_ALIADO, Player(8), EVENT_PLAYER_UNIT_ATTACKED )
    call TriggerAddCondition( gg_trg_NAO_PODE_ATACAR_ALIADO, Condition( function Trig_NAO_PODE_ATACAR_ALIADO_Conditions ) )
    call TriggerAddAction( gg_trg_NAO_PODE_ATACAR_ALIADO, function Trig_NAO_PODE_ATACAR_ALIADO_Actions )
endfunction
Procurar onde esta ecrito o nome da regiao para alterar a regao

function Trig_NAO_PODE_ATACAR_ALIADO_Actions takes nothing returns nothing
call SetUnitPositionLocFacingBJ( GetAttacker(), GetRectCenter(gg_rct_Area_de_Reclusao), bj_UNIT_FACING )
endfunction
Depois de achar aregiao
(gg_rct_Area_de_Reclusao) esse "gg_rct_" é id de região e esse "Area_de_Reclusao" é o nome da regiao e "_" e os espacos.


GLDSS

gldss

Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 12222

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por gldss em 2013-01-09, 13:21

cara eu te digo como é simples
REGION DA RESCLUSION 1 e virce versa, 2, 3, etc..
Código:

function Trig_REGION_DA_RESCLUSION_1_Conditions takes nothing returns boolean
    if ( not ( GetOwningPlayer(GetEnteringUnit()) == Player(0) ) ) then
        return false
    endif
    return true
endfunction

function Trig_REGION_DA_RESCLUSION_1_Actions takes nothing returns nothing
    call UnitAddAbilityBJ( 'Avul', GetEnteringUnit() )
    call CameraSetupApplyForPlayer( true, gg_cam_RESCLUSAO, GetOwningPlayer(GetEnteringUnit()), 0 )
endfunction

//=============================Function By gldss==============================
function InitTrig_REGION_DA_RESCLUSION_1 takes nothing returns nothing
    set gg_trg_REGION_DA_RESCLUSION_1 = CreateTrigger(  )
    call TriggerRegisterEnterRectSimple( gg_trg_REGION_DA_RESCLUSION_1, gg_rct_Area_de_Reclusao )
    call TriggerAddCondition( gg_trg_REGION_DA_RESCLUSION_1, Condition( function Trig_REGION_DA_RESCLUSION_1_Conditions ) )
    call TriggerAddAction( gg_trg_REGION_DA_RESCLUSION_1, function Trig_REGION_DA_RESCLUSION_1_Actions )
endfunction
Procurar onde esta ecrito o nome da regiao para alterar a regao

call TriggerRegisterEnterRectSimple( gg_trg_REGION_DA_RESCLUSION_1, gg_rct_Area_de_Reclusao )
Depois de achar aregiao
gg_rct_Area_de_Reclusao
Esse "gg_rct_" é id de região e esse "Area_de_Reclusao" é o nome da regiao e "_" e os espacos.

Procurar onde esta ecrito o nome da Camera

call CameraSetupApplyForPlayer( true, gg_cam_RESCLUSAO, GetOwningPlayer(GetEnteringUnit()), 0 )

Esse "gg_cam_" é id da camera e esse "RESCLUSAO" é o nome da Camera e "_" e os espacos. (NOTA: este nome não possui espaços)


GLDSS

gldss

Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 12222

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por gldss em 2013-01-09, 13:37

Pode copiar as trigger assim
Primeiro selecione atriger que quer copiar


Observe os botoes logo acima do WE


Clique nesse icone para copiar


Abra o outro mapa por cima deste assim


Selecione apasta de trigger do novo mapa ou outro mapa


Agora clique nesse icone para colar e pronto quase pronto!



ATENCAO VER OS TOPICOS ACIMA PARA NAO ERRAR


GLDSS

gldss

Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 12222

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por SN.Edysefer em 2013-01-09, 20:07

kkkk vou tentar aqui gldss vei me bati todo ontem tentando fazer isso só que fiz ao contrario pedir pra exportar depois importa dai ferrou tudo sorte que tinha uma copia do mapa em outra pasta Smile

SN.Edysefer

Número de Posts : 93
Data de inscrição : 28/12/2012
Reputação : 1 Pontos : 8272

Warning Necropost
10 / 10010 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por SN.Edysefer em 2013-01-09, 21:19

gldss escreveu:Pode copiar as trigger assim
Primeiro selecione atriger que quer copiar


Observe os botoes logo acima do WE


Clique nesse icone para copiar


Abra o outro mapa por cima deste assim


Selecione apasta de trigger do novo mapa ou outro mapa


Agora clique nesse icone para colar e pronto quase pronto!



ATENCAO VER OS TOPICOS ACIMA PARA NAO ERRAR


Fiz oque voce falou e o mapa nem inicia pelo war3 nem pelo WE, não tem uma trigger mais facil sem ser em v-jass não?

SN.Edysefer

Número de Posts : 93
Data de inscrição : 28/12/2012
Reputação : 1 Pontos : 8272

Warning Necropost
10 / 10010 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por Biotec Watcher em 2013-01-10, 03:06

é importante lembrar que que qualquer mapa com modificações avançadas (inclusive vjass) é necessário que esteja utilizando o jnpg, o world editor não "roda" a codificação.



Biotec Watcher

Número de Posts : 7
Data de inscrição : 30/12/2012
Reputação : 7 Pontos : 7253

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por SN.Edysefer em 2013-01-10, 22:17

Bem não mais necessário importa pois ja conseguir fazer uma bem simples, agradecido peso ajuda pra voces dar uma olhada no outro topico meu sobre a trigger tb

SN.Edysefer

Número de Posts : 93
Data de inscrição : 28/12/2012
Reputação : 1 Pontos : 8272

Warning Necropost
10 / 10010 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por gldss em 2013-01-13, 14:59

Cara tu e burro ou nem sei o que, leia desde o primeiro post ate este que citou, se não entender, entao tu nao vai muito longe


GLDSS

gldss

Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 12222

Warning Necropost
0 / 1000 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por SN.Edysefer em 2013-01-14, 04:08

que isso eu fiz sim oque voce tinha escrito mas ele quando ia importa vinha não só a trigger que selecionei como toda o resto que continho no trigger editor... e não tinha opção pra escolher só ela e sim todas, se eu desce N nada acontecia se eu desce S exportava e importava todas a do Editor dai tinha bugado o mapa sai procurando o backup que tinha feito e vooa-la conseguir fazer outra trigger sem precisar disto ai que voce falou... Depois posto aqui a img pra voces verem!!!

SN.Edysefer

Número de Posts : 93
Data de inscrição : 28/12/2012
Reputação : 1 Pontos : 8272

Warning Necropost
10 / 10010 / 100


Voltar ao Topo Ir em baixo

Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?

Mensagem por Conteúdo patrocinado Hoje à(s) 17:13


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