Ir para conteúdo
  • 0

Hota (Peças Se Transforma Em Item)


Thiigoo

Pergunta

Preciso de um script que o player colocara itens em cima de um tile e ,

dar use as peçar tranformara em um item (id:2342)

 

Pos do tile: X:32807 Y: 32270 Z:12

 

ID das peças:

 

2335

2336

2337

2338

2339

2340

2341

 

E que quando ele fizer a fundição ele recebe uma storage pra não poder fazer mais.

Espero respostas Vlw.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Faz um script.lua na pasta actions/scripts com o nome de hota e bota esse script:

function onUse(cid, item)
   local recompensa = 2342                               -- |
   local ids = {2335,2336,2337,2338,2339,2340,2341}      -- | Mude se precisar
   local tilepos = {x=32807,y=32270,z=12}                -- |

   local tab = {}      
   local value = true
   if getPlayerStorageValue(cid, 66654) >= 1 then
       return doPlayerSendCancel(cid, "Voce ja fez essa quest.")
   end
   for i = 1,7 do
       tab[i] = getThingFromPos({x=tilepos.x,y=tilepos.y,z=tilepos.z,stackpos=i}).itemid
   end

   for i = 1,7 do
       if not table.find(ids, tab[i]) then
           value = false
       break
       end
   ids[table.find(ids, tab[i])] = nil
   end

   if value then
       doPlayerAddItem(cid, recompensa)
       setPlayerStorageValue(cid, 66654, 1)
       for i = 1,7 do
           doRemoveItem(getThingFromPos({x=tilepos.x,y=tilepos.y,z=tilepos.z,stackpos=1}).uid)
       end
   end
return TRUE
end

 

Agora va em actions.xml e bote essa tag:

   	 <action actionid="66654" event="script" value="hota.lua"/>

 

Ai é so voce botar o ActionID 66654 em uma alavanca pedra, tanto faz que quando der use nela vai retirar os items do tile e da um hota pro player

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...