Hi,
I have a big problem, I develop a bank system, so I need a button to transfer money from the inventory to the bank, but I have this error.
attempt to perform arithmetic “monaywanttransfered” <a nill value>
Client-Side:
local transfertenum = vgui.Create(“DNumberWang”, f)
transfertenum:SetDecimals(0)
transfertenum:SetKeyboardInputEnabled(true)
transfertenum:SetSize(210,30)
transfertenum:Center()
local transferenum_button = vgui.Create( "DButton", f)
transferenum_button:SetPos( 335, 190 )
transferenum_button:SetSize( 90, 15 )
transferenum_button:SetText("")
local transfer_name = vgui.Create("DLabel", transferenum_button)
transfer_name:SetPos(5,2)
transfer_name:SetSize(70, 10)
transfer_name:SetFont("default")
transfer_name:SetText("VALIDATE")
transfer_name:SetTextColor( Color(250, 250, 250, 255) )
transferenum_button.DoClick = function()
net.Start("Transfer_To_Bank")
moneywanttransfered = transfertenum:GetValue()
net.WriteString(tostring( moneywanttransfered))
net.SendToServer()
end
transferenum_button.Paint = function()
SKINS:DrawFrame(transferenum_button:GetWide(), transferenum_button:GetTall())
end
Server-Side
net.Receive(“Transfer_To_Bank”, function(len, ply)
local name = net.ReadString()
local item = getItems( name )
local currentmoneybank = ply:databaseGetValue( “moneybank” )
local currentmoney = ply:databaseGetValue( “money” )
ply:databaseSetValue( "money", currentmoney + moneywanttransfered )
ply:databaseSetValue( "moneybank", currentmoneybank - moneywanttransfered )
ply:PrintMessage( HUD_PRINTTALK, "[BANK] You have transfered: "..moneywanttransfered.." RU , in your inventory." )
end)
Please help me I try a lot of things, nothing works