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