Ir para conteúdo

[Script] Anihi


ymmotthep

Posts Recomendados

O mapa que eu baixei também não existe Anihi nele ysuasahuaush, dai eu resolvi fazer uma, só que não sei por pra galera só 1 Item dos 4 Baús... Como faço isso?

 

Protocolo: 8.54

Server: SQL

Mapa: Alissow

Link para o comentário
Compartilhar em outros sites

cara aqui está um script de uma anihi completa.

 

<!-- annihilator//Ates -->

<action uniqueid="5000" script="annihilator.lua"/>

<action uniqueid="5001" script="annihilator.lua"/>

<action uniqueid="5002" script="annihilator.lua"/>

<action uniqueid="5003" script="annihilator.lua"/>

<action uniqueid="5004" script="annihilator.lua"/>

 

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

if item.uid == 5000 then

if item.itemid == 1945 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

 

demon1pos = {x=33219, y=31657, z=13}

demon2pos = {x=33221, y=31657, z=13}

demon3pos = {x=33220, y=31661, z=13}

demon4pos = {x=33222, y=31661, z=13}

demon5pos = {x=33223, y=31659, z=13}

demon6pos = {x=33224, y=31659, 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,item.itemid+1)

 

else

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

end

else

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

end

else

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

end

elseif item.itemid == 1945 then

if getPlayerAccess(cid) == 3 then

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

else

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

end

end

elseif item.uid == 5001 then

 

queststatus = getPlayerStorageValue(cid,5000)

 

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a demon armor.")

doPlayerAddItem(cid,2494,1)

setPlayerStorageValue(cid,5000,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

elseif item.uid == 5002 then

 

queststatus = getPlayerStorageValue(cid,5000)

 

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a magic sword.")

doPlayerAddItem(cid,2400,1)

setPlayerStorageValue(cid,5000,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

elseif item.uid == 5003 then

 

queststatus = getPlayerStorageValue(cid,5000)

 

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a stonecutter axe.")

doPlayerAddItem(cid,2431,1)

setPlayerStorageValue(cid,5000,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

elseif item.uid == 5004 then

 

queststatus = getPlayerStorageValue(cid,5000)

 

if queststatus == -1 then

doPlayerSendTextMessage(cid,22,"You have found a present.")

doPlayerAddItem(cid,1990,1)

setPlayerStorageValue(cid,5000,1)

else

doPlayerSendTextMessage(cid,22,"It is empty.")

end

end

return 1

end

 

modifique de acordo com seu mapa e itens.

 

abraços,se tiver alguma duvida,poste aqui o lugar de tudo e todos que eu faço.

Editado por lucasatak
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...