Ir para conteúdo

Comprar Itens Por Talk


angeldoido

Posts Recomendados

Galera tava montando script aki q nem disse na descrição pra compra itens com o id no caso !buy 2123.....mais naum ta funcionando n sei o q errei alguem pode me ajuda, meu script ta assim

 

function onSay(cid, words, param)

local items = {
["2348"] = {5},
["2345"] = {6},
["2160"] = {3},
["2152"] = {2}
}
local param = string.lower(param)

for k,v in pairs(items) do

if getPlayerPremiumDays(cid) >= v[1] and doPlayerRemovePremiumDays(cid) >= v[1] then
if(param ~= "" and k[param]) then
doPlayerAddItem(cid, k)
else
doPlayerSendCancel(cid,"Item Id Não encontrado")
end
else
doPlayerSendCancel(cid,"Você não Tem Dias Premiums")
end
return true
end
end

Link para o comentário
Compartilhar em outros sites

pelo contrario meu jovem

 

local items = {
["2348"] = {5},
["2345"] = {6},
["2160"] = {3},
["2152"] = {2}
}

 

Ele ta add, o comando n é para dizer o nome do item mais sim o ID no caso o 2348 o player perdera 5 dias de premium e ganhara o item, to quse discubrindo o erro, mais brigado por comenta '--'

Link para o comentário
Compartilhar em outros sites

function onSay(cid, words, param)

local items = {
["2348"] = 5,
["2345"] = 6,
["2160"] = 3,
["2152"] = 2
}
local param = string.lower(param)

for k, v in pairs(items) do
if k == param then
	if getPlayerPremiumDays(cid) >= v then
		doPlayerRemovePremiumDays(cid, v)
		doPlayerAddItem(cid, tonumber(k))
	else
		doPlayerSendCancel(cid,"Você não Tem Dias Premiums")
	end
return true
end
end

return doPlayerSendCancel(cid, "Item não encontrado.")
end

 

Tenta ai e já da uma olhadinha no script pra ver como faz.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...