Jump to content

[Duvida] Sobre um Script de banco


Recommended Posts

Desde já peço perdão se eu esteja criando essa duvida no lugar errado.

Bom, eu peguei um Mod de caixa eletrônico da net e queria colocar um valor para que seja retirado do jogador quando ele fizer alguma transferência.

Aqui está o server.lua que eu edite:

function FazerTransferencia (source, getId, getValor)
local Valor = tonumber(getValor)
local Jogador = getPlayerID(getId)
if getPlayerMoney(player) = 20 then
takePlayerMoney(player, 2) --Remover Dinheiro
triggerClientEvent(source, "addBox", root, "Você precisa ter R$2,50 na mão para fazer transferências.", "error")
else
if ( Jogador ) then
local DinheiroNaMao = getPlayerMoney(source)
local DinheiroBanco = getElementData(source, "TS:Bancobb") or 0
local DinheiroBanco2 = getElementData(Jogador, "TS:Bancobb") or 0
if Jogador == source then
triggerClientEvent(source, "addBox", root, "Erro na transferência.", "error")
else
if DinheiroBanco >= Valor then
triggerClientEvent(source, "addBox", root, "Transferência de R$"..Valor.." para o(a)"..getPlayerName(Jogador).." efetuada.", "success")
triggerClientEvent(Jogador, "addNotification", root, "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffO jogador "..getPlayerName(source).." transferiu "..Valor.." para sua conta bancária !") 
setElementData(source, "TS:Bancobb", DinheiroBanco -Valor)
setElementData(Jogador, "TS:Bancobb", DinheiroBanco2 +Valor)
else
triggerClientEvent(source, "addBox", root, "Você não tem esse dinheiro.", "error")
end
end
else
triggerClientEvent(source, "addBox", root, "Erro na transferência.", "error")
end
end
addEvent("TS:FazerTransferencia", true)
addEventHandler("TS:FazerTransferencia", root, FazerTransferencia)

function getPlayerID(id)
    v = false
    for i, player in ipairs (getElementsByType("player")) do
        if getElementData(player, "ID") == id then
            v = player
            break
        end
    end
    return v
end

 

Link to post
  • Other Languages Moderators

Tópico movido para Programação Lua. Você tinha postado na seção geral.

  • Thanks 1
Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...