All pastes #591754 Raw Edit

Mine

public text v1 · immutable
#591754 ·published 2007-06-27 11:34 UTC
rendered paste body
if string.find(say, "$givemoney") == 1 then
	local moneytable = string.Explode(" ",say)
	local AMOUNT = moneytable[2]
	local taker = moneytable[3]
	if !AMOUNT then return end
	if !tonumber(taker) then return end
	if taker < 0 then return end
	if !tonumber(AMOUNT) then 
		ply:PrintMessage(3,"That is not a valid number.")
	elseif tonumber(AMOUNT) < 1 then 
		ply:PrintMessage(3,"That number is too low.")
	elseif tonumber(AMOUNT) > 0 and tonumber(AMOUNT) <= tonumber(ply:GetNWString("money")) then
		for i,v in pairs(player.GetAll()) do
			if tonumber(v:UserID()) == tonumber(taker) then
				ply:SetNWString("money",tonumber(ply:GetNWString("money")) - AMOUNT)
				v:SetNWString("money",tonumber(v:GetNWString("money")) + AMOUNT)
				SaveData(savestuff(ply))
				SaveData(savestuff(v))
				ply:PrintMessage(3,"You have given "..v:Nick().." $"..AMOUNT)
				v:PrintMessage(3,ply:Nick().." has given you $"..AMOUNT)
			end
		end
	end
end
hook.Add( "PlayerSay", "playerchat", playerchat );