Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[ACTION] Anhi de 6 pessoas.


4061865
 Compartilhar

Posts Recomendados

Ola,

Hoje vou dar para vocês um script de uma Anhi que nessesita de 6 pessoas.

Testado em:

Versão: 8.1

 

Mãos a obra..

 

Passo Numero 1:

 

Va em: data/action/scripts, e crie um bloco de notas escrito anhileve.lua

(ATENÇÃO: >>>>ponha .lua no fim<<<<)

 

Passo Numero 2:

 

Abra-o e ponha isso dentro:

 

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

-- annihilator

if item.uid == 7200 then

if item.itemid == 1945 then

 

player1pos = {x=250, y=36, z=5, stackpos=253}

player1 = getThingfromPos(player1pos)

 

player2pos = {x=250, y=35, z=5, stackpos=253}

player2 = getThingfromPos(player2pos)

 

player3pos = {x=250, y=34, z=5, stackpos=253}

player3 = getThingfromPos(player3pos)

 

player4pos = {x=250, y=33, z=5, stackpos=253}

player4 = getThingfromPos(player4pos)

 

player5pos = {x=250, y=32, z=5, stackpos=253}

player5 = getThingfromPos(player5pos)

 

player6pos = {x=250, y=31, z=5, stackpos=253}

player6 = getThingfromPos(player6pos)

 

 

if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 and player5.itemid > 0 and player6.itemid > 0 then

 

player1level = getPlayerLevel(player1.uid)

player2level = getPlayerLevel(player2.uid)

player3level = getPlayerLevel(player3.uid)

player4level = getPlayerLevel(player4.uid)

player5level = getPlayerLevel(player5.uid)

player6level = getPlayerLevel(player6.uid)

 

questlevel = 100

 

if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel and player5level >= questlevel and player6level >= questlevel then

 

queststatus1 = getPlayerStorageValue(player1.uid,7200)

queststatus2 = getPlayerStorageValue(player2.uid,7200)

queststatus3 = getPlayerStorageValue(player3.uid,7200)

queststatus4 = getPlayerStorageValue(player4.uid,7200)

queststatus5 = getPlayerStorageValue(player5.uid,7200)

queststatus6 = getPlayerStorageValue(player6.uid,7200)

 

if queststatus1 == -1 and queststatus2 == -1 and queststatus3 == -1 and queststatus4 == -1 and queststatus5 == -1 and queststatus6 == -1 then

 

nplayer1pos = {x=326, y=92, z=7}

nplayer2pos = {x=327, y=92, z=7}

nplayer3pos = {x=328, y=92, z=7}

nplayer4pos = {x=329, y=92, z=7}

nplayer5pos = {x=330, y=92, z=7}

nplayer6pos = {x=331, y=92, z=7}

 

doSendMagicEffect(player1pos,2)

doSendMagicEffect(player2pos,2)

doSendMagicEffect(player3pos,2)

doSendMagicEffect(player4pos,2)

doSendMagicEffect(player5pos,2)

doSendMagicEffect(player6pos,2)

 

doTeleportThing(player1.uid,nplayer1pos)

doTeleportThing(player2.uid,nplayer2pos)

doTeleportThing(player3.uid,nplayer3pos)

doTeleportThing(player4.uid,nplayer4pos)

doTeleportThing(player5.uid,nplayer5pos)

doTeleportThing(player6.uid,nplayer6pos)

 

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(nplayer2pos,10)

doSendMagicEffect(nplayer3pos,10)

doSendMagicEffect(nplayer4pos,10)

doSendMagicEffect(nplayer5pos,10)

doSendMagicEffect(nplayer6pos,10)

 

doTransformItem(item.uid,item.itemid+1)

 

else

doPlayerSendCancel(cid,"Somebody in your team has already done this quest.")

end

else

doPlayerSendCancel(cid,"All players must have level 100 to enter.")

end

else

doPlayerSendCancel(cid,"You need 6 players in your team.")

end

elseif item.itemid == 1946 then

if getPlayerAccess(cid) > 0 then

doTransformItem(item.uid,item.itemid-1)

else

doPlayerSendCancel(cid,"Sorry, not possible.")

end

end

 

end

return 1

end

 

Roxo Escuro: Onde os Players irão se teleportar apos puxarem a alavanca.

Roxo Claro: Posição de onde os players presisaram estar.

Verde: Caso seu server ja tenha o Uniqued no mapa mude para outro.

 

Passo Numero 3:

 

Após configurar sertinho vá em:

actions/actions.xml

 

Aperte com o botão direito e clique EDITAR!

 

Em seguida adicione:

 

<action itemid="7200" script="anhileve.lua" />

 

Passo Numero 4:

 

Após fechar e sauvar va em seu OT mapa editor crie a pasisagem da quest adicione 6 tiles de preferencia seguidos, e no fim um alavanca com o uniqueid e item id: 7200

........................................................................

E Pronto sua quest de 6 pessoas esta completa!

 

Scripd: 100% Ramexinho

Bom, agradessa se gostar não custa um clique :D

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.