Skip to content

Instantly share code, notes, and snippets.

View Be1zebub's full-sized avatar
❤️
Incredible-GMod.ru

Beelzebub Be1zebub

❤️
Incredible-GMod.ru
View GitHub Profile
const { buf } = require("crc-32");
const { readFile, stat } = require("fs").promises;
const { createWriteStream } = require("fs");
const addon_data = JSON.stringify(require("./addon.json"));
class GMAFile {
constructor(fname) {
this.stream = createWriteStream(fname);
this.current_length = 8; // crc32 + 0 (uint)
@AMD-NICK
AMD-NICK / petrovich.lua
Created June 20, 2020 18:32
Функция для Garry's Mod, склоняющая русские слова (винительный, дательный и тд..). Тамада - тамаду/тамаде/тамадой и тд. Использует правила с github.com/petrovich. В текущей реализации хромает качество исполнения, но скрипт работает. Специально для t.me/gmodev
--[[-------------------------------------------------------------------------
2019.01.16
Урезанный класс для склонения русских слов
https://github.com/petrovich/petrovich-php
В оригинале работает с именами
Полезные ссылки:
https://petroleks.ru/gramota/13.php
https://pymorphy2.readthedocs.io/en/latest/
AddCSLuaFile()
do -- override type functions
gtype = type
local getmetatable = getmetatable
local rawequal = rawequal
getmetatable("").MetaName = "string"