Ir para conteúdo
Nolis

[TFS 0.4] Chest Comprar Item Ingame (recolhendo duas moedas diferentes)

Recommended Posts

Nolis    29
Nolis

Comprar mesmo item com 2 moedas diferentes! (Chest Action)

23:31 Sao necessarios 50 gold coin e 50 crystal coin para realizar esta compra.

23:32 Voce comprou crown backpack por 50 gold coin e 50 crystal coin

 

data/actions/actions.xml

<action actionid="6012" event="script" value="baus/bau01.lua"/>

 

data/actions/scripts/baus/bau01.lua

local coin = 2148  -- id da primeira moeda
local coin2 = 2160 -- id da segunda moeda
local eff = 28     -- efeito mágico ao comprar o item

local lever = {
[7017] = {50, 50, 10522} -- [actionid] = {quantidade da moeda 1, quantidade da moeda 2, id do item a comprar}
}

function onUse(cid,item,fromPosition,itemEx,toPosition)

if  getPlayerItemCount(cid, coin) >= (lever[item.actionid][1]) and getPlayerItemCount(cid, coin2) >= (lever[item.actionid][2]) then
	doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) 
	doPlayerRemoveItem(cid,coin2,lever[item.actionid][2])
	
		doPlayerAddItem(cid,lever[item.actionid][3], isItemStackable(lever[item.actionid][3]) and 1)
		doPlayerSendTextMessage(cid,22,"Voce comprou " .. getItemNameById(lever[item.actionid][3]) .." por "..lever[item.actionid][1].." " ..getItemNameById(coin).. " e "..lever[item.actionid][2].." " ..getItemNameById(coin2))
		doSendMagicEffect(getCreaturePosition(cid), config.eff)

		else

    return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sao necessarios "..lever[item.actionid][1].." " ..getItemNameById(coin).. " e "..lever[item.actionid][2].." " ..getItemNameById(coin2).. " para realizar esta compra.")
end
end

 

Editado por Nolis

Compartilhar este post


Link para o post
Majesty    1755
Majesty

Muito obrigado pela sua contribuição, seu tópico de conteúdo foi aprovado!
Nós do OTServ Brasil agradecemos, seu conteúdo com certeza ajudará a muitos outros. 
Você recebeu +1 REP!

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×