Ir para conteúdo
  • 0

[Resolvido] [PEDIDO] ITEM X TRANSFERE PREMIUM POINTS


Emanueldk

Pergunta

Eu tenho x points no site para comprar qualquer item vip, mais tem um cara querendo comprar premium points por x item e que é um item raro e eu quero muito, entao eu pegaria um x item que transferice meus x pontos do site para ele. O x item de transferencia poderia dar trade. Apos a troca ser feita com sucesso, a quem eu vendi meus x pontos pelo item x no trade, o cara que recebeu so bastava usar o x item de pontos  iria para a conta dele Para gastar avontade no shop

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

actions/script

local pontos = 1

function onUse(cid, item, frompos, topos)
  doPlayerSendTextMessage(cid, 22,"voce ganhou "..pontos.." de pontos ")
  doRemoveItem(item.uid,1)
  doPlayerAddVipPoints(cid,pontos)
  return true
end

Depois vai em function.lua (lib)

 

function getPlayerVipPoints(cid)
    local Info = db.getResult("SELECT premium_points FROM accounts WHERE id = " .. getPlayerAccountId(cid) .. "")
        if Info:getID() ~= LUA_ERROR then
        local Points= Info:getDataInt("premium_points")
        Info:free()
        return Points
    end
     return LUA_ERROR
end

function doPlayerAddVipPoints(cid, points)
    local dif = getPlayerVipPoints(cid) + points
    if dif >= 0 then
        db.executeQuery("UPDATE accounts SET premium_points = premium_points + " .. points .. " WHERE id = " .. getPlayerAccountId(cid) .. ";")
        return TRUE
    end
    return FALSE
end

function doPlayerRemoveVipPoints(cid, points)
    local dif = getPlayerVipPoints(cid) - points
    if dif >= 0 then
        db.executeQuery("UPDATE accounts SET premium_points = premium_points - " .. points .. " WHERE id = " .. getPlayerAccountId(cid) .. ";")
        return TRUE
    end
    return FALSE
end

 

AJUDEI REP+

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...