Skip to content

Instantly share code, notes, and snippets.

View AMD-NICK's full-sized avatar
🏠
Working from home

_AMD_ AMD-NICK

🏠
Working from home
View GitHub Profile
@AMD-NICK
AMD-NICK / keybase.md
Created November 2, 2014 18:58
keybase.md

Keybase proof

I hereby claim:

  • I am AMD-NICK on github.
  • I am jiumohka (https://keybase.io/jiumohka) on keybase.
  • I have a public key whose fingerprint is D3F7 B824 D585 DAB3 0A75 D4E9 AFDA F8E0 00E6 F463

To claim this, I am signing this object:

@AMD-NICK
AMD-NICK / hud.lua
Created October 9, 2015 15:27
Gmod-Best.Ru DarkRP HUD 2015
local ConVars = {}
local HUDWidth
local HUDHeight
local Color = Color
local cvars = cvars
local draw = draw
local GetConVar = GetConVar
local Lerp = Lerp
local localplayer
local pairs = pairs
@AMD-NICK
AMD-NICK / cl_skybox_switcher.lua
Created September 22, 2016 21:08
Переключалка скайбоксов для выбора более подходящего на карте
local ignore = {
["sky_day03_06b_hdr"] = true,
}
local skys = {}
for _,name in ipairs( file.Find("materials/skybox/*","GAME") ) do
local sb = string.StripExtension(name)
local skybox = string.sub(sb,0,-3)
if ignore[skybox] then continue end
@AMD-NICK
AMD-NICK / mysql_group_by_on_multiple_columns.sql
Created January 27, 2017 23:48
MySQL GROUP BY несколько колонок
SELECT CONCAT(`type`, "-", `value`) AS `group`, COUNT(*) AS `total`
FROM `trigon_don_purchases`
GROUP BY `group`
ORDER BY `total` DESC
LIMIT 100
@AMD-NICK
AMD-NICK / hud_proto1.lua
Created April 10, 2017 21:11
Наброски первого варианта собственного HUD. Оказались крайне неудачными, от чего пришлось отказаться еще до того, как они стали на что-то похожи
surface.CreateFont('ui.40', {font = 'roboto', extended = true, size = 40, weight = 500})
surface.CreateFont('ui.39', {font = 'roboto', extended = true, size = 39, weight = 500})
surface.CreateFont('ui.38', {font = 'roboto', extended = true, size = 38, weight = 500})
surface.CreateFont('ui.37', {font = 'roboto', extended = true, size = 37, weight = 500})
surface.CreateFont('ui.36', {font = 'roboto', extended = true, size = 36, weight = 500})
surface.CreateFont('ui.35', {font = 'roboto', extended = true, size = 35, weight = 500})
surface.CreateFont('ui.34', {font = 'roboto', extended = true, size = 34, weight = 500})
surface.CreateFont('ui.33', {font = 'roboto', extended = true, size = 33, weight = 500})
surface.CreateFont('ui.32', {font = 'roboto', extended = true, size = 32, weight = 500})
surface.CreateFont('ui.31', {font = 'roboto', extended = true, size = 31, weight = 500})
@AMD-NICK
AMD-NICK / cl_echo_visualizer.lua
Created April 26, 2017 16:16
Визуализатор "эхо". Имеет проблему с неудалением эхо после добавления, в связи с чем при большом кол-ве эхо начинает все лагать. Взято отсюда: https://facepunch.com/showthread.php?t=1440586&p=51617841&viewfull=1#post51617841
local echoes = {}
local echo_thickness = 10
local color_mask = Color(0,0,0,0)
local function drawStencilSphere( pos, ref, compare_func, radius, color, detail )
render.SetStencilReferenceValue( ref )
render.SetStencilCompareFunction( compare_func )
render.DrawSphere(pos, radius, detail, detail, color)
end
@AMD-NICK
AMD-NICK / tg-staff-archive.md
Last active May 8, 2017 12:03
Архивный список персонала
Имя ВК Ссылка ВК Ник на проекте Должности Стимайди
Даниил Голубь https://vk.com/id75666866 https://vk.com/id363153975 Bloody Runi Министр с 21.02.16 где-то по конец 2016 STEAM_0:1:61195119
Данила Фаминцын https://vk.com/id183891594 Coffe 438 Министр с 29.05.16 по 04.05.17 STEAM_0:1:70172344
Степан Осипов https://vk.com/id7708965 TheLight Министр с 15.03.17 по 04.05.17 STEAM_0:1:71717045
Max Ivanov https://vk.com/id213511094 Lily Прокурор с 5.02.17 по 04.05.17 STEAM_0:0:141627148
Ilya Polyansky https://vk.com/id323658984 SadScream Прокурор с 03.01.17 по 08.05.17 STEAM_0:1:107908314
@AMD-NICK
AMD-NICK / ls_upgrades.md
Last active May 17, 2017 13:21
Таблица стоимости апгрейдов для системы уровней проекта TRIGON.IM

ВНИМАНИЕ. СКОРО БОНУСЫ ЗА УРОВНИ ПЕРЕСТАНУТ ДЕЙСТВОВАТЬ В СВЯЗИ С ЗАМЕНОЙ СИСТЕМЫ УРОВНЕЙ НА БОЛЕЕ ОПТИМАЛЬНУЮ. УЛУЧШАЙТЕ СВОИ УРОВНИ, НО ИМЕЙТЕ ЭТО В ВИДУ - БОНУСЫ МОЖЕТЕ НЕ ПОЛУЧИТЬ

УРОВЕНЬ СТОИМОСТЬ АПГРЕЙДА ВСЕГО ПОТРАЧЕНО ДЕНЕГ НУЖНО ОПЫТА НУЖНО ВРЕМЕНИ ПРЕДПОЛАГАЕМЫЙ БОНУС
1 1,000,000Ϯ 1,000,000Ϯ 100 00н 0д 00ч 33м
2 1,060,000Ϯ 2,060,000Ϯ 200 00н 0д 01ч 06м
3 1,123,600Ϯ 3,183,600Ϯ 300 00н 0д 01ч 40м Доступ к профе Начальник полиции
4 1,191,016Ϯ 4,374,616Ϯ 400 00н 0д 02ч 13м
5 1,262,476Ϯ 5,637,092Ϯ 500 00н 0д 02ч 46м
6 1,338,225Ϯ 6,975,317Ϯ 700 00н 0д 03ч 53м
@AMD-NICK
AMD-NICK / sv_plannedrestart.lua
Created June 13, 2017 10:20
это. просто. пиздец. 2015 год. Мой первый большой Lua скрипт, который я тогда писал много часов
--[[**********************************************************
Конфигурационная зона
**************************************************************]]
local CanEnterCmd = {"governor", "admin", "superadmin", "minister"} -- Таблица, содержащая названия групп, которые могут вводить команду
local WarnTime = 10 --60 * 5 -- Время, через которое будет проводиться напоминание игрокам о рестарте
--[[**********************************************************
Оповещание "вводителя" команды
**************************************************************]]
local function report(activator, num, time, message)
@AMD-NICK
AMD-NICK / vk_wall_img_downloader.lua
Last active August 29, 2017 22:09
Скачиватель фото со стены группы VK, созданный на Gmod Lua
local VKBOT = VK.New("")
local function log(s)
file.Append("vk_img_downloader.txt",os.date("%H:%M") .. " > " .. s .. "\n")
print(s)
end
VK_IMG_QUEUE = VK_IMG_QUEUE or {}
local queue_in_process