[IGS] Помогите починить


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)
addons\giveigs\lua\autorun\igs_giveitem

Что тут не так? Cкинь что пишет в консоль.

[giveigs] addons/giveigs/lua/autorun/igs_giveitem.lua:4: attempt to call field ‘notify’ (a nil value)

  1. unknown - addons/giveigs/lua/autorun/igs_giveitem.lua:4
  2. unknown - lua/includes/modules/concommand.lua:5

ты в модах его скачал?

Нет, нашёл тут.

скинь ссылочку

там же писали в низу что не работает у кого-то

Там 50/50 сработает или нет

может у чела версию IGS пониже, всё может быть, поэтому лучше поищи другой код или выдавай челам купоны и всё.

1 лайк

Ладно спасибо.