Ir para conteúdo
  • 0

Ao Clicar No Chest Receber O Item Da Quest E Retirar X Item Do Seu Inventario


brenomadlan

Pergunta

Oi gente.. Bom dia, boa tarde, boa noite.

Queria um Script assim: O cara clica no baú, dai ele só receberá o prêmio (ID: 7459) se o jogador tiver os seguintes itens no inventário:

 

- ID: 8710,Quantidade: 300

- ID: 2679,Quantidade: 10

- ID: 2151,Quantidade: 5

- ID: 2123 Quantidade: 1

 

Depois que ele verificar ele retira esses itens do inventario e adiciona o Item (ID: 7459) como explicado anteriormente.

 

Resumindo:

 

Ao clicar no baú o Player deverá ter esses itens, dai os itens seram removidos e ele receberá um novo item.

 

OBS: A Quest poderia ser feita quantas vezes quizer (é só trazer os itens novamente)...

 

Obrigado, dou REP+ pra quem souber o Script

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

function onUse(cid, item)

local itens = {
[8710] = 300,
[2679] = 10,
[2151] = 5,
[2123] = 1
}
local reward = 2160

for id, quanti in pairs(itens) do
if getPlayerItemCount(cid, id) < quanti then
return doPlayerSendCancel(cid, "You dont have the itens.")
end
end

for it, ty in pairs(itens) do
doPlayerRemoveItem(cid, it, ty)
end

doPlayerAddItem(cid, reward, 1)
doPlayerSendTextMessage(cid, 4, "Congratulations, you made your item.")

return TRUE
end

 

Ai está o script.

Link para o comentário
Compartilhar em outros sites

  • 0

Vá no mapeditor e coloque um actionid na estatua.

 

Depois vá em data/actions/script, crie um arquivo .lua, nomeie para rechange.

 

Depois vá em data/actions, abra o arquivo actions.xml e cole isto em algum lugar dele:

 

<action actionid="AID" event="script" value="rechange.lua"/>

 

Troque onde esta AID pelo actionid que você colocou na estatua.

 

Até.

Link para o comentário
Compartilhar em outros sites

  • 0

Achei boa a Script!

Tem como modificar um pouco para min?

 

Em vez de 1 chest eu queria que voce alavanca!

e que os itens ficase posição X quando dese "Use" na alvanca acorrese a troca tem como?

 

ID's:

Alavanca 1945 [X: 147] [Y: 61] [Z: 4].

Tibiahispiano emblem 8979 [X: 146] [Y: 61] [Z: 4].

Norseman doll 8992 [X: 145] [Y: 61] [Z: 4].

Crow [2128] Local onde deve aparecer dps da troca [X: 148] [Y: 61] [Z: 4].

 

Obs:Os itens usados na troca devem ser colocados por cima de outros que estarão com aquele "brilhinho" e os que estão brilhando n deverão sumir so apenas os que forão colocados por cima.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...