Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Remplacez "right" par le côté où le périphérique est connecté (ex: "left", "top", etc.)
- local side = "back"
- -- Vérifier si le périphérique est connecté
- if not peripheral.isPresent(side) then
- print("Aucun périphérique trouvé sur le côté : " .. side)
- return
- end
- -- Obtenir la liste des méthodes disponibles
- local methods = peripheral.getMethods(side)
- -- Vérifier s'il y a des méthodes disponibles
- if not methods or #methods == 0 then
- print("Aucune méthode disponible pour le périphérique sur le côté : " .. side)
- return
- end
- -- Appeler chaque méthode et afficher le résultat
- for _, methodName in ipairs(methods) do
- print("Testing method: " .. methodName)
- local success, result = pcall(function()
- return peripheral.call(side, methodName)
- end)
- if success then
- if type(result) == "table" then
- print("Result of " .. methodName .. ": ")
- print(textutils.serialize(result))
- else
- print("Result of " .. methodName .. ": " .. tostring(result))
- end
- else
- print("Error calling " .. methodName .. ": " .. result)
- end
- print("------------")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement