Exemplo n.º 1
0
 void SaveName(BasePlayer player, string command, string[] args)
 {
     if (player != null)
     {
         if (permission.UserHasPermission(player.UserIDString, savemyname))
         {
             if (storedData.savedNames.Find(x => x.SteamID == player.userID) != null)
             {
                 SavedNames savedName = storedData.savedNames.Find(x => x.SteamID == player.userID);
                 savedName.Name      = player.displayName;
                 savedName.Timestamp = DateTime.Now;
                 SaveData();
                 SendReply(player, player.displayName + lang.GetMessage("savedname", this));
                 Puts(player.displayName + lang.GetMessage("savedname", this));
             }
             else
             {
                 SavedNames saved = new SavedNames {
                     SteamID = player.userID, Name = player.displayName, Timestamp = DateTime.Now
                 };
                 storedData.savedNames.Add(saved);
                 SaveData();
                 Puts(player.displayName + lang.GetMessage("savedname", this));
                 SendReply(player, player.displayName + lang.GetMessage("savedname", this));
             }
         }
     }
 }
Exemplo n.º 2
0
        internal void   Init(InstanceOffset[] offsets, int[] shifts)
        {
            RejectResult();
            LastSection = "";
            LastSectionRestartsOffset = 0;
//            Shifts = shifts;
//            Offsets = offsets;
            SectionStartOffset.Clear();
            _sectionBorders.Clear();
            SavedNames.Clear();
        }
Exemplo n.º 3
0
 void ClearName(BasePlayer player, string command, string[] args)
 {
     if (player != null)
     {
         if (permission.UserHasPermission(player.UserIDString, savemyname))
         {
             try
             {
                 SavedNames savedName = storedData.savedNames.Find(x => x.SteamID == player.userID);
                 storedData.savedNames.Remove(savedName);
                 SendReply(player, savedName.Name + lang.GetMessage("clearedname", this));
                 Puts(savedName.Name + lang.GetMessage("clearedname", this));
                 SaveData();
             }
             catch (System.Exception)
             {
                 SendReply(player, lang.GetMessage("nofoundname", this));
             }
         }
     }
 }