Вам нужен какой-то счетчик или флаг, чтобы знать, когда прекращать бросание кубиков или вообще запускать или останавливать какое-то действие. Что-то вроде этого работает:
if event.type == pg.KEYDOWN:
if event.key == pg.K_SPACE and SPACE_COUNTER < 5:
SPACE_COUNTER +=1
else:
print("PUT YOUR CODE FOR SCORE RESET")
if event.key == pg.K_RETURN and SPACE_COUNTER >= 5:
SPACE_COUNTER = 0
Я предполагаю, что все это происходит внутри вашего main_loop
, поэтому SPACE_COUNTER
является глобальной переменной и определяется как SPACE_COUNTER = 0
вне l oop. Последняя строка предназначена для перезапуска переменной, когда вы нажимаете Enter и счетчик уже на 5, он сбрасывает его на 0. Вы также можете сделать отдельную функцию только для подсчета. Надеюсь, это поможет.