Skip to content

Commit

Permalink
Add time for first connection (#147)
Browse files Browse the repository at this point in the history
<!-- ЭТО ШАБЛОН ВАШЕГО PULL REQUEST. Текст между стрелками - это
комментарии - они не будут видны в PR. -->

## Описание PR
<!-- Ниже опишите ваш Pull Request. Что он изменяет? На что еще это
может повлиять? Постарайтесь описать все внесённые вами изменения! -->

https://discord.com/channels/901772674865455115/1247630627533226085

**Проверки**
<!-- Выполнение всех следующих действий, если это приемлемо для вида
изменений сильно ускорит разбор вашего PR -->
- [x] PR полностью завершён и мне не нужна помощь чтобы его закончить.
- [x] Я внимательно просмотрел все свои изменения и багов в них не
нашёл.
- [x] Я запускал локальный сервер со своими изменениями и всё
протестировал.
- [x] Я добавил скриншот/видео демонстрации PR в игре, **или** этот PR
этого не требует.

**Изменения**

@eddiedoesGIT&@Schrodinger71 
Теперь пока у аккаунта не будет наиграно 15 часов, при присоединении
игрока будет выводиться надпись "{ $name } ВНИМАНИЕ НОВИЧОК зашел на
сервер!!!"
  • Loading branch information
Schrodinger71 authored Jul 29, 2024
1 parent ef45894 commit 0cd1a2c
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Content.Server/GameTicking/GameTicker.Player.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ private async void PlayerStatusChanged(object? sender, SessionStatusEventArgs ar

var record = await _dbManager.GetPlayerRecordByUserId(args.Session.UserId);
var firstConnection = record != null &&
Math.Abs((record.FirstSeenTime - record.LastSeenTime).TotalMinutes) < 1;
Math.Abs((record.FirstSeenTime - record.LastSeenTime).TotalMinutes) < 60; //для облегчении слежки модерации за новичками, ADT

_chatManager.SendAdminAnnouncement(firstConnection
? Loc.GetString("player-first-join-message", ("name", args.Session.Name))
Expand Down
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/game-ticking/game-ticker.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ game-ticker-no-map-selected = [color=red]Карта ещё не выбрана![
game-ticker-player-no-jobs-available-when-joining = При попытке присоединиться к игре ни одной роли не было доступно.
# Displayed in chat to admins when a player joins
player-join-message = Игрок { $name } зашёл!
player-first-join-message = Игрок { $name } зашёл на сервер впервые.
player-first-join-message = { $name } ВНИМАНИЕ НОВИЧОК зашел на сервер!!! Администрации быть бдительней :О
# Displayed in chat to admins when a player leaves
player-leave-message = Игрок { $name } вышел!
latejoin-arrival-announcement =
Expand Down

0 comments on commit 0cd1a2c

Please sign in to comment.