Да они просто жадные барыги по сути, но и их накажут за это когда нибудь)@Svinger, рп за это по 300 рублей берут
Да они просто жадные барыги по сути, но и их накажут за это когда нибудь)@Svinger, рп за это по 300 рублей берут
ждал комментария эксперта и хотел про это след пост написать)@Svinger, рп за это по 300 рублей берут
Нет механику прописки тоже поменять надо, если дать возможность к команде: /pinfo то любой игрок сможет узнать какая привелегия установлена у N количества людей. Я сегодня выложу данный плагин просто вчера был занят другим делом.ждал комментария эксперта и хотел про это след пост написать)
это не страшно, что такого) ну какая мне разница сколько еще сможет юзать випку какой-нибудь вася, учитывая, что на большинствеНет механику прописки тоже поменять надо, если дать возможность к команде: /pinfo то любой игрок сможет узнать какая привелегия установлена у N количества людей. Я сегодня выложу данный плагин просто вчера был занят другим делом.
[Command("mg"), Permission("timedpermissions.info")]
void cmdMyInfo(IPlayer player, string cmd, string[] args)
{
var target = player;
if (target != null)
{
Player pl = Player.Get(target.Id);
if (pl == null)
player.Reply(GetMessage("У вас нет временных услуг.", player.Id));
else
{
string msg = GetMessage($"Ваши группы и привилегии. <color=#C4FF00>{{player}}</color>:{Environment.NewLine}<color=#C4FF00>Группы</color>: {{groups}}{Environment.NewLine}<color=#C4FF00>Привилегии</color>: {{permissions}}", player.Id);
msg = msg.Replace("{player}", $"{pl.Name} ({pl.Id})");
msg = msg.Replace("{groups}", string.Join(", ", (from g in pl.Groups select $"{g.Value} - {g.ExpireDate.ToLongDateString() + " " + g.ExpireDate.ToShortTimeString()}").ToArray()));
msg = msg.Replace("{permissions}", string.Join(", ", (from p in pl.Permissions select $"{p.Value} - {p.ExpireDate.ToLongDateString() + " " + p.ExpireDate.ToShortTimeString()}").ToArray()));
player.Reply(msg);
}
}
}
я бы еще заменил везде DateTime.UtcNow на DateTime.Nowигроку придется писать /pinfo и свой ник. тут просто команда /mg (можно изменить)
У меня так работает, только без привилегии, её я сейчас добавил...
да я понимаю, у меня от москвы +4 (наверное час где-то потерялся из-за перевода часов региона) вот и получается -6DateTime.UtcNow это по гринвичу от Москвы -3, а -6