Ir para conteúdo

!buyexp Talkaction


SkyLigh

Posts Recomendados

Fala galera tava sem nada pra fazer e sem net, e foi quando tive uma ideia de um comando de comprar exp parece meio sem sentido mais se você utiliza donate em seu servidor pode ser útil.

 

Vá em data/talkactions/scripts e crie um arquivo.lua chamada buyexp.lua apos isso cole o seguinte código dentro :

local config = {
item = 2157, --- ID DO ITEM QUE SERA REMOVIDO
count = 10, --- QUANTIA DO ITEM QUE SERA REMOVIDO
exp = 1000, --- QUANTIA DE EXP QUE VAI SER ADICIONADA
efeito = 61 --- ID DO EFEITO AO COMPRAR EXP
}

function onSay(cid, words, param)
if doPlayerRemoveItem(cid,config.item,config.count) == TRUE then
doPlayerAddExp(cid, config.exp)
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Você recebeu ".. config.exp .." de exp")
doSendMagicEffect(getCreaturePosition(cid), config.efeito)
else
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Desculpe você não tem ".. config.count .." moedas donate para comprar exp")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
return true
end

Apos isso vá em talkactions.xml e adicione a seguinte tag :

<talkaction words="!buyexp" event="script" value="buyexp.lua"/>

Apos isso seu sistema de comprar exp vai está instalado.

 

Créditos :

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...