Ir para conteúdo
  • Cadastre-se

Anihi bugada (Alguém reve o script pra eu?)


Posts Recomendados

Salve TK, tentei fazer um script aqui da anihhi só que mesmo com 4 players nos tiles

acusa que falta 4 players pra quest... (you need 4 players for quest)

 

function onUse(cid, item, frompos, item2, topos)
if item.uid == 5000 then
 if item.itemid == 1946 then
 
 player1pos = {x=32347, y=32476, z=7, stackpos=253}
 player1 = getThingfromPos(player1pos)
 
 player2pos = {x=32346, y=32476, z=7, stackpos=253}
 player2 = getThingfromPos(player2pos)
 
 player3pos = {x=32345, y=32476, z=7, stackpos=253}
 player3 = getThingfromPos(player3pos)
 
 player4pos = {x=32344, y=32476, z=7, stackpos=253}
 player4 = getThingfromPos(player4pos)
 
 
if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
 
  player1level = getPlayerLevel(player1.uid)
  player2level = getPlayerLevel(player2.uid)
  player3level = getPlayerLevel(player3.uid)
  player4level = getPlayerLevel(player4.uid)
 
  questlevel = 200
 
  if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel then
 
 queststatus1 = getPlayerStorageValue(player1.uid,5000)
 queststatus2 = getPlayerStorageValue(player2.uid,5000)
 queststatus3 = getPlayerStorageValue(player3.uid,5000)
 queststatus4 = getPlayerStorageValue(player4.uid,5000)
 
 if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then
 
--if 1==1 then
demon1pos = {x=32347, y=32474, z=7}
demon2pos = {x=32345, y=32474, z=7}
demon3pos = {x=32348, y=32478, z=7}
demon4pos = {x=32346, y=32478, z=7}
demon5pos = {x=32348, y=32476, z=7}
demon6pos = {x=32349, y=32476, z=13}
 
 
   doSummonCreature("Demon [2]", demon1pos)
   doSummonCreature("Demon [2]", demon2pos)
   doSummonCreature("Demon [2]", demon3pos)
   doSummonCreature("Demon [2]", demon4pos)
   doSummonCreature("Demon [2]", demon5pos)
   doSummonCreature("Demon [2]", demon6pos)
  
 
nplayer1pos = {x=194, y=118, z=9}
nplayer2pos = {x=193, y=118, z=9}
nplayer3pos = {x=192, y=118, z=9}
nplayer4pos = {x=191, y=118, z=9}
 
   doSendMagicEffect(player1pos,2)
   doSendMagicEffect(player2pos,2)
   doSendMagicEffect(player3pos,2)
   doSendMagicEffect(player4pos,2)
 
   doTeleportThing(player1.uid,nplayer1pos)
   doTeleportThing(player2.uid,nplayer2pos)
   doTeleportThing(player3.uid,nplayer3pos)
   doTeleportThing(player4.uid,nplayer4pos)
 
doSendMagicEffect(nplayer1pos,10)
doSendMagicEffect(nplayer2pos,10)
doSendMagicEffect(nplayer3pos,10)
doSendMagicEffect(nplayer4pos,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.itemid == 1945 then
-- Here is the code start:
starting={x=33217, y=31655, z=13, stackpos=253}
checking={x=starting.x, y=starting.y, z=starting.z, stackpos=starting.stackpos}
ending={x=33224, y=31663, z=13, stackpos=253}
players=0
totalmonsters=0
monster = {}
repeat
creature= getThingfromPos(checking)
 if creature.itemid > 0 then
 if getPlayerAccess(creature.uid) == 0 then
 players=players+1
 end
  if getPlayerAccess(creature.uid) ~= 0 and getPlayerAccess(creature.uid) ~= 3 then
 totalmonsters=totalmonsters+1
  monster[totalmonsters]=creature.uid
   end
 end
checking.x=checking.x+1
  if checking.x>ending.x then
  checking.x=starting.x
  checking.y=checking.y+1
 end
until checking.y>ending.y
if players==0 then
trash= {x=33193, y=31689, z=15}
current=0
repeat
current=current+1
doTeleportThing(monster[current],trash)
until current>=totalmonsters
doTransformItem(item.uid,1946)
end
-- Here is the end of it
 
end
end
 return 1
end

"A morte feixa a porta da vida. e abre a porta da eternidade."

 

Attr:// [GM] Eddy

2013 ~ 2014 ~ 2015 R.I.P

 

                                                                                   VFVuKJ4.png

 

O retorno dos que não foram....

 

01000101 01110011 01110100 01101111 01110101 00100000 01110000 01110010 01101111 01100011 01110101 01110010 01100001 01101110 01100100 01101111 00100000 01110000 01100101 01110011 01110011 01101111 01100001 01110011 00100000 01100001 01101100 01110100 01100001 01101101 01100101 01101110 01110100 01100101 00100000 01101001 01101110 01110100 01100101 01101100 01101001 01100111 01100101 01101110 01110100 01100101 01110011 00100000 01110001 01110101 01100101 00100000 01100110 01101111 01110010 01100001 01101101 00100000 01100011 01100001 01110000 01100001 01111010 01100101 01110011 00100000 01100100 01100101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001 01110010 00100000 01100101 01110011 01110100 01100101 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00100000 01110011 01100101 01101101 00100000 01100001 01101010 01110101 01100100 01100001 00100000 01100100 01100101 00100000 01110101 01101101 00100000 01110100 01110010 01100001 01100100 01110101 01110100 01101111 01110010 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01110011 01100001 01100010 01100101 00100000 01101111 01110001 01110101 01100101 00100000 11101001 00100000 01100011 01101001 01100011 01100001 01100100 01100001 00100000 00110011 00110011 00110000 00110001 00111111 00101100 00100000 01110000 01110010 01101111 01100011 01110101 01110010 01100101 00100000 01110011 01100001 01100010 01100101 01110010 00100000 01110000 01101111 01101001 01110011 00100000 01100101 01110101 00100000 01110100 01100101 01101110 01101000 01101111 00100000 01100001 01101100 01100111 01110101 01101110 01110011 00100000 01100011 01101111 01101110 01110110 01101001 01110100 01100101 01110011 00101110 

Link para o post
Compartilhar em outros sites

annihilator.lua: 

function onUse(cid, item, frompos, item2, topos)

if item.uid == 5000 then
 if item.itemid == 1946 then
 
 player1pos = {x=33222, y=31671, z=13, stackpos=253}
 player1 = getThingfromPos(player1pos)
 
 player2pos = {x=33223, y=31671, z=13, stackpos=253}
 player2 = getThingfromPos(player2pos)
 
 player3pos = {x=33224, y=31671, z=13, stackpos=253}
 player3 = getThingfromPos(player3pos)
 
 player4pos = {x=33225, y=31671, z=13, stackpos=253}
 player4 = getThingfromPos(player4pos)
 
 
if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
 
  player1level = getPlayerLevel(player1.uid)
  player2level = getPlayerLevel(player2.uid)
  player3level = getPlayerLevel(player3.uid)
  player4level = getPlayerLevel(player4.uid)
 
  questlevel = 100
 
  if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel then
 
 queststatus1 = getPlayerStorageValue(player1.uid,5000)
 queststatus2 = getPlayerStorageValue(player2.uid,5000)
 queststatus3 = getPlayerStorageValue(player3.uid,5000)
 queststatus4 = getPlayerStorageValue(player4.uid,5000)
 
 if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 then
 
--if 1==1 then
demon1pos = {x=32224, y=31659, z=13}
demon2pos = {x=32223, y=31659, z=13}
demon3pos = {x=32221, y=31657, z=13}
demon4pos = {x=33219, y=31657, z=13}
demon5pos = {x=32222, y=31661, z=13}
demon6pos = {x=32320, y=31661, z=13}
 
 
   doSummonCreature("Demon", demon1pos)
   doSummonCreature("Demon", demon2pos)
   doSummonCreature("Demon", demon3pos)
   doSummonCreature("Demon", demon4pos)
   doSummonCreature("Demon", demon5pos)
   doSummonCreature("Demon", demon6pos)
  
 
nplayer1pos = {x=33219, y=31659, z=13}
nplayer2pos = {x=33220, y=31659, z=13}
nplayer3pos = {x=33221, y=31659, z=13}
nplayer4pos = {x=33222, y=31659, z=13}
 
   doSendMagicEffect(player1pos,2)
   doSendMagicEffect(player2pos,2)
   doSendMagicEffect(player3pos,2)
   doSendMagicEffect(player4pos,2)
 
   doTeleportThing(player1.uid,nplayer1pos)
   doTeleportThing(player2.uid,nplayer2pos)
   doTeleportThing(player3.uid,nplayer3pos)
   doTeleportThing(player4.uid,nplayer4pos)
 
doSendMagicEffect(nplayer1pos,10)
doSendMagicEffect(nplayer2pos,10)
doSendMagicEffect(nplayer3pos,10)
doSendMagicEffect(nplayer4pos,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.itemid == 1945 then
-- Here is the code start:
starting={x=33217, y=31655, z=13, stackpos=253}
checking={x=starting.x, y=starting.y, z=starting.z, stackpos=starting.stackpos}
ending={x=33224, y=31663, z=13, stackpos=253}
players=0
totalmonsters=0
monster = {}
repeat
creature= getThingfromPos(checking)
 if creature.itemid > 0 then
 if getPlayerAccess(creature.uid) == 0 then
 players=players+1
 end
  if getPlayerAccess(creature.uid) ~= 0 and getPlayerAccess(creature.uid) ~= 3 then
 totalmonsters=totalmonsters+1
  monster[totalmonsters]=creature.uid
   end
 end
checking.x=checking.x+1
  if checking.x>ending.x then
  checking.x=starting.x
  checking.y=checking.y+1
 end
until checking.y>ending.y
if players==0 then
trash= {x=33193, y=31689, z=15}
current=0
repeat
current=current+1
doTeleportThing(monster[current],trash)
until current>=totalmonsters
doTransformItem(item.uid,1946)
end
-- Here is the end of it
 
end
end
 return 1
end



Actions.xml: 

 <action uniqueid="30015" script="quests/annihilator.lua"/>

Feliz daquele que ensina o que sabe, e aprende o que ensina.

 

               

star-wars-animated-gif-23.gif

Link para o post
Compartilhar em outros sites

n deu certo brou

"A morte feixa a porta da vida. e abre a porta da eternidade."

 

Attr:// [GM] Eddy

2013 ~ 2014 ~ 2015 R.I.P

 

                                                                                   VFVuKJ4.png

 

O retorno dos que não foram....

 

01000101 01110011 01110100 01101111 01110101 00100000 01110000 01110010 01101111 01100011 01110101 01110010 01100001 01101110 01100100 01101111 00100000 01110000 01100101 01110011 01110011 01101111 01100001 01110011 00100000 01100001 01101100 01110100 01100001 01101101 01100101 01101110 01110100 01100101 00100000 01101001 01101110 01110100 01100101 01101100 01101001 01100111 01100101 01101110 01110100 01100101 01110011 00100000 01110001 01110101 01100101 00100000 01100110 01101111 01110010 01100001 01101101 00100000 01100011 01100001 01110000 01100001 01111010 01100101 01110011 00100000 01100100 01100101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001 01110010 00100000 01100101 01110011 01110100 01100101 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00100000 01110011 01100101 01101101 00100000 01100001 01101010 01110101 01100100 01100001 00100000 01100100 01100101 00100000 01110101 01101101 00100000 01110100 01110010 01100001 01100100 01110101 01110100 01101111 01110010 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01110011 01100001 01100010 01100101 00100000 01101111 01110001 01110101 01100101 00100000 11101001 00100000 01100011 01101001 01100011 01100001 01100100 01100001 00100000 00110011 00110011 00110000 00110001 00111111 00101100 00100000 01110000 01110010 01101111 01100011 01110101 01110010 01100101 00100000 01110011 01100001 01100010 01100101 01110010 00100000 01110000 01101111 01101001 01110011 00100000 01100101 01110101 00100000 01110100 01100101 01101110 01101000 01101111 00100000 01100001 01101100 01100111 01110101 01101110 01110011 00100000 01100011 01101111 01101110 01110110 01101001 01110100 01100101 01110011 00101110 

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