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 / tg-stafflist.md
Last active October 21, 2018 21:46
Архивный список персонала, который обновлялся до переезда сюда: staff.trigon.im
Имя ВК Ссылка ВК Ник на проекте Должности Стимайди Взял
Владислав Андреев https://vk.com/id232965381 _AMD_ Президент всея Тригон STEAM_0:1:55598730
Kostya Goncharov https://vk.com/id389663143 ZuZka Министр с начала времен STEAM_0:1:91686165
Гоша Печерских https://vk.com/id162848217 Megurine Luka САдмин STEAM_0:1:87134724
Антон Потапов https://vk.com/id185733246 Infernal Vogel Владелец Oberon'a, модератор на форуме, садмин РП STEAM_0:1:56347097
Никита Харц https://vk.com/id139954111 Dmitry.OS Заместитель президента STEAM_0:0:74582119
Даниил Белов https://vk.com/id197311666 +Raynor+ СА STEAM_0:1:13126402
Марк Марковкин https://vk.com/id87068963 Mark Markovkin Министр с 17.07.16 STEAM_1:1:82941854
Артем Гончаров https://vk.com/id176223031 Zauber Прокурор-судья с 03.11.16, Зам. Управляющего с 1.05.17 STEAM_0:0:156156287
@AMD-NICK
AMD-NICK / sv_singlewep.lua
Last active April 7, 2020 16:34
Скрипт, позволяющий настроить кол-во переносимого оружия конкретного типа. Легко модифицируется (например, без малейших проблем вы можете добавить возможность изменять лимиты пушек для конкретных проф или добавить новые группы, типа дробовиков) и очень легковесен. Здесь не используются тяжелые функции типа table.HasValue, а pairs с исключительны…
-- ██████╗ ██████╗ ██████╗ ███████╗██████╗ ██████╗ ██╗ ██╗ █████╗ ███╗ ███╗██████╗
-- ██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔══██╗ ██╔══██╗╚██╗ ██╔╝ ██╔══██╗████╗ ████║██╔══██╗
-- ██║ ██║ ██║██║ ██║█████╗ ██║ ██║ ██████╔╝ ╚████╔╝ ███████║██╔████╔██║██║ ██║
-- ██║ ██║ ██║██║ ██║██╔══╝ ██║ ██║ ██╔══██╗ ╚██╔╝ ██╔══██║██║╚██╔╝██║██║ ██║
-- ╚██████╗╚██████╔╝██████╔╝███████╗██████╔╝ ██████╔╝ ██║ ███████╗██║ ██║██║ ╚═╝ ██║██████╔╝███████╗
-- ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚═════╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚══════╝
-- Скрипт в едином лице написан _AMD_ и принадлежит кодерам TRIGON.IM
-- Коммерческая реализация скрипта запрещена свободной лицензией Apache 2.0
-- Вы можете использовать скрипт на своих проектах бесплатно.
@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 / 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 / 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 / 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 / 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 / xor_search.lua
Last active October 27, 2017 00:24
Поиск отсутствующего числа в неотсортированной таблице
-- Для получения таблицы, типа {5,3,6,1,4,2,7} (1,7)
local function getArrayWithUniqueRandomNumbers(min,max)
local array = {}
local tmp = {} -- для расброса
for i = min,max do
table.insert(tmp,i)
end
repeat
@AMD-NICK
AMD-NICK / glua_into_single_line_minifier.lua
Last active February 16, 2021 23:20
Strips comments and convert glua script into single line file
local pat_mcomment_lua = "(%-%-%[(=*)%[.-%]%2%])"
local pat_mcomment_cpp = "(/%*.-%*/)"
local function stripMultiline(content)
return content
:gsub(pat_mcomment_lua, "")
:gsub(pat_mcomment_cpp, "")
end
-- https://img.qweqwe.ovh/1556969630528.png
-- #TODO shitcoded heavy function