1. I coded this:

    var targetPlayer = (args[0]);
    if (targetPlayer == null)
    {
    PrintToChat(player, "<color=#FFAA00>[Purge Bank]</color> No player found with that name");
    return;
    }

    but seems not working n.n I tried with PlayerFind, Find player before (args[0])
    [DOUBLEPOST=1453044714][/DOUBLEPOST]I tried also GetPlayerByName(args[0])
    [DOUBLEPOST=1453045178][/DOUBLEPOST]Well I had this code from playertrade plugin:

    Code:
    private BasePlayer GetPlayerByName(string name)
            {
                string currentName;
                string lastName;
                BasePlayer foundPlayer = null;
                name = name.ToLower();            foreach (BasePlayer player in BasePlayer.activePlayerList)
                {
                    currentName = player.displayName.ToLower();                if (currentName.Contains(name))
                    {
                        if (foundPlayer != null)
                        {
                            lastName = foundPlayer.displayName;
                            if (currentName.Replace(name, "").Length < lastName.Replace(name, "").Length)
                            {
                                foundPlayer = player;
                            }
                        }                    foundPlayer = player;
                    }
                }            return foundPlayer;
            }
    Will end like that:

    Code:
    var targetPlayer = GetPlayerByName(args[0]);
                if (targetPlayer == null)
                {
                    PrintToChat(player, "<color=#FFAA00>[Purge Bank]</color> No player found with that name");
                    return;
                }