try this
tab5 = guiCreateTab("Share money",GUIEditor_TabPanel[1])
playerNameEdit = guiCreateEdit(157,26,168,29,"",false,tab5)
guiEditSetReadOnly(playerNameEdit,true)
playerNameLabel = guiCreateLabel(197,6,73,15,"Player Name:",false,tab5)
guiLabelSetColor(playerNameLabel,255,255,255)
guiLabelSetVerticalAlign(playerNameLabel,"top")
guiLabelSetHorizontalAlign(playerNameLabel,"left",false)
amountEdit = guiCreateEdit(158,84,168,29,"",false,tab5)
guiEditSetMaxLength(amountEdit,8)
amountLabel = guiCreateLabel(196,60,73,15,"amount:",false,tab5)
guiLabelSetColor(amountLabel,255,255,255)
guiLabelSetVerticalAlign(amountLabel,"top")
guiLabelSetHorizontalAlign(amountLabel,"left",false)
sendMoneyButton = guiCreateButton(193,134,84,39,"SEND",false,tab5)
function onGuiClick (button, state, absoluteX, absoluteY)
elseif (source == sendMoneyButton) then
playerNick = guiGetText ( playerNameEdit )
amount = guiGetText ( amountEdit )
end
end
addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick)
function onUpdateMoneyplayersList()
playerName = getPlayerName ( getLocalPlayer() )
playerList = guiCreateGridList(4,7,153,390,false,tap5)
guiGridListSetSelectionMode(playerList,2)
local column = guiGridListAddColumn( playerList, "Player", 0.85 )
if ( column ) then
for id, playeritem in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow ( playerList )
guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false )
end
addEventHandler ( "onClientGUIClick", playerList, click )
end
end
addEventHandler ( "onClientResourceStart", getRootElement(), onUpdateMoneyplayersList)
addEventHandler("onClientPlayerJoin", getRootElement(), onUpdateMoneyplayersList)
addEventHandler("onClientPlayerQuit", getRootElement(), onUpdateMoneyplayersList)
addEventHandler("onClientPlayerChangeNick", getRootElement(), onUpdateMoneyplayersList)
function click ()
local playerName = guiGridListGetItemText ( playerList, guiGridListGetSelectedItem ( playerList ), 1 )
guiSetText ( playerNameEdit, playerName )
end
server side
local rootElement = getRootElement()
addEvent("sendMoney", true)
addEventHandler("sendMoney", rootElement,
function (playerNick, amount)
local cash = getPlayerMoney(source)
if (tonumber(amount)>0) then
if (cash>=tonumber(amount)) then
toWho = getPlayerFromName(playerNick)
if (toWho ~= false) then
givePlayerMoney(toWho,amount)
takePlayerMoney(source,amount)
name = getPlayerName(source)
outputChatBox("You've given money amount of: " .. amount .. "$ to: " .. playerNick,source,255,255,150)
outputChatBox(name .. " has given you money amount of: " .. amount .. "$!",toWho,255,255,245)
else
outputChatBox("Player did not exist!",source,255,0,0)
end
else
outputChatBox("Insufficient founds!",source,255,0,0)
end
else
outputChatBox("Amount must to be greater than 0!",source,255,0,0)
end
end)
this should work