pCasino + IGS + Xenin BattlePass

Заходим в garrysmod\addons\pCasino\lua\perfectcasino\config\sh_config.lua
Добавляем после PerfectCasino.Config.RewardsFunctions = {}

-- IGS tugrik.
PerfectCasino.Config.RewardsFunctions["igs_fund"] = function(ply, ent, inputValue)
	ply:AddIGSFunds(inputValue, "Выигрыш в казино")
end
-- IGS Item.
PerfectCasino.Config.RewardsFunctions["igs_item"] = function(ply, ent, inputValue)
	IGS.AddToInventory(ply, inputValue)
end
-- Xenin BattlePass
PerfectCasino.Config.RewardsFunctions["battlepasslvl"] = function(ply, ent, inputValue)
	RunConsoleCommand('battlepass_give_tier', ply:SteamID64(), '1')
end

Идем дальше garrysmod\addons\pCasino\lua\perfectcasino\config\sh_language.lua

Добавляем

PerfectCasino.Translation.Rewards["igs_fund"] = "IGS Tugrik"
PerfectCasino.Translation.Rewards["igs_item"] = "IGS ITEM"
PerfectCasino.Translation.Rewards["battlepasslvl"] = "BattelPass LVL"

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

2 лайка

@Beelzebub git

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

@GMD Как тебе тогда идея создания репозитория по типу https://plugins.gethelix.co с возможностью скачивать, публиковать, комментировать и ставить оценку модам через сайт?
Или же есть более современный вариант по типу Plugins - BetterDiscord - он имеет интеграцию в дискорд клиент, она позволяет устанавливать плагины не выходя из дискорда, в перспективе звучит очень круто если через внутри-игровой интерфейс или панель гмд можно будет устанавливать моды на сервер, тем более глядя на текущую методику установки igs-core - которая реализуется подкачкой исходников с гитхаба, интеграция модов при помощи загрузчика с гитхаб, такая вариация установки более чем подходящая.

Спасибо <3

Считаю, что это дело сообщества. Мы занимаемся ядром продукта. Кто-то может заниматься плагинами, в том числе лоадерами, как ты сделал и тд. Но я буду помнить об этом предложении.