Ejemplo n.º 1
0
 protected override void execute(CSteamID executorID, string parameter)
 {
     if (!Dedicator.isDedicated)
     {
         return;
     }
     if (SteamWhitelist.list.Count == 0)
     {
         CommandWindow.LogError(this.localization.format("NoPermitsErrorText"));
         return;
     }
     CommandWindow.Log(this.localization.format("PermitsText"));
     for (int i = 0; i < SteamWhitelist.list.Count; i++)
     {
         SteamWhitelistID steamWhitelistID = SteamWhitelist.list[i];
         CommandWindow.Log(this.localization.format("PermitNameText", new object[]
         {
             steamWhitelistID.steamID,
             steamWhitelistID.tag
         }));
         CommandWindow.Log(this.localization.format("PermitJudgeText", new object[]
         {
             steamWhitelistID.judgeID
         }));
     }
 }
Ejemplo n.º 2
0
        // Token: 0x060030A7 RID: 12455 RVA: 0x0013F260 File Offset: 0x0013D660
        public static void save()
        {
            River river = ServerSavedata.openRiver("/Server/Whitelist.dat", false);

            river.writeByte(SteamWhitelist.SAVEDATA_VERSION);
            river.writeUInt16((ushort)SteamWhitelist.list.Count);
            ushort num = 0;

            while ((int)num < SteamWhitelist.list.Count)
            {
                SteamWhitelistID steamWhitelistID = SteamWhitelist.list[(int)num];
                river.writeSteamID(steamWhitelistID.steamID);
                river.writeString(steamWhitelistID.tag);
                river.writeSteamID(steamWhitelistID.judgeID);
                num += 1;
            }
            river.closeRiver();
        }
Ejemplo n.º 3
0
 // Token: 0x060030A6 RID: 12454 RVA: 0x0013F1D4 File Offset: 0x0013D5D4
 public static void load()
 {
     SteamWhitelist._list = new List <SteamWhitelistID>();
     if (ServerSavedata.fileExists("/Server/Whitelist.dat"))
     {
         River river = ServerSavedata.openRiver("/Server/Whitelist.dat", true);
         byte  b     = river.readByte();
         if (b > 1)
         {
             ushort num = river.readUInt16();
             for (ushort num2 = 0; num2 < num; num2 += 1)
             {
                 CSteamID         newSteamID = river.readSteamID();
                 string           newTag     = river.readString();
                 CSteamID         newJudgeID = river.readSteamID();
                 SteamWhitelistID item       = new SteamWhitelistID(newSteamID, newTag, newJudgeID);
                 SteamWhitelist.list.Add(item);
             }
         }
     }
 }