Tôi đang viết một bản mod Factorio và tôi đang cố gắng tìm hiểu tại sao nó không hoạt động. Tôi có thể thực hiện một số loại lỗi / ghi nhật ký gỡ lỗi ở đâu đó không? Cả thủ công (biến in) và báo cáo lỗi đơn giản (truy cập thuộc tính không tồn tại) sẽ rất tuyệt. Tôi biết về player.print
phương thức này, nhưng tôi chỉ có thể lấy nó để in chuỗi ký tự chứ không phải các đối tượng:
script.on_event(defines.events.on_player_created, function(event)
pcall(function()
local player = game.get_player(event.player_index)
player.print("Hi player") -- works
player.print(player) -- does not work. Any error message would be nice
end)
end)
Tôi cũng đã thử tệp nhật ký trong thư mục ứng dụng và các chế độ gỡ lỗi khác nhau (F5 / F6 trong trò chơi), nhưng cho đến nay vẫn chưa tìm thấy gì hữu ích.
ToString()
phương pháp.