Перейти к содержимому

man_cubus

Пользователи
  • Публикации

    59
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Все публикации пользователя man_cubus

  1. Я бы занялся, но перед этим мне нужно понять 2 вещи: 1. Как определять факт покидания варпа любым игроком. а. Если игрок телепортируется любым способом, включающим: /home , /warp <другой варп>, персональный телепортер из грависьюита или подобный ему телепортирующий предмет, запрос от другого игрока. Или любым другим способом. б. В случае выхода игрока с сервера. в. В случае перезапуска сервера с вылетом вообще всех. Лично я по факту вижу возможность регистрировать появления игроков и считать именно их. Составлять рейтинг частых посетителей, а не тех, кто на варпе пробыл долго. Эта задача по исполнению проще, но это уже не данные про длительность нахождения игроков на варпе а частота появления в условную единицу времени. И эта единица времени должна быть достаточно большой. Например - час. Соответственно и обновлять статистику посещений нужно раз в час или реже. 2. Каким образом корректнее сообщать статистику вместо той фигни что ты предлагаешь? Потому что давай по-чесноку, никому оно не нужно будет в мониторе строчечки разглядывать, на варп обычно по делу приходят а не топ посетителей смотреть. Возможно через спам в глобальный чат? Или, возможно, в определенный канал, который не будет всем включен по умолчанию. Предложения: Если варп торговый, то вместе с сообщением о топе игроков логично предлагать какие-то плюшки частым гостям, но тогда нужно регистрировать не столько посещения сколько посещения плюс покупки игрока и с определенными весами их учитывать. Для примера можно так: Если стоимость_покупок_посетителя ненулевая Ценность_приза_покупателю = Коэффициент_бонуса * (0,9 * сумма_покупок + 0,1 * частота_посещений_магазина) иначе Ценность_приза_покупателю = 0 Где Коэффициент_бонуса можно выставить как 0,01 * (11 - позиция_в_топ_10) и тогда для самого активного покупателя будет бонус около 10%, для менее активного - 9% и так далее. Возможно, стоит предусмотреть "защиту от накруток" путём постановки вокруг центрального датчика дополнительных датчиков чтобы было невозможно просто выходить и входить в зону действия радара накручивая себе посещения. В таком, обдуманном варианте, задачка посложнее пары строк. Если возьмусь ее выполнять, то не обещаю сделать быстро, потому что с радаром пока не игрался.
×
×
  • Создать...