- Регистрация
- 2 Июн 2023
- Сообщения
- 20
У меня такая ситуация: у игрока 90% нежелание спать - ждать 5 минут - 50% нежелание спать - ждать 5 минут - 10% нежелание спать - ждать 5 минут - 0% нежелание спать.
Если игрок спит, то через каждые 10 секунд прибавляется 40% нежелания спать.
И вот что дальше. У него 50%, он спит и через 10 секунд становится 90. Но почему потом через 5 минут становится не 50, а 10?! Почему на этом месте функция продолжается? Как прекратить функцию и начать её снова, если это возможно? И если нет, то как сделать подобный код?
Если игрок спит, то через каждые 10 секунд прибавляется 40% нежелания спать.
И вот что дальше. У него 50%, он спит и через 10 секунд становится 90. Но почему потом через 5 минут становится не 50, а 10?! Почему на этом месте функция продолжается? Как прекратить функцию и начать её снова, если это возможно? И если нет, то как сделать подобный код?