FO

Ajuda Por Favor Script :)

Por foregrox, 20 de ago. de 2011 em Archived

tibia
script
otserv
2
437
foregroxF
20 de agosto de 2011 às 13:08

Olá, eu queria um script que fizesse o seguinte:

Ao puxar uma alavanca, a pessoa que puxou, se tiver o item X e o item Y, troca pelo item Z

Assim exemplo:

Fui la e puxei a alavanca, e eu tenho uma golden backpack e uma red gem, então, eu puxei e os dois itens sumiram e aparece um novo, uma crown backpack.

É isso que quero, me diga tambem onde coloco ele :)

para tibia 8.6

Editado Agosto 20 por Foregrox

BlazingfireB
20 de agosto de 2011 às 15:30

Na pasta actions, abra o arquivo actions.xml e coloque junto com as outras:

 

<action uniqueid="UNIQUEID" script="troca.lua" />

 

Aonde está "UNIQUEID" você deve colocar o número que desejar.

 

Depois entre na pasta scripts, crie um arquivo .lua com o nome de troca e coloque isso dentro:

 

function onUse(cid, item, frompos, item2, topos) -- criado por blazingfire. 
------------------------------------------------
local itens = {item1,item2} -- id dos itens do jogador.
local newitem = item -- id do item que ele irá ganhar.
local success = "Troca efetuada com sucesso!"
local fail = "Você não tem os itens necessários para realizar a troca."
------------------------------------------------
for _, playeritens in pairs(itens) do
if doPlayerRemoveItem(cid,playeritens) then
doPlayerAddItem(cid,newitem)
doPlayerSendTextMessage(cid,22,success)
else
doPlayerSendTextMessage(cid,22,fail)
end
return TRUE
end
end

 

Aí dentro do script você configura os itens.

Editado Agosto 20 por Blazingfire