Gay from GMod
-
Автор темы
- #1
Маленький скрипт, который позволяет красть деньги с чужих маников / включать их если они выключены и все так же красть.
Дальность работы поменять не получится, она максимальная которую можно поставить.
Работает только с маниками сделанными на Derma. Те, который реагируют на обычное использование (E по манику) не получится .
Сделано в несколько строчек, подходишь к стене, рядом с которой маник, вводишь команду в консоль и деньги с маников в радиусе в кармане.
На некоторых серверах могут отличаться названия NET`ов, есть заготовки только под 2 помойки - FastRP и GambitRP. На других меняйте под себя названия NET`ов и функцию на проверку статуса принтера, класс принтера.
Запускать через Loader как и любой скрипт
Активация: steal_printer_cash в консоль
GAMBIT RP
FastRP
(Надеюсь за названия серверов пизды не дают, заранее говорю сервера помойка не заходите если не хотите просрать время)
Дальность работы поменять не получится, она максимальная которую можно поставить.
Работает только с маниками сделанными на Derma. Те, который реагируют на обычное использование (E по манику) не получится .
Сделано в несколько строчек, подходишь к стене, рядом с которой маник, вводишь команду в консоль и деньги с маников в радиусе в кармане.
На некоторых серверах могут отличаться названия NET`ов, есть заготовки только под 2 помойки - FastRP и GambitRP. На других меняйте под себя названия NET`ов и функцию на проверку статуса принтера, класс принтера.
Запускать через Loader как и любой скрипт
Активация: steal_printer_cash в консоль
GAMBIT RP
Код:
local fradius = 70
local fclass = 'f_printer'
local prs = pairs
local fndsphr = ents.FindInSphere
local cprint = chat.AddText
local nt_st = net.Start
local nt_we = net.WriteEntity
local nt_sts = net.SendToServer
local cncmdadd = concommand.Add
local clr = Color
local c = {
white = clr(230, 230, 230),
red = clr(230, 55, 55),
green = clr(55, 230, 55),
blue = clr(55, 55, 230),
invise = clr(255, 255, 255, 0)
}
local function FindManiki()
local maniki = {}
local lcpl = LocalPlayer()
local lcplgpos = LocalPlayer():GetPos()
for k,ent in prs(fndsphr(lcplgpos, fradius)) do
local entcls = ent:GetClass()
if entcls == fclass then
maniki[#maniki + 1] = ent
end
end
return maniki
end
local function SpizditMoney()
if next(FindManiki()) == nil then
return cprint(c.red, 'Маников поблизости нет!')
end
for i = 1, #FindManiki() do
cprint(c.white, 'Найден принтер!')
if not FindManiki()[i]:GetStatus() then
cprint(c.white, 'Включаю!')
nt_st("GambitPrinter.Status")
nt_we(FindManiki()[i])
nt_sts()
end
nt_st("GambitPrinter.Withdraw")
nt_we(FindManiki()[i])
nt_sts()
end
end
cncmdadd('steal_printer_cash', SpizditMoney)
FastRP
Код:
local fradius = 50
local fclass = 'derma_printer'
local prs = pairs
local fndsphr = ents.FindInSphere
local cprint = chat.AddText
local nt_st = net.Start
local nt_we = net.WriteEntity
local nt_sts = net.SendToServer
local cncmdadd = concommand.Add
local clr = Color
local c = {
white = clr(230, 230, 230),
red = clr(230, 55, 55),
green = clr(55, 230, 55),
blue = clr(55, 55, 230),
invise = clr(255, 255, 255, 0)
}
local function FindManiki()
local maniki = {}
local lcpl = LocalPlayer()
local lcplgpos = LocalPlayer():GetPos()
for k,ent in prs(fndsphr(lcplgpos, fradius)) do
local entcls = ent:GetClass()
if entcls == fclass then
maniki[#maniki + 1] = ent
end
end
return maniki
end
local function SpizditMoney()
if next(FindManiki()) == nil then
return cprint(c.red, 'Маников поблизости нет!')
end
for i = 1, #FindManiki() do
cprint(c.white, 'Найден принтер!')
if not FindManiki()[i]:Gettoggle() then
cprint(c.white, 'Включаю!')
nt_st("Togglep")
nt_we(FindManiki()[i])
nt_sts()
end
nt_st("withdrawp")
nt_we(FindManiki()[i])
nt_sts()
end
end
cncmdadd('steal_printer_cash', SpizditMoney)
(Надеюсь за названия серверов пизды не дают, заранее говорю сервера помойка не заходите если не хотите просрать время)
Последнее редактирование модератором: