Thats the whole code block. Errors on Line 248 but also points to 270, 125
spawn(function()
local iteminfo = require(armourFrame:WaitForChild("Frame"):WaitForChild("Legs"):WaitForChild("ItemInfo"))
local info = require(findItem("Underwear"))
iteminfo.TransferData(info.GetData())
(
drawGUI(armourTextButtons)
end)
function returnVector(position, pos)
return Vector3.new(position.X,pos,position.Z)
end
function findItem(name)
for _, i in pairs(_assets:GetChildren()) do
if i.Name == name then
return i:WaitForChild("ItemInfo", 1)
end
end
end
function checkAssetsList(model)
for _, i in pairs(tooltip) do
for n, s in pairs(i.names) do
if s == model.Name then
return {true, i.names[n], i.tooltip, i.equipedItem, i.category}
end
end
end
return {false, "", "", ""}
end
function checkWhiteList(iteminfo)
for _, i in pairs(iteminfo.whiteList) do
if i == iteminfo.name then
return true
end
end
return false
end
function checkWater(customRegion)
local region = customRegion
region = region:ExpandToGrid(4)
local material, occupancy = game.Workspace.Terrain:ReadVoxels(region, 4)
local size = material.Size
for x = 1, size.X do
for y = 1, size.Y do
for z = 1, size.Z do
if material[x][y][z] == Enum.Material.Water then
return true
end
end
end
end
return false
end
function CreateRegion3FromLocAndSize(Position, Size)
local SizeOffset = Size/2
local Point1 = Position - SizeOffset
local Point2 = Position + SizeOffset
return Region3.new(Point1, Point2)
end
function isFull(item)
local slots = 0
for _, i in pairs(inventoryTextButtons) do
if i:IsA("TextButton") then
local iteminfo = require(i:WaitForChild("ItemInfo")).GetData()
if iteminfo.id == item.id and iteminfo.stackAble and iteminfo.stack < iteminfo.maxStack then
return true
end
if iteminfo.id ~= 0 then
slots = slots + 1
end
end
end
if slots >= maxSlots then
return false
else
return true
end
end
function AnimationPlaying(anim)
playing = true
repeat wait() until anim.TimePosition >= anim.Length
playing = false
end
function weld(name, part0, part1, c0, c1)
local w = Instance.new("Weld", part0)
w.Name = name
w.Part0 = part0
w.Part1 = part1
w.C0 = c0
w.C1 = c1
return w
end
function effectDurability(iteminfo, count, multiplyer)
if iteminfo and iteminfo.durabilityActive and iteminfo.durability >= 0 then
iteminfo.textButton["Durability"].Visible = true
iteminfo.durability = iteminfo.durability - count
iteminfo.textButton["Durability"].Size = UDim2.new(0,(iteminfo.durability/100)*55,0,3)
else
print("Destory.."..iteminfo.name)
end
end
function drawGUI(inventory)
for _, i in pairs(inventory) do
if i:IsA("TextButton") then
local iteminfo = require(i:WaitForChild("ItemInfo")).GetData()
if iteminfo.id ~= 0 then
(
iteminfo.textButton = i
if iteminfo.stackAble and i:FindFirstChild("Stack") then
if iteminfo.stack > 1 then
i.Stack.Text = iteminfo.stack
else
i.Stack.Text = ""
end
elseif not iteminfo.stackAble and i:FindFirstChild("Stack") then
i.Stack.Text = ""
end
else
i.ImageLabel.Image = ""
if i:FindFirstChild("Stack") then i:FindFirstChild("Stack").Text = "" end
end
end
end
end
function drawAll()
drawGUI(inventoryTextButtons)
(
drawGUI({hotBarTextButtons[1].TextButton,hotBarTextButtons[2].TextButton,hotBarTextButtons[3].TextButton})
end
4 comments
many thanks. Really stupid that I didn't see that.
But the same error keeps appearing and does not show up any of the images.
you'll have to show more code then
So thats no issue