G-Modder
349 subscribers
22 photos
9 files
57 links
🔧 Расширения и интересные посты по Garry's Mod
💬 Связь: forum.gm-donate.net
Download Telegram
Как часто вы заходите в панель с телефона?
Anonymous Poll
46%
Захожу только с ПК
18%
Очень редко
10%
Несколько раз в месяц
26%
Ругулярно
Если вы делали какие-то расширения для IGS или у вас есть интересные идеи для итемов — приглашаем вас в нашу ЛС gm-donate.ru/support. Поделитесь с нами?

Не стесняйтесь, мы очень любим тех, кто делает что-то особенное и нам интересны такие люди 😘
sound.lua
2.3 KB
Расширение, включающее в себя TTS (говорилку) и новый метод :SetSoundURL(url)

url, указанный по ссылке будет воспроизведен у всех онлайн игроков, когда кто-то купит предмет

Если вы используете tts.lua и хотите поставить этот файл, то замените :EnableTTS(pattern) на :SetTTSPattern(pattern)

Подробнее, свежая версия, а также инструкция по установке: https://forum.gm-donate.net/t/16
👍2
🔨 1 #commits (изменений) в IGS
1⃣: IGS Поддержка ServerGuard из коробки
будет с обновлением
Сейчас набрал популярности эксплойт, выводящий сервера из строя. Вместе с ним по чатам гулял .dll "фикс", который, как оказалось, имеет бэкдор и сливает сборки серверов

Если вы уже устанавливали фикс с архива с sourcenet dll'кой, настоятельно рекомендуем сменить все секретные данные, которые могли засветиться в сборке, например API токены сервисов (VK, TLG, GMD), пароли доступа к сервисам и БД и тд

Скриншот от @saynzz
🔨 1 #commits (изменений) в IGS
1⃣: IGS Фикс открытия hidden итемов при нажатии "Купить плюшку"
Идея для #SCORE №1 — подчеркнуть весомость игрока

SCORE - примерная оценка донатера, исходя с его активности и платежеспособности

Вы сможете отображать этот показатель где-то в "паспорте" игрока или других интерфейсах, где его будут видеть остальные игроки. Это может мотивировать игроков больше помогать проекту, ведь кроме услуги они получат еще и больший SCORE

При реализации этой идеи вы получите преимущество перед проектами, которые этого не сделают. Ведь только у вас статус донатера будет поощряться и ему будет приятно
🔨 1 #commits (изменений) в IGS
1⃣: IGS Fix inventory
Предметы нельзя было активировать или выбросить. Ошибка "Предмет уже активирован". Связано с выходом ID предмета за 20 бит
G-Modder
Идея для #SCORE №1 — подчеркнуть весомость игрока SCORE - примерная оценка донатера, исходя с его активности и платежеспособности Вы сможете отображать этот показатель где-то в "паспорте" игрока или других интерфейсах, где его будут видеть остальные игроки.…
Идея для #SCORE №2 — особые услуги

Если у вас есть "опасные" услуги, вроде особых прав, которые могут навредить проекту, то вы можете ограничить доступ к ним, используя значение SCORE.

Например, разрешить покупку итема тем, у кого есть 50 баллов

Мы всегда готовы бесплатно помочь с реализацией
🔨 2 #commits (изменений) в IGS
1⃣: IGS Fix подсчета Hidden предметов в группах
2⃣: IGS Исправление некорректного IP, если сервер за NAT
🔨 1 #commits (изменений) в IGS
1️⃣: IGS Fix чат команд /igsitem, /igsgroup, /igsdeposit
G-Modder
igstotelegram-3.0.zip
igstotelegram-3.1.zip
5.2 KB
Обновление #igstotelegram

Исправления возможных проблем с сообщениями
Forwarded from Валерий Слесарь
Полезная инфа для людей со слабыми ЦП: при использовании режима Без рамок гмод не входит в режим сна в фоне и жрет в 3 раза больше ЦП. В обычном оконном режиме он входит в сон только при сворачивании игры.
G-Modder
Полезная инфа для людей со слабыми ЦП: при использовании режима Без рамок гмод не входит в режим сна в фоне и жрет в 3 раза больше ЦП. В обычном оконном режиме он входит в сон только при сворачивании игры.
Если знаете подобную полезную информацию — пишите нам в vk.me/gmod.donate и мы опубликуем ее здесь с указанием авторства

Приветствуются приемы по оптимизации гмод сервера, маленькие скрипты, дающие какую-то прикольную фичу, идеи для интеграции с IGS и тд. В общем, всякие ништяки. Это не обязательно должно быть связано с GMD, но может быть полезно гмод сообществу. Скоро расскажу о парочке своих приколюшек
G-Modder
Если знаете подобную полезную информацию — пишите нам в vk.me/gmod.donate и мы опубликуем ее здесь с указанием авторства Приветствуются приемы по оптимизации гмод сервера, маленькие скрипты, дающие какую-то прикольную фичу, идеи для интеграции с IGS и тд.…
Ограничение физики на стороне сервера

local settings = {
["MaxAngularVelocity"] = 300,
["MaxVelocity"] = 400,
["MinFrictionMass"] = 20,
["MaxFrictionMass"] = 600,
["MaxCollisionChecksPerTimestep"] = 1000,
["MaxCollisionsPerObjectPerTimestep"] = 5,
["LookAheadTimeObjectsVsObject"] = 0.5,
["LookAheadTimeObjectsVsWorld"] = 1,
}
physenv.SetPerformanceSettings( settings )
physenv.SetAirDensity(0.1)
physenv.SetGravity(Vector(0, 0, - 700))

💌 Прислал vk.com/the_wgis
sh_igs_purchases_managing_interface.lua
3.1 KB
⌨️ Консольные команды для просмотра и снятия донат услуг с игроков

Мини-скрипт, добавляющий команды getplayerpurchases steamid_32 и disablepurchase purchase_id, позволяющие дать, например, персоналу возможность смотреть и отключать донат услуги игроков через клиентскую консоль

Не тестировался, писался под заказ, но затем не понадобился заказчику. Если найдете баг — напишите на https://forum.gm-donate.ru/t/21

Обновления будут там же
Channel photo removed
Channel photo updated
Шальная мысль

Заметки на полях

Скоро черная пятница и НГ, все хотят урвать скидку

Некоторые игроки все еще не приучились донатить, но хотят например VIP за 150 руб

Создать предмет «Подарочный сертификат» на 100 руб

Пусть те, кто уже донатил, покупают его и дарят друзьям, которые не донатили

Получателю придется закинуть еще 50 руб, чтобы получить желанную випку

Таким образом он впервые задонатит и поймет, что все не так страшно и сложно, как казалось изначально и будет донатить дальше

Выгода:
- подтолкнуть игроков впервые закинуть деньги на счет
- подарочные сертификаты можно продавать с наценкой 10% (110 руб за сертификат на 100 руб)

Мысль из воздуха. Огромная вероятность, что в этом нет смысла. Если кто-то будет делать, то сообщите, пожалуйста, что с этого вышло. Очень интересно
🎅 Хук сбора игроков, которые пожертвуют 300+ руб

hook.Add("IGS.PaymentStatusUpdated", "concurs", function(pl, d)
if d.method == "pay" and d.orderSum >= 300 then
file.Append( "igs_concurs.txt", pl:SteamID64() .. "\n")
IGS.Notify(pl, "Вы участвуете в конкурсе!")
end
end)


Поместить в /addons/anyname/lua/autorun/server/sv_igsconcurs.lua
По собранным SteamID после НГ праздников можно сделать розыгрыш суперприза. Самое то для праздничных акций. Подробнее
👍1
🏳️‍🌈 Изменение цветов менюшки

Чтобы изменить цвета, поместите содержимое этого файла в config_sh.lua, закомментируйте (-- или //) первую и последнюю строку, вносите изменения в цвета, а когда закончите, раскомментируйте их обратно

Спойлер только для подписчиков этого канала: new interface coming soon