--pavetr.top/ds // хуйни local blur = Material("pp/blurscreen") local panel = FindMetaTable("Panel") function panel:DrawBlur(amount, heavyness) local x, y = self:LocalToScreen(0, 0) local scrW, scrH = ScrW(), ScrH() surface.SetDrawColor(255,255,255) surface.SetMaterial(blur) for i = 1, heavyness do blur:SetFloat("$blur", (i / 3) * (amount or 6)) blur:Recompute() render.UpdateScreenEffectTexture() surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH) end end local function itachiScroll(pan,x,y,w,h) pan:SetPos(x,y) pan:SetSize(w,h) local panBar = pan:GetVBar() panBar:SetWide(5) function panBar:Paint(w,h) draw.RoundedBox(10,0,0,w,h,Color(15,15,15,200)) end function panBar.btnUp:Paint(w, h) end function panBar.btnDown:Paint(w, h) end function panBar.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w,h,Color(255,15,15,200)) end pan.Paint = function() end end local itachipenis = { ["uvorot"] = false, ["spina"] = false, ["molitva"] = false, ["spam"] = false, ["itachi_spam"] = false, ["itachi_spam_fast"] = false, ["reportik_by_itachi"] = false, ["net_reps"] = false, ["net_reps2"] = false, ["warranter"] = false, } local function yaycaitachi(str,func,pan,bool) local b = pan:Add( "DButton" ) b:SetText( "") b:Dock( TOP ) b:DockMargin( 0, 0, 0, 5 ) b:SetTall(30) b.Paint = function(s,w,h) draw.RoundedBox(5,0,0,w,h,Color(15,15,15,235)) draw.SimpleText(str,"BudgetLabel",w/2,h/2,Color(255,25,25),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) if bool != nil then draw.SimpleText(itachipenis[bool],"BudgetLabel",w-8,h/2,Color(255,25,25),TEXT_ALIGN_RIGHT,TEXT_ALIGN_CENTER) end end b.DoClick = function() if !isstring(func) then func() end itachipenis[bool] = !itachipenis[bool] end end // menu local itachimenu = vgui.Create("DFrame") itachimenu:SetPos(55,55) itachimenu:SetSize(850,650) itachimenu:SetTitle("") itachimenu:ShowCloseButton(false) itachimenu:MakePopup() local osc = itachimenu:Add("DScrollPanel") itachiScroll(osc,5,45,415,600) yaycaitachi("[DarkRP] Уклонения Итачи","Итачи топ!",osc,"uvorot") yaycaitachi("| Размять спину","Итачи топ!",osc,"spina") yaycaitachi("| Спам блять","Итачи топ!",osc,"spam") yaycaitachi("[Chat] Авто молитва","Итачи топ!",osc,"molitva") local osc2 = itachimenu:Add("DScrollPanel") itachiScroll(osc2,425,45,415,600) yaycaitachi("[DarkRP] Розыск - рейд от Итачи","Итачи топ!",osc2,"itachi_spam") yaycaitachi("| быстрый режим","Итачи топ!",osc2,"itachi_spam_fast") yaycaitachi("| ордер","Итачи топ!",osc2,"warranter") yaycaitachi("[FReports] рейд от Итачи (ток с активной жб)","Итачи топ!",osc2,"reportik_by_itachi") yaycaitachi("| -rep блять","Итачи топ!",osc2,"net_reps") yaycaitachi("| закрыть открыть автоматом","Итачи топ!",osc2,"net_reps2") itachimenu.Paint = function(s,w,h) s:DrawBlur(4, 4) draw.RoundedBox(10,0,0,w,h,Color(15,15,15,235)) draw.SimpleText("Меню Итачи v0.1","BudgetLabel",8,5,Color(255,25,25)) draw.SimpleText("Хитрости","BudgetLabel",420/2,27,Color(200,45,45),TEXT_ALIGN_CENTER) draw.SimpleText("Взломы","BudgetLabel",420+420/2,27,Color(200,45,45),TEXT_ALIGN_CENTER) end hook.Add("Think","itanchik",function() if input.IsKeyDown(KEY_DELETE) and !menukey then itachimenu:ToggleVisible() end menukey = input.IsKeyDown(KEY_DELETE) end) // трюки итачи local cd = 0 local ccd = 0 local raidcd, repcd2 = 1, 1 local repcd = 1 local golovkastring = "لعبة الكمبيوتر عبارة عن صندوق رمل مادي يسمح للاعب بالتلاعب بالأشياء وتجربة الفيزياء ، والتي يتم توفير واقعيتها بواسطة محرك المصدر. تم إنشاء هذا التعديل لإثبات القدرات الواسعة لمحرك المصدر ، والذي يقيد حرية اللاعبين فقط من خلال خيالهم وخيالهم." local tbl = { reporter = Entity(0), start = math.huge, report_chat = "RAID BY ИТАЧИ", } hook.Add("Think","trukiitachi",function() if itachipenis["uvorot"] and cd < CurTime() then if itachipenis["spina"] then RunConsoleCommand("_DarkRP_DoAnimation","1612") if itachipenis["spam"] then cd = CurTime() + 0.3 else cd = CurTime() + 1.8 end else RunConsoleCommand("_DarkRP_DoAnimation","1642") if itachipenis["spam"] then cd = CurTime() + 0.05 else cd = CurTime() + 0.5 end end end if itachipenis["molitva"] and ccd < CurTime() then RunConsoleCommand("say", "// ", "أنا ابتعد عن الشيطان الملعون ، واللجوء إلى الرب العظيم وقوته الأبدية") ccd = CurTime() + 1.5 end if itachipenis["itachi_spam"] and raidcd < CurTime() then for k,v in pairs(player.GetAll()) do if IsValid(v) and !v:isCP() and v:Alive() and !v:getDarkRPVar("Arrested") then if v:getDarkRPVar("wanted") then RunConsoleCommand("darkrp", "unwanted", v:UserID(), "RAID BY ИТАЧИ") else RunConsoleCommand("darkrp", "wanted", v:UserID(), "RAID BY ИТАЧИ") end if itachipenis["warranter"] then RunConsoleCommand("darkrp", "warrant", v:UserID(), "RAID BY ИТАЧИ") end end end if itachipenis["itachi_spam_fast"] then raidcd = CurTime() + 0.3 else raidcd = CurTime() + 1 end end if itachipenis["reportik_by_itachi"] and repcd < CurTime() then net.Start("freports.message") net.WriteString(golovkastring) net.SendToServer() repcd = CurTime() + 0.1 end if itachipenis["net_reps"] and repcd2 < CurTime() then net.Start("freports.reputation") net.WriteBool(false) net.SendToServer() repcd2 = CurTime() + 0.1 end if itachipenis["net_reps2"] and repcd2 < CurTime() then net.Start("freports.send") net.WriteTable(tbl) net.SendToServer() net.Start("freports.close") net.SendToServer() repcd2 = CurTime() + 0.1 end end)