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.

[RESOLVIDO] Criando Creeps

3 participantes

Ir para baixo

[RESOLVIDO] Criando Creeps Empty [RESOLVIDO] Criando Creeps

Mensagem por DeathYou 2012-03-31, 20:42

Outra duvida minha ><

Como faço pra que quando passe 2 segundos de jogo crie mais de um creep (bandit) em qualquer lugar de uma certa região..

tipo.. eu ja criei a region onde vão nascer os Bandits e eu quero que nasca de 5 a 10 creeps em qualquer lugar dessa região.. mas eles nascem juntos.. eu quero que eles apareçam separados.. se nao entenderem eu explico denovo :*
DeathYou
DeathYou

Número de Posts : 136
Data de inscrição : 23/05/2010
Reputação : 4 Pontos : 25599

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por Sliph 2012-03-31, 20:45

bom, se você já vez o trigger mas só nasce no centro da região, é ao invés de colocar Center of region, coloca random point in region.
acho q é isso, se vc n tiver feito o trigger, posso passar aqui de novo te passar as actions por completo.
Sliph
Sliph

Número de Posts : 439
Data de inscrição : 30/10/2011
Reputação : 64 Pontos : 24533

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por DeathYou 2012-03-31, 20:49

tipo eu fiz os triggers e eu botei isso ae random point.. eles aparecen em qualquer lugar da região mas eles nascem um do lado do outro..

exemplo:

Agora nasceu 7 bandits em um lugar da região mas eles nasceram um do lado do outro.. queria que fosse separado.. ;s
DeathYou
DeathYou

Número de Posts : 136
Data de inscrição : 23/05/2010
Reputação : 4 Pontos : 25599

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por Sliph 2012-03-31, 20:52

ahh, então faz assim, 7 actions de criar um bandit, que eles vão criar em varios pontos diferentes.
Sliph
Sliph

Número de Posts : 439
Data de inscrição : 30/10/2011
Reputação : 64 Pontos : 24533

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por DeathYou 2012-03-31, 20:58

ée pode até ser .. mas tipo, isso não aumentaria o tamanho do map ? pode dar lag no futuro.. o rpg é grande..
DeathYou
DeathYou

Número de Posts : 136
Data de inscrição : 23/05/2010
Reputação : 4 Pontos : 25599

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por Sliph 2012-03-31, 21:00

putz mano sei não... talvez, mas to sem ideias pra fazer isso de outra forma.. :S
Sliph
Sliph

Número de Posts : 439
Data de inscrição : 30/10/2011
Reputação : 64 Pontos : 24533

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por DeathYou 2012-03-31, 21:26

ah blz.. vo esperar outra pessoa responder pra ver se alguem sabe um jeito mais facil.. eu sei que tem comoo.. mas n to lembrado.. vlw msm cara ;D
DeathYou
DeathYou

Número de Posts : 136
Data de inscrição : 23/05/2010
Reputação : 4 Pontos : 25599

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por Iky 2012-04-01, 09:08

vc fala assim:

Código:
function actions takes nothing returns nothing
    local integer n = 1
    local real a = 0.00
    local location point
    loop
        exitwhen n > 5
        set point = GetRandomLocInRect(gg_rct_Region_000)
        set a = GetRandomDirectionDeg()
        call CreateNUnitsAtLoc( 1, 'nbld', Player(0), point, a )
        call RemoveLocation(point)
        set n = n + 1
    endloop
endfunction

Iky
Iky

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

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue10 / 10010 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por DeathYou 2012-04-01, 11:02

Aconteceu um erro mano.. apareçe isso aqui

Line 32: Expected a name

set point = GetRandomLocIncRect (gg_rct_Bandidos Spawn)

/\ essa é a linha que ta errada..

-----------------------------------edit--------------------------------

Consigui concertar a trigger ficou assim :

function Trig_Bandidos_Spawn_Actions takes nothing returns nothing
endfunction

//===========================================================================
function InitTrig_Bandidos_Spawn takes nothing returns nothing
set gg_trg_Bandidos_Spawn = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_Bandidos_Spawn, 2.00 )
call TriggerAddAction( gg_trg_Bandidos_Spawn, function Trig_Bandidos_Spawn_Actions )
endfunction
function actions takes nothing returns nothing
local integer n = 1
local real a = 0.00
local location point
loop
exitwhen n > 5
set point = GetRandomLocInRect (gg_rct_BandidosSpawn)
set a = GetRandomDirectionDeg()
call CreateNUnitsAtLoc( 1, 'nbld', Player(0), point, a )
call RemoveLocation(point)
set n = n + 1
endloop
endfunction


mas não ta nascendo os creeps :S
DeathYou
DeathYou

Número de Posts : 136
Data de inscrição : 23/05/2010
Reputação : 4 Pontos : 25599

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por Iky 2012-04-01, 14:42

o que ta dentro da function "actions" tem que ficar dentro de "Trig_Bandidos_Spawn_Actions" ficando assim
Código:

function Trig_Bandidos_Spawn_Actions takes nothing returns nothing
local integer n = 1
local real a = 0.00
local location point
loop
exitwhen n > 5
set point = GetRandomLocInRect (gg_rct_BandidosSpawn)
set a = GetRandomDirectionDeg()
call CreateNUnitsAtLoc( 1, 'nbld', Player(0), point, a )
call RemoveLocation(point)
set n = n + 1
endloop
endfunction

//===========================================================================
function InitTrig_Bandidos_Spawn takes nothing returns nothing
set gg_trg_Bandidos_Spawn = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_Bandidos_Spawn, 2.00 )
call TriggerAddAction( gg_trg_Bandidos_Spawn, function Trig_Bandidos_Spawn_Actions )
endfunction
Iky
Iky

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

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue10 / 10010 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


http://icaro.glauco

Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por DeathYou 2012-04-01, 15:33

ah entendi.. brigadão cara Very Happy
Pode fechar o tópico.. vou mudar pra resolvido.
DeathYou
DeathYou

Número de Posts : 136
Data de inscrição : 23/05/2010
Reputação : 4 Pontos : 25599

Warning Necropost
[RESOLVIDO] Criando Creeps Left_bar_bleue0 / 1000 / 100[RESOLVIDO] Criando Creeps Right_bar_bleue


Ir para o topo Ir para baixo

[RESOLVIDO] Criando Creeps Empty Re: [RESOLVIDO] Criando Creeps

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos