[AJUDA] Comando -ar
2 participantes
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
[AJUDA] Comando -ar
Pessoal estou criando um comando em JASS com o comando -ar.
os herois dao random certinho mais vao até para os jogadores que nao estao sendo controlados por players, gostaria de saber como boto para que eles so sejam entregues para quem esta em jogo.
Fui um comando em GUI. eles vao so pra quem esta em jogo MAAAS
eh sempre o mesmo heroi.
se alguem puder me ajudar. em qualquer 1 dos 2 .
o codigo do jass pra dar os herois eh este
os herois dao random certinho mais vao até para os jogadores que nao estao sendo controlados por players, gostaria de saber como boto para que eles so sejam entregues para quem esta em jogo.
Fui um comando em GUI. eles vao so pra quem esta em jogo MAAAS
eh sempre o mesmo heroi.
se alguem puder me ajudar. em qualquer 1 dos 2 .
o codigo do jass pra dar os herois eh este
- Código:
function SpawnHero_func takes nothing returns nothing
local integer randomnumber
local integer nr = 1
loop
exitwhen nr > 8
if (udg_PlayerHasHero[nr] == false) then
set randomnumber = GetRandomInt(1, 47)
if (udg_RandomCheck[randomnumber] == false) then
call CreateUnitAtLoc( Player(nr-1), udg_Hero_Array[randomnumber], udg_SpawnPoint[nr], 270.00 )
set udg_RandomCheck[randomnumber] = true
set udg_PlayerHasHero[nr] = true
else
call SpawnHero_func()
endif
endif
set nr = nr + 1
endloop
endfunction
function Trig_Spawning_Heroes_Actions takes nothing returns nothing
local integer randomnr
local integer loopnr = 1
loop
exitwhen loopnr > 8
if (udg_PlayerHasHero[loopnr] == false) then
set randomnr = GetRandomInt(1, 47)
if ( not ( GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA())) == PLAYER_SLOT_STATE_PLAYING ) ) then
call CreateUnitAtLoc( Player(loopnr-1), udg_Hero_Array[randomnr], udg_SpawnPoint[loopnr], 270.00 )
set udg_RandomCheck[randomnr] = true
set udg_PlayerHasHero[loopnr] = true
else
call SpawnHero_func()
endif
endif
set loopnr = loopnr + 1
endloop
endfunction
//===========================================================================
function InitTrig_Spawning_Heroes takes nothing returns nothing
set gg_trg_Spawning_Heroes = CreateTrigger( )
call TriggerAddAction( gg_trg_Spawning_Heroes, function Trig_Spawning_Heroes_Actions )
endfunction
ThePloop- Convidado
Re: [AJUDA] Comando -ar
Velho.. o Comando JASS não posso ajudar em nada.. já o GUI é fácil é so fazer mais heróis pq ai não repete.. faz no minimo 14 heróis.. se for fazer um modo do tipo -random ou -repick faça mais 14.. e assim vai.. ai nunca vai sair repitido pode confiar em mim ^^
.Itap- Número de Posts : 1351
Data de inscrição : 09/11/2009
Reputação : 78 Pontos : 28074
Re: [AJUDA] Comando -ar
o meu comando em GUI tem 47 herois.
e mesmo assim sempre sai o mesmo, mais se der 2 vezes muda,
no começo eh sempre o mesmo.
dai isso que eu queria arrumar.
se der pra arrumar o gui agradeçeria.
mais prefiro o JASS
e mesmo assim sempre sai o mesmo, mais se der 2 vezes muda,
no começo eh sempre o mesmo.
dai isso que eu queria arrumar.
se der pra arrumar o gui agradeçeria.
mais prefiro o JASS
ThePloop- Convidado
Re: [AJUDA] Comando -ar
O erro da sua jass esta aqui ->
mude esse numero ''8'' para um valor maior, tipo 47..exitwhen nr > 8
exitwhen nr > 8
if (udg_PlayerHasHero[nr] == false) then
set randomnumber = GetRandomInt(1, 47)
Re: [AJUDA] Comando -ar
intao eu botei no luagr do 8 um numero maior que 47, e quando do AR da critico.
o comando em jass da os herois diferentes no começo.
o que eu quero eh que ele de somente pra quem esta jogando. nao pro computer.
--------------
o comando em GUI da herois soh pra quem ta jogando, mais eh sempre os mesmos, se der -ar mais de 1 vez muda.
mais se der soh 1 vai sempre os mesmos.
se puder me ajduar, agradeçeria
o comando em jass da os herois diferentes no começo.
o que eu quero eh que ele de somente pra quem esta jogando. nao pro computer.
--------------
o comando em GUI da herois soh pra quem ta jogando, mais eh sempre os mesmos, se der -ar mais de 1 vez muda.
mais se der soh 1 vai sempre os mesmos.
se puder me ajduar, agradeçeria
ThePloop- Convidado
Re: [AJUDA] Comando -ar
me add ai no msn que te mando o mapa.
michel_du_zinga@hotmail.com
michel_du_zinga@hotmail.com
ThePloop- Convidado
Re: [AJUDA] Comando -ar
Ta aqui as variáveis usadas no Sistema -AR
-AR Sistema (Variavéis)
MODE_Normal - integer
MODE_AllRandom_AllPick - integer
Random_Hero - integer
RandomTotal_All - integer
Heroes_All - unit type array = 01
RandomData_All - integer array = 01
Player_Already_Picked - integer array = 01
Players - playergroup
LoopRandom - integer
Heroes_Sentinel - unit tipy 1
RandomData_Scourge - integer 1
Heroes_Scourge - unit type 1
RandomTotal_Scourge - inter
RandomTotal_Sentinel - interger
RandomData_Sentinel - integer 1
--------------------------------------------------
-Repick Sistema (Variavéis)
GameMode - integer
Repick_Cost_Ammount - integer
Tópicos semelhantes
» [AJUDA] Comando -clear
» [Pergunta]Comando -sddon
» Units que você não tem o comando delas
» (Dúvida) Comando Ally é Unally
» preciso de um tutorial para akele comando -WTF
» [Pergunta]Comando -sddon
» Units que você não tem o comando delas
» (Dúvida) Comando Ally é Unally
» preciso de um tutorial para akele comando -WTF
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos