Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local side = "bottom" -- Nastavte správnou stranu s připojenou periférií
- local filename = "vypis_nazvy.txt" -- Název souboru pro uložení dat
- -- Zkontrolujeme, zda je periférie dostupná
- if not peripheral.isPresent(side) then
- print("Periférie na straně " .. side .. " není dostupná.")
- return
- end
- -- Získáme seznam dostupných položek
- local availableItems = peripheral.call(side, "getAvailableItems")
- if not availableItems then
- print("Žádné dostupné položky nebyly nalezeny.")
- return
- end
- -- Otevřeme soubor pro zápis
- local file = fs.open(filename, "w")
- if not file then
- print("Nepodařilo se otevřít soubor pro zápis: " .. filename)
- return
- end
- file.writeLine("Dostupné položky v síti:")
- for index, itemData in pairs(availableItems) do
- if itemData and itemData.id and itemData.dmg then
- -- Pokusíme se získat název položky
- local itemName = peripheral.call(side, "getItemName", itemData.id, itemData.dmg)
- if itemName then
- file.writeLine("Položka " .. index .. ": " .. itemName)
- else
- file.writeLine("Položka " .. index .. ": Název není dostupný.")
- end
- else
- file.writeLine("Položka " .. index .. ": Neplatná data.")
- end
- end
- file.close()
- print("Výpis dokončen. Data byla uložena do souboru: " .. filename)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement