Professional Documents
Culture Documents
Growscan Genta
Growscan Genta
local items = {}
for _,obj in pairs(GetTile()) do
if items[obj.fg] == nil then
items[obj.fg] = {id = obj.fg , count = 1}
else
items[obj.fg].count = items[obj.fg].count + 1
end
if items[obj.bg] == nil then
items[obj.bg] = {id = obj.bg , count = 1}
else
items[obj.bg].count = items[obj.bg].count + 1
end
end
table.remove(items,0)
local dwi = ""
for _, item in pairs(items) do
dwi = dwi .. item.id .. "," .. item.count .. ","
end
return dwi
end
local dialog = {
menu = [[set_default_color|`o
add_label_with_icon|big|`wWorld Stats``|left|6016|
add_spacer|small|
add_textbox|`wGrowScan Script by @dwiputra |left
add_button|tileDwi|World Blocks|noflags|0|0|
add_button|objectDwi|Floating items|noflags|0|0|
add_spacer|small|
end_dialog|statsblock|Cancel||]],
list = function(itm)
return [[set_default_color|`o
add_label_with_icon|big|`w@dwiputra``|left|6016|
add_spacer|small|
add_label_with_icon_button_list|small|`w%s : %s|left|findTile_|
itemIDseed2tree_itemAmount|]] .. itm .. [[
add_spacer|small|
add_spacer|small|
add_button|BackToMenu|Back|noflags|0|0|
embed_data|DialogDwi|0
end_dialog|statsblock|Cancel||
]]
end,
}
AddHook("OnTextPacket","gs",growscan)