Ir para conteúdo
  • Cadastre-se

[PEDIDO] Arena Zao - Mortal Kombat


Posts Recomendados

Eai pessoal, eu to com um bug no meu script da Arena Zao, ela só sumona as duas primeiras criaturas e não cria o teleport pra ir até a sala de recompensa.

 

No caso, ela funcionaria da seguinte forma:

 

Entram os players e são sumonados duas criaturas:

 

Baron Brute e The Axeorcist

 

depois de 1 minuto que eles morrem, são sumonadas mais duas, e assim vai indo até o fim, segue a lista das duplas de criaturas.

 

MenaceFatality,

Incineron e Coldheart

Dreadwing e Doomhowl

Haunter e The Dreadorian

Rocko e Tremorak

 

e por fim, sozinho:

Tirecz

 

Depois que o Tirecz for morto, aparece um portal no local x33047 y30980 z3 com destino para x33035 y30961 z7

 

Embaixo segue o meu script.

function onUse(cid, item, frompos, item2, topos)
local portal_quest01_pos = {x = 33059, y = 30950, z = 2, stackpos = 2}
if item.uid == 32145 then
 if item.itemid == 1946 then
 
 player1pos = {x=33060, y=30950, z=2, stackpos=253}
 player1 = getThingfromPos(player1pos)
 
 player2pos = {x=33061, y=30950, z=2, stackpos=253}
 player2 = getThingfromPos(player2pos)
 
 
  if player1.itemid > 0 and player2.itemid > 0 then
 
  player1level = getPlayerLevel(player1.uid)
  player2level = getPlayerLevel(player2.uid)
 
 
  questlevel = 120
 
  if player1level >= questlevel then
 
 queststatus1 = getPlayerStorageValue(player1.uid,6300)
 queststatus2 = getPlayerStorageValue(player2.uid,6300)
 
 
 if queststatus1 == -1 and queststatus2 == -1 then
 
if 1==1 then
demon1pos = {x=33049, y=30972, z=3}
        demon2pos = {x=33049, y=30973, z=3}
 
 
   doSummonCreature("Baron Brute", demon1pos)
   doSummonCreature("The Axeorcist", demon2pos)
  
 
nplayer1pos = {x=33035, y=30970, z=3}
nplayer2pos = {x=33035, y=30971, z=3}
 
 
   doSendMagicEffect(player1pos,2)
   doSendMagicEffect(player2pos,2)
   
 
   doTeleportThing(player1.uid,nplayer1pos)
   doTeleportThing(player2.uid,nplayer2pos)
   doCreateItem(9772,1,portal_quest01_pos)
   doCreateItem(9772,1,portal_quest01_pos)
 
function RemoveAll()
doRemoveItem(getThingfromPos(portal_quest01_pos).uid,1)
doRemoveItem(getThingfromPos(portal_quest02_pos).uid,1)
doRemoveItem(getThingfromPos(new_portal_pos).uid,1)
end
   
 
doSendMagicEffect(nplayer1pos,10)
doSendMagicEffect(nplayer2pos,10)
 
 
doTransformItem(item.uid,1945)
 
else
doPlayerSendCancel(cid,"Sorry, not possible.")
end
   else
doPlayerSendCancel(cid,"Sorry, not possible.")
   end
  else
  doPlayerSendCancel(cid,"Sorry, not possible.")
  end
  end
 if item.uid == 32145 then
 if item.itemid == 1945 then
doTransformItem(item.uid,1946) 
 
 
 
 
end
end
 return 1
end
end
end

Obrigado.

Skype @kaiquegabriel__ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Atenciosamente,

kaiquegabriel.

Não dou suporte via pm.

Em caso de dúvidas, crie um tópico e espere o suporte.

Link para o post
Compartilhar em outros sites
  • 5 weeks later...

Kaique não sei resolver o problema, porém, isso não seria dúvida em scripts? =X 

por que mesmo envolvendo mapa, posição e criaturas é um erro no script não?

Só uma observação, me corrija se eu estiver errado.

Abç.

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo