Саб клас с откатом

rqrwre

Путник
Пользователь
Сообщения
111
Розыгрыши
0
Репутация
17
Реакции
13
Баллы
0
Всем привет, подскажите пожалуйста как можно реализовать так что бы 1-2 собкласа брались без отката а дальше можно было ставить откат. К примеру 1-2 саб берем сразу а 3,4,5,6,7.... можно было взять с откатом в 1 день.
Спасибо всем кто подсказал.
 
Ну самый простой способ(костыльный) записывать в базу время отката)) и при взятии нового саба, проверять на время.
 
это не самый костыльный вариант (в таблицу character_variables с атрибутом expire_time). ничего плохого в этом не вижу, возможно кто-то предложит вариант лучше.
более костыльный это выдавать итем с временем действия (видел такую реализацию, не очень понравилось). тут опять же в таблицах с итемом будет хранится тот-же expire_time.
 
Не костыльного нету, ибо это не по офу, а если говорить о костылях сделать 2 проверки, одну на наличие одного сабкласа, вторая если больше не давать саб, если он не прошел по временным рамкам
 
Сохраняем время взятия каждого саба куда угодно. Затем при попытке взять саб складываем сохраненное время последнего саба и срок до следующего, затем сравниваем результат с текущим временем, если текущее время больше - то брать саб еще рано. Примитивнее некуда.
 
Можно сделать по принципу флуд-протектора. Где-то в Скории когда-то видел, там можно было выставить, через сколько действий активировать задержку
 
уже написали как проще. Сохранять текущее время + сколько дней (часов, минут) откат и делать сравнение Текущий время >= время когда доступен саб.

, в чем костыль? Как ты собираешь что-то делать без сохранения времени?
 
, в чем костыль? Как ты собираешь что-то делать без сохранения времени?[/QUOTE]
Я как раз таки об этом - я спросил: какой же тогда, по мнению Флешки, вариант будет не костыльным.
 
Реакции: Main

    Main

    Баллов: 1
    Приношу извинения, не совсем обратил внимание