Jump to content

[Duvida] Sobre um Script de banco


Recommended Posts

Posted

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

 

  • Other Languages Moderators
Posted

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

  • Thanks 1

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...