Обучение/Помощь новичкам | Как сделать ограничения??
Всем привет вот такой вопрос как сделать в игре ограничения в кликах что бы не пользовались автокликером и типо можно будет атаковать через 3-5 секунде!
А то сегодня пол дня убил не разобрался!
Кто-нибудь знает как сделать это?
А то сегодня пол дня убил не разобрался!
Кто-нибудь знает как сделать это?
Не используй прямые ссылки
Не используй прямые ссылки
Всем привет вот такой вопрос как сделать в игре ограничения в кликах что бы не пользовались автокликером и типо можно будет атаковать через 3-5 секунде!
А то сегодня пол дня убил не разобрался!
Кто-нибудь знает как сделать это?
При ударе создай _SESSION и добавь туда 3-5 сек
На ударе сделай условие
И в _GET вставь условие
//
If($_SESSION['time_atk']<time()){
Ссылка на удар
}else{
Сл.удар будет доступен через time_left($_SESSION['time_atk']-time())
}
А в сам удар вставь
$_SESSION['time_akt']=time()+rand(3,5)
И все
На ударе сделай условие
И в _GET вставь условие
//
If($_SESSION['time_atk']<time()){
Ссылка на удар
}else{
Сл.удар будет доступен через time_left($_SESSION['time_atk']-time())
}
А в сам удар вставь
$_SESSION['time_akt']=time()+rand(3,5)
И все
Да и игроки задолбалются вводить ее каждый раз, если это к примеру битва какая-то будет
+
Я бы делал это на memcached или redis
https://www.php.net/manual/ru/features.session.security.management.php
===========
По умолчанию данные сессии заблокированы, чтобы избежать состояния гонки. Блокировка обязательна для обеспечения консистентности данных сессии между запросами.
Однако блокировка может быть использована атакующим для организации DoS-атаки.
Стр.: 1, 2