playerto point > dialog
#1

как сделать так что если человек заходит на определенную точку и ему высвечивает диалог только 1 раз в 5 минут чтоб не флудило
Reply
#2

Quote:
Originally Posted by grandy
Посмотреть сообщение
как сделать так что если человек заходит на определенную точку и ему высвечивает диалог только 1 раз в 5 минут чтоб не флудило
Если точка - пикап, то в OnPlayerPickUpPickup
if(pickupid == ид_пикапа)
{
ShowPlayerDialog...
}
Если точка - просто координаты, то SetTimer + IsPlayerInRangeOfPoint
Reply
#3

Ставиш глобальный таймер, либо для игрока, размером в 5 минут

В значении проверка где он, если там, то показываем диалог
Reply
#4

Quote:
Originally Posted by Misha_Konsta
Посмотреть сообщение
Ставиш глобальный таймер, либо для игрока, размером в 5 минут

В значении проверка где он, если там, то показываем диалог
таймеры для этоо не нужны, отслеживаешь время, как кюч, и если не прошло 5 минут ничего не делашь.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)