Advertisement
Uranium_49

Untitled

Jan 30th, 2025
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. -- Remplacez "right" par le côté où le périphérique est connecté (ex: "left", "top", etc.)
  2. local side = "back"
  3.  
  4. -- Vérifier si le périphérique est connecté
  5. if not peripheral.isPresent(side) then
  6. print("Aucun périphérique trouvé sur le côté : " .. side)
  7. return
  8. end
  9.  
  10. -- Obtenir la liste des méthodes disponibles
  11. local methods = peripheral.getMethods(side)
  12.  
  13. -- Vérifier s'il y a des méthodes disponibles
  14. if not methods or #methods == 0 then
  15. print("Aucune méthode disponible pour le périphérique sur le côté : " .. side)
  16. return
  17. end
  18.  
  19. -- Appeler chaque méthode et afficher le résultat
  20. for _, methodName in ipairs(methods) do
  21. print("Testing method: " .. methodName)
  22. local success, result = pcall(function()
  23. return peripheral.call(side, methodName)
  24. end)
  25.  
  26. if success then
  27. if type(result) == "table" then
  28. print("Result of " .. methodName .. ": ")
  29. print(textutils.serialize(result))
  30. else
  31. print("Result of " .. methodName .. ": " .. tostring(result))
  32. end
  33. else
  34. print("Error calling " .. methodName .. ": " .. result)
  35. end
  36. print("------------")
  37. end
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement