delete: MeatyOre AutoBan + MeatyOre Antag Button
This commit is contained in:
@@ -72,41 +72,40 @@ public sealed class MeatyOreStoreSystem : EntitySystem
|
|||||||
|
|
||||||
SubscribeLocalEvent<RoundRestartCleanupEvent>(OnPostRoundCleanup);
|
SubscribeLocalEvent<RoundRestartCleanupEvent>(OnPostRoundCleanup);
|
||||||
SubscribeNetworkEvent<MeatyOreShopRequestEvent>(OnShopRequested);
|
SubscribeNetworkEvent<MeatyOreShopRequestEvent>(OnShopRequested);
|
||||||
SubscribeLocalEvent<GetVerbsEvent<Verb>>(MeatyOreVerbs);
|
//SubscribeLocalEvent<GetVerbsEvent<Verb>>(MeatyOreVerbs);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MeatyOreVerbs(GetVerbsEvent<Verb> ev)
|
// private void MeatyOreVerbs(GetVerbsEvent<Verb> ev)
|
||||||
{
|
// {
|
||||||
if (!_antagGrantEnabled)
|
// if (!_antagGrantEnabled)
|
||||||
return;
|
// return;
|
||||||
|
//
|
||||||
if (!EntityManager.TryGetComponent<ActorComponent>(ev.User, out var actorComponent))
|
// if (!EntityManager.TryGetComponent<ActorComponent>(ev.User, out var actorComponent))
|
||||||
return;
|
// return;
|
||||||
|
//
|
||||||
if (!_sponsorsManager.TryGetInfo(actorComponent.PlayerSession.UserId, out _))
|
// if (!_sponsorsManager.TryGetInfo(actorComponent.PlayerSession.UserId, out _))
|
||||||
return;
|
// return;
|
||||||
|
//
|
||||||
if (!HasComp<HumanoidAppearanceComponent>(ev.Target))
|
// if (!HasComp<HumanoidAppearanceComponent>(ev.Target))
|
||||||
return;
|
// return;
|
||||||
|
//
|
||||||
if (!TryGetStore(actorComponent.PlayerSession, out var store, out var storeEntity))
|
// if (!TryGetStore(actorComponent.PlayerSession, out var store, out var storeEntity))
|
||||||
return;
|
// return;
|
||||||
|
//
|
||||||
var verb = new Verb
|
// var verb = new Verb
|
||||||
{
|
// {
|
||||||
Text = "Выдать роль.",
|
// Text = "Выдать роль.",
|
||||||
ConfirmationPopup = true,
|
// ConfirmationPopup = true,
|
||||||
Message = $"Цена - {MeatyOreCurrencyPrototype}:10",
|
// Message = $"Цена - {MeatyOreCurrencyPrototype}:10",
|
||||||
Act = () =>
|
// Act = () =>
|
||||||
{
|
// {
|
||||||
// TryAddRole(ev.User, ev.Target, store, storeEntity.Value);
|
// TryAddRole(ev.User, ev.Target, store, storeEntity.Value);
|
||||||
TryBanDolboeb(actorComponent.PlayerSession);
|
// },
|
||||||
},
|
// Category = VerbCategory.MeatyOre
|
||||||
Category = VerbCategory.MeatyOre
|
// };
|
||||||
};
|
//
|
||||||
|
// ev.Verbs.Add();
|
||||||
ev.Verbs.Add(verb);
|
// }
|
||||||
}
|
|
||||||
|
|
||||||
private void OnPanelEnableChanged(bool enabled)
|
private void OnPanelEnableChanged(bool enabled)
|
||||||
{
|
{
|
||||||
@@ -266,21 +265,21 @@ public sealed class MeatyOreStoreSystem : EntitySystem
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void TryBanDolboeb(ICommonSession session)
|
// private async void TryBanDolboeb(ICommonSession session)
|
||||||
{
|
// {
|
||||||
if(_banManager.GetServerBans(session.UserId).Count > 0)
|
// if(_banManager.GetServerBans(session.UserId).Count > 0)
|
||||||
return;
|
// return;
|
||||||
|
//
|
||||||
_banManager.CreateServerBan(session.UserId,
|
// _banManager.CreateServerBan(session.UserId,
|
||||||
session.Name,
|
// session.Name,
|
||||||
null,
|
// null,
|
||||||
null,
|
// null,
|
||||||
null,
|
// null,
|
||||||
2880,
|
// 2880,
|
||||||
NoteSeverity.Minor,
|
// NoteSeverity.Minor,
|
||||||
"Кусок дерьма, блядина нахуй! У НАС АНТАЖКУ ВЫДАВАТЬ ЗАПРЕЩЕНО НАХУЙ!!!! ЧТОБ ТЯ ВЫЕБАЛИ СТО НЕГРОВ НАХУЙ!",
|
// "Кусок дерьма, блядина нахуй! У НАС АНТАЖКУ ВЫДАВАТЬ ЗАПРЕЩЕНО НАХУЙ!!!! ЧТОБ ТЯ ВЫЕБАЛИ СТО НЕГРОВ НАХУЙ!",
|
||||||
false);
|
// false);
|
||||||
}
|
// }
|
||||||
|
|
||||||
private async Task<bool> GrantAntagonist(string ckey, bool isFriend)
|
private async Task<bool> GrantAntagonist(string ckey, bool isFriend)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user