你好,我为艺术展览制作了一个短篇RPG,并正在努力实现一个系统来自动重启游戏(因为它将连续运行几天,而我不想手动重启它)

我编写了代码,如果没有玩家输入两分钟后,会绘制一个sprite告诉玩家他们可以使用R键重启游戏,然后在5分钟无输入后自动重启游戏。昨天的代码工作正常,但今天却出了问题。

if keyboard_check(vk_anykey)
{
counter = 0
}
else
{
counter++;
if counter >= 60*120 <= 60*300
{
draw_sprite(spr_esc, 0, camera_get_view_x(view_camera[0]) + 10, camera_get_view_y(view_camera[0]) + 10)
if keyboard_check(ord("R"))
{
game_restart();
}
}
else
{
game_restart();
}
}

我刚刚开始编程6个月了,是一个完全的菜鸟:)感谢任何评论和帮助!我快要失去理智了