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

brenomadlan
em Scripts

brenomadlan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/01/10Posts: 12Char no Tibia: Breve um mapa novo xD

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

Sou mapper que quer ser um script me add nu MSN: closeot@hotmail.com

Metas:

[x]Primeiro Post
[x]Primeiro Tópico
[ ]Conseguir 10 posts
[ ]Conseguir 20 posts
[ ]Conseguir 30 posts
[ ]Conseguir 50 posts
[ ]Conseguir 70 posts
[ ]Conseguir 100 posts

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

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.

Oie :D

brenomadlan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/01/10Posts: 12Char no Tibia: Breve um mapa novo xD

Mas isso eu adiociono aonde?

Actions?

Tem que por algo no .XML?

Sou mapper que quer ser um script me add nu MSN: closeot@hotmail.com

Metas:

[x]Primeiro Post
[x]Primeiro Tópico
[ ]Conseguir 10 posts
[ ]Conseguir 20 posts
[ ]Conseguir 30 posts
[ ]Conseguir 50 posts
[ ]Conseguir 70 posts
[ ]Conseguir 100 posts

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

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é.

Oie :D

josedi

>> Sou Foda<<
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/05/11Posts: 5Char no Tibia: Fail!

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.

Nada grita mais auto do que o som do silencio.

 

Se te ajudei REP +

 

Clica nos meus Egg's plix

 

1219148.png1219110.png1219119.png1219104.png1219126.png

testeem.png

e Facil!

brenomadlan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/01/10Posts: 12Char no Tibia: Breve um mapa novo xD

Obrigado, funcionou perfeitamente...

Sou mapper que quer ser um script me add nu MSN: closeot@hotmail.com

Metas:

[x]Primeiro Post
[x]Primeiro Tópico
[ ]Conseguir 10 posts
[ ]Conseguir 20 posts
[ ]Conseguir 30 posts
[ ]Conseguir 50 posts
[ ]Conseguir 70 posts
[ ]Conseguir 100 posts