mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 21:53:46 +03:00
Upload
This commit is contained in:
73
gamemodes/darkrp/plugins/customitems/cl_plugin.lua
Normal file
73
gamemodes/darkrp/plugins/customitems/cl_plugin.lua
Normal file
@@ -0,0 +1,73 @@
|
||||
--[[
|
||||
| This file was obtained through the combined efforts
|
||||
| of Madbluntz & Plymouth Antiquarian Society.
|
||||
|
|
||||
| Credits: lifestorm, Gregory Wayne Rossel JR.,
|
||||
| Maloy, DrPepper10 @ RIP, Atle!
|
||||
|
|
||||
| Visit for more: https://plymouth.thetwilightzone.ru/
|
||||
--]]
|
||||
|
||||
|
||||
net.Receive("ixCreateCustomItem", function()
|
||||
vgui.Create("ixCustomItemCreator")
|
||||
end)
|
||||
|
||||
net.Receive("ixNetworkCustomItemCreation", function()
|
||||
local data = {
|
||||
base = net.ReadString(),
|
||||
uniqueID = net.ReadString(),
|
||||
name = net.ReadString(),
|
||||
description = net.ReadString(),
|
||||
model = net.ReadString(),
|
||||
skin = net.ReadUInt(5),
|
||||
category = net.ReadString(),
|
||||
iconCam = net.ReadString(),
|
||||
material = net.ReadString(),
|
||||
width = net.ReadUInt(5),
|
||||
height = net.ReadUInt(5),
|
||||
color = net.ReadColor(),
|
||||
rotate = net.ReadBool(),
|
||||
maxStackSize = net.ReadUInt(8),
|
||||
hunger = net.ReadUInt(8),
|
||||
thirst = net.ReadUInt(8),
|
||||
spoilTime = net.ReadUInt(6),
|
||||
damage = net.ReadUInt(8),
|
||||
health = net.ReadUInt(8),
|
||||
amount = net.ReadUInt(7)
|
||||
}
|
||||
|
||||
local base = data.base
|
||||
local iconCam = data.iconCam
|
||||
|
||||
if (data.base == "No Base") then
|
||||
base = nil
|
||||
end
|
||||
|
||||
if (data.iconCam == "") then
|
||||
iconCam = nil
|
||||
else
|
||||
iconCam = util.JSONToTable(iconCam)
|
||||
end
|
||||
|
||||
local ITEM = ix.item.Register(data.uniqueID, base, false, nil, true)
|
||||
ITEM.name = data.name
|
||||
ITEM.description = data.description
|
||||
ITEM.model = data.model
|
||||
ITEM.skin = data.skin
|
||||
ITEM.category = data.category
|
||||
ITEM.iconCam = iconCam
|
||||
ITEM.material = data.material
|
||||
ITEM.width = data.width
|
||||
ITEM.height = data.height
|
||||
ITEM.color = data.color
|
||||
ITEM.rotate = data.rotate
|
||||
ITEM.maxStackSize = data.maxStackSize
|
||||
ITEM.hunger = data.hunger
|
||||
ITEM.thirst = data.thirst
|
||||
ITEM.spoilTime = data.spoilTime
|
||||
ITEM.damage = data.damage
|
||||
ITEM.health = data.health
|
||||
ITEM.amount = data.amount -- Credits. lol
|
||||
ITEM.customItem = true
|
||||
end)
|
||||
Reference in New Issue
Block a user