-change !inviteguest to check the target's tag before changing it to Guest.
-change disconnect event logic to target the correct target when removing Guest tag.
This commit is contained in:
@ -39,6 +39,12 @@ namespace ClanTagRankCommands.Commands
|
||||
|
||||
public override async Task ExecuteAsync(GameEvent gameEvent)
|
||||
{
|
||||
if(gameEvent.Target.Tag.Contains("Guest" ) || gameEvent.Target.Tag.Contains("Donator") || gameEvent.Target.Tag.Contains("VIP"))
|
||||
{
|
||||
gameEvent.Origin.Tell($"Can't set {gameEvent.Target.Tag} {gameEvent.Target.Name} to Guest, they already have a rank.");
|
||||
return;
|
||||
}
|
||||
|
||||
var token = gameEvent.Owner.Manager.CancellationToken;
|
||||
|
||||
var availableTags = await _metaService.GetPersistentMetaValue<List<LookupValue<string>>>(EFMeta.ClientTagNameV2, token);
|
||||
|
Reference in New Issue
Block a user