Ir para conteúdo

Alterar os itens de doação em premium points


Posts Recomendados

Como Funciona:

Você coloca o seu item a doar em um ponto, puxe a alavanca.

O item vai desaparecer e você vai obter os pontos para ele

no site.

 

Vá em data/actions/scripts e crie um arquivo .lua com o nome de donpoints, adicione isso -

function onUse(cid, item, fromPosition, itemEx, toPosition) -- Eazy M
local donation_ids = {2352, 8904, 2456} --donation ids
local position = getThingfromPos({x=1066, y=1111, z=7, stackpos=1}) -- position to put the items on

function changeIntoPoints()
if (isInArray(donation_ids, position.itemid)) then
if doRemoveItem(position.uid,1) then
local points = 5 -- how much points to receive
db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + " .. points .. " WHERE `id` = " .. getPlayerAccountId(cid))
doPlayerSendCancel(cid, "You received " .. points .. " point(s).")
else
doPlayerSendCancel(cid, "Could not remove the item.")
end
else
doPlayerSendCancel(cid, "Donation item not found.")
end
end

if item.itemid == 10029 then
changeIntoPoints()
doTransformItem(item.uid, item.itemid + 1)
end

if item.itemid == 10030 then
changeIntoPoints()
doTransformItem(item.uid, item.itemid - 1)
end

return true
end

 

Em actions.xml, adicione a seguinte tag -

<action actionid="51515" event="script" value="donpoints.lua"/>

 

Agora, crie uma alavanca com o ID 10029 e ActionID 51515.

Créditos - Eazy M

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...