Выдача предмета по SteamID

Как выдать оружие по Стим айди что бы это оружие было только у конкретного человека

Это делается в 5 строчек кода.
Всё что тебе нужно это получить стимайди от консольной-команды/чат-команды/нэта, найти игрока по стимайди и выдать ему оружие.

можно прикрутить к

или к

или к

local steamid  = "76561198004250507"
local sItemUID = "item_uid"
local term_day = 30

IGS.StoreLocalPurchase(steamid, sItemUID, term_day)

item_uid это UID предмета оружия в автодонате

И куда это вписывать если не секрет?

в файл, тут нету ни каких секретов

addons/igs-modification/lua/autorun/server/save_player_purchase.lua

Только тебе виднее, куда это вставлять. Если ты просто создашь файл с таким названием, то каждый рестарт сервера какому-то игроку будет выдаваться предмет

garrysmod/lua/autorun/server/название.lua

local playerDonate = {
  ["STEAMID_0:0:39832211"] = {"Оружие", "Оружие"},
}

hook.Add("PlayerSpawn", "SamopisPiska_PD", function(pl)
  if playerDonate[pl:SteamID()] then
    for i = 1, #playerDonate[pl:SteamID()] do
      pl:Give(playerDonate[pl:SteamID()][i])
    end
  end
end)

Ну что-то такое
хз рабочие или нет
Оружие через запетую можно увеличивать приделов нет

1 лайк