Merge pull request #1449 from mistzzt/fix-itemban
Fix itemban not working on non-English language
This commit is contained in:
commit
804dfe1d3e
2 changed files with 4 additions and 4 deletions
|
|
@ -2151,7 +2151,7 @@ namespace TShockAPI
|
|||
args.Player.SendErrorMessage("You do not have permission to place actuators.");
|
||||
return true;
|
||||
}
|
||||
if (TShock.Itembans.ItemIsBanned(selectedItem.Name, args.Player) || editData >= (action == EditAction.PlaceTile ? Main.maxTileSets : Main.maxWallTypes))
|
||||
if (TShock.Itembans.ItemIsBanned(EnglishLanguage.GetItemNameById(selectedItem.netID), args.Player) || editData >= (action == EditAction.PlaceTile ? Main.maxTileSets : Main.maxWallTypes))
|
||||
{
|
||||
args.Player.SendTileSquare(tileX, tileY, 4);
|
||||
return true;
|
||||
|
|
@ -2611,7 +2611,7 @@ namespace TShockAPI
|
|||
if (control[5])
|
||||
{
|
||||
string itemName = args.TPlayer.inventory[item].Name;
|
||||
if (TShock.Itembans.ItemIsBanned(itemName, args.Player))
|
||||
if (TShock.Itembans.ItemIsBanned(EnglishLanguage.GetItemNameById(args.TPlayer.inventory[item].netID), args.Player))
|
||||
{
|
||||
control[5] = false;
|
||||
args.Player.Disable("using a banned item ({0})".SFormat(itemName), DisableFlags.WriteToLogAndConsole);
|
||||
|
|
|
|||
|
|
@ -1084,7 +1084,7 @@ namespace TShockAPI
|
|||
{
|
||||
player.Disable(flags: flags);
|
||||
}
|
||||
else if (Itembans.ItemIsBanned(player.TPlayer.inventory[player.TPlayer.selectedItem].Name, player))
|
||||
else if (Itembans.ItemIsBanned(EnglishLanguage.GetItemNameById(player.TPlayer.inventory[player.TPlayer.selectedItem].netID), player))
|
||||
{
|
||||
player.Disable($"holding banned item: {player.TPlayer.inventory[player.TPlayer.selectedItem].Name}", flags);
|
||||
player.SendErrorMessage($"You are holding a banned item: {player.TPlayer.inventory[player.TPlayer.selectedItem].Name}");
|
||||
|
|
@ -1164,7 +1164,7 @@ namespace TShockAPI
|
|||
{
|
||||
player.Disable(flags: flags);
|
||||
}
|
||||
else if (Itembans.ItemIsBanned(player.TPlayer.inventory[player.TPlayer.selectedItem].Name, player))
|
||||
else if (Itembans.ItemIsBanned(EnglishLanguage.GetItemNameById(player.TPlayer.inventory[player.TPlayer.selectedItem].netID), player))
|
||||
{
|
||||
player.Disable($"holding banned item: {player.TPlayer.inventory[player.TPlayer.selectedItem].Name}", flags);
|
||||
player.SendErrorMessage($"You are holding a banned item: {player.TPlayer.inventory[player.TPlayer.selectedItem].Name}");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue