Merge pull request #1257 from Patrikkk/toggleparty-permission

Add toggleparty permission | Fix #1256
This commit is contained in:
White 2016-07-28 11:03:26 +09:30 committed by GitHub
commit 1331cbfd13
2 changed files with 16 additions and 1 deletions

View file

@ -1250,7 +1250,8 @@ namespace TShockAPI
{ PacketTypes.CompleteAnglerQuest, HandleCompleteAnglerQuest },
{ PacketTypes.NumberOfAnglerQuestsCompleted, HandleNumberOfAnglerQuestsCompleted },
{ PacketTypes.MassWireOperation, HandleMassWireOperation },
{ PacketTypes.GemLockToggle, HandleGemLockToggle }
{ PacketTypes.GemLockToggle, HandleGemLockToggle },
{ PacketTypes.ToggleParty, HandleToggleParty }
};
}
@ -3993,5 +3994,16 @@ namespace TShockAPI
return false;
}
private static bool HandleToggleParty(GetDataHandlerArgs args)
{
if (args.Player != null && !args.Player.HasPermission(Permissions.toggleparty))
{
args.Player.SendErrorMessage("You do not have permission to start a party");
return true;
}
return false;
}
}
}

View file

@ -379,6 +379,9 @@ namespace TShockAPI
[Description("Player can place banned tiles.")]
public static readonly string canusebannedtiles = "tshock.tiles.usebanned";
[Description("Player can toggle party event.")]
public static readonly string toggleparty = "tshock.world.toggleparty";
/// <summary>
/// Lists all commands associated with a given permission
/// </summary>