Как выдать донат через команду? Мб (Можно и функцию)
Установка:
-- addons/anyname/lua/autorun/igs_giveitem.lua
Код:
local function IGS_SendMessage(ply, msg)
if IsValid(ply) then
return IGS.Notify(ply, msg)
end
return print(msg)
end
local function IGS_GivePurchase(ply, uid)
local ITEM = IGS.GetItemByUID(uid)
IGS.PlayerPurchasedItem(ply, ITEM, function()
if IGS.C.Inv_Enabled then
IGS.Notify(ply, "Вам выдали предмет!")
end
end)
end
concommand.Add("igs_additem", function(ply, _, _, allargs)
if (IsValid(ply) and not ply:IsSuperAdmin()) then return end
local match = string.Explode("%s+", allargs, true)
if (not match[1] and not match[2]) then
return IGS_SendMessage(ply, "Формат команды нарушен!\nПример: igs_additem STEAM_0:1:2345678 wep_arbalet")
end
local target = player.GetBySteamID(match[1])
if (target) then
IGS_GivePurchase(target, match[2])
else
return IGS_SendMessage(ply, "Формат команды нарушен!\nПример: igs_additem STEAM_0:1:2345678 wep_arbalet")
end
end)
1 лайк
Еще по теме:
- Выдача привилегии за покупку любого товара - #2 от пользователя Beelzebub (выдача предмета в инвентарь на сервере)
- [IGS] Покупка определенного предмета через команду / хук - #2 от пользователя GMD (функция покупки предмета с клиента)