RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
3 participantes
TeaM KingS :: Games: :: Warcraft: World Editor :: Tutoriais: Gui, Jass, Spells, Terrain, Modelagem, Textura :: Triggers(GUI)
Página 1 de 1
RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
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) (Motivo da edição : Encerrado por autor)
SN.Edysefer- Número de Posts : 93
Data de inscrição : 28/12/2012
Reputação : 1 Pontos : 21567
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
cara eu te digo como é simples
Na trigger "NAO PODE ATACAR ALIADO"
(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.
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
Depois de achar aregiao
function Trig_NAO_PODE_ATACAR_ALIADO_Actions takes nothing returns nothing
call SetUnitPositionLocFacingBJ( GetAttacker(), GetRectCenter(gg_rct_Area_de_Reclusao), bj_UNIT_FACING )
endfunction
(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- Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 25517
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
cara eu te digo como é simples
REGION DA RESCLUSION 1 e virce versa, 2, 3, etc..
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
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)
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
Depois de achar aregiao
call TriggerRegisterEnterRectSimple( gg_trg_REGION_DA_RESCLUSION_1, gg_rct_Area_de_Reclusao )
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- Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 25517
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
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
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- Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 25517
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
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
SN.Edysefer- Número de Posts : 93
Data de inscrição : 28/12/2012
Reputação : 1 Pontos : 21567
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
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 : 21567
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
é 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 : 20548
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
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 : 21567
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
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- Número de Posts : 115
Data de inscrição : 11/11/2010
Reputação : 7 Pontos : 25517
Re: RESOLVIDO (SOCORRO) Como copiar uma trigger V-Jass de um mapa para colocar em outro mapa?
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 : 21567
Tópicos semelhantes
» Copiar Spell de um mapa para o outro
» Como ir de um mapa para outro???
» [Resolvido] Como Exportar o Mapa , para um mapa maior ?
» [Resolvido] Como faço uma trigger para trocar item da venda
» [Tutorial] Como coloca número negativo no Object Editor e Copiar Trigger com variaveis
» Como ir de um mapa para outro???
» [Resolvido] Como Exportar o Mapa , para um mapa maior ?
» [Resolvido] Como faço uma trigger para trocar item da venda
» [Tutorial] Como coloca número negativo no Object Editor e Copiar Trigger com variaveis
TeaM KingS :: Games: :: Warcraft: World Editor :: Tutoriais: Gui, Jass, Spells, Terrain, Modelagem, Textura :: Triggers(GUI)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos