Ir para conteúdo

Vender potion vazio por comando


larissaots

Posts Recomendados

Créditos à Renato. happy.png

 

Objetivo

Simples, o player fala !sellvial e ele venderá todos os potions vazios que ele tem por X gps cada um.

 

Testado em: 8.60

 

Tutorial

talkactions.xml:

<talkaction log="yes" words="!sellvial" access="0" event="script" value="sellvial.lua/>

talkactions/scripts, crie arquivo com nome sellvial.lua e bote isso dentro:

function onSay (cid, words, param, channel)
    local preco = 5 -- gold coins
    local count = getPlayerItemCount(cid, 7636) + getPlayerItemCount(cid, 7634) + getPlayerItemCount(cid, 7635)
    local result = count*preco
    
    if count == 0 then
        doSendMagicEffect(getPlayerPosition(cid), 2)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem potions para vender.")
    else
        doSendMagicEffect(getPlayerPosition(cid), 12)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você vendeu "..count.." potions por "..result.." gold coins.")
        doPlayerAddMoney(cid, result)
        return TRUE
    end
end
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...