Ir para conteúdo

Add Premium Por Talk E Action


SkyLigh

Posts Recomendados

Iae galera !!

 

 

hoje trago um script muito interessante adicionar premium por action ao dar use num item e comprar o item por 1 buyitem

então vamos la

 

va em data / talkactions / scripts / e ponha o nome de algum arquivo para

 

premium e ponha isto la dentro

 

function onSay(cid, words, param)
local itens = {
["santa doll"] = {id = 6567, preco = 2000, count = 1 },
["teddy bear"] = {id = 6568, preco = 1000, count = 1 },
["jester doll"] = {id = 9663, preco = 500, count = 1 }
}
local param = string.lower(param)
if (param == "lista") then
local str = ""
str = str .. "itens :\n\n"
for name, preco in pairs(itens) do
str = str..name.."\n"
end
str = str .. ""
doShowTextDialog(cid, 7529, str)
return TRUE
end

if not itens[param] or param == "" or not param then
return doPlayerSendCancel(cid,"Desculpe esse item nao existe")
end
if itens[param] and doPlayerRemoveMoney(cid,itens[param].preco) then
doPlayerAddItem(cid,itens[param].id,itens[param].count)
doPlayerSendTextMessage(cid,27,"Parabéns Vc comprou 1 item")
end
return TRUE
end

 

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

 

dps em data / actions / scripts / ponha o nome de algum arquivo de premium

 

e adicionar isto la dentro

 

--((Script By Skylight Xtibia.com))--
function onUse(cid, item)
if doRemoveItem(item.uid, 1) then
end
if item.itemid == 6567 then
doPlayerAddPremiumDays(cid, 30)
doPlayerSendTextMessage(cid, 22, "Parabéns Você Recebeu 30 dias de premium")
return true
end
if item.itemid == 6568 then
doPlayerAddPremiumDays(cid, 30)
doPlayerSendTextMessage(cid, 22, "Parabéns Você Recebeu 15 dias de premium")
return true
end
if item.itemid == 9693 then
doPlayerAddPremiumDays(cid, 30)
doPlayerSendTextMessage(cid, 22, "Parabéns Você Recebeu 10 dias de premium")
end
return true
end

 

dps em actions.xml

 

<action itemid="6567" script="premium.lua"/>
<action itemid="6568" script="premium.lua"/>
<action itemid="9693" script="premium.lua"/>

 

Então e so isso espero que gostem e se puder nao custara 1 rep +

 

Créditos

TnTSlin 30 %(Pelo script do buy)

SkyLigh 70 % (Pelo Script Do Action E A Ideia E Adicionar A Lista no script do buy)

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
×
×
  • Criar Novo...