Merge pull request #865 from PhoenixICE/general-devel
Add permission tshock.godmode.other
This commit is contained in:
commit
ae2854ce05
2 changed files with 8 additions and 0 deletions
|
|
@ -5194,6 +5194,11 @@ namespace TShockAPI
|
||||||
TSPlayer playerToGod;
|
TSPlayer playerToGod;
|
||||||
if (args.Parameters.Count > 0)
|
if (args.Parameters.Count > 0)
|
||||||
{
|
{
|
||||||
|
if (!args.Player.Group.HasPermission(Permissions.godmodeother))
|
||||||
|
{
|
||||||
|
args.Player.SendErrorMessage("You do not have permission to god mode another player!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
string plStr = String.Join(" ", args.Parameters);
|
string plStr = String.Join(" ", args.Parameters);
|
||||||
var players = TShock.Utils.FindPlayer(plStr);
|
var players = TShock.Utils.FindPlayer(plStr);
|
||||||
if (players.Count == 0)
|
if (players.Count == 0)
|
||||||
|
|
|
||||||
|
|
@ -349,6 +349,9 @@ namespace TShockAPI
|
||||||
[Description("Player recovers health as damage is taken. Can be one shotted.")]
|
[Description("Player recovers health as damage is taken. Can be one shotted.")]
|
||||||
public static readonly string godmode = "tshock.godmode";
|
public static readonly string godmode = "tshock.godmode";
|
||||||
|
|
||||||
|
[Description("User can godmode other players")]
|
||||||
|
public static readonly string godmodeother = "tshock.godmode.other";
|
||||||
|
|
||||||
[Description("Player can chat")]
|
[Description("Player can chat")]
|
||||||
public static readonly string canchat = "tshock.canchat";
|
public static readonly string canchat = "tshock.canchat";
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue