home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-05-10 | 30.9 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 5a ee 03 2f 2f 3d 3d 3d |........|Z..//===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0a 2f 2f 20 |========|===..// |
|00000060| 20 57 65 62 41 64 6d 69 | 6e 20 68 61 6e 64 6c 65 | WebAdmi|n handle|
|00000070| 72 20 66 6f 72 20 61 63 | 74 69 76 69 74 69 65 73 |r for ac|tivities|
|00000080| 20 72 65 6c 61 74 65 64 | 20 74 6f 20 74 68 65 20 | related| to the |
|00000090| 67 61 6d 65 20 63 75 72 | 72 65 6e 74 6c 79 20 69 |game cur|rently i|
|000000a0| 6e 0d 0a 2f 2f 20 20 70 | 72 6f 67 72 65 73 73 20 |n..// p|rogress |
|000000b0| 6f 6e 20 74 68 65 20 73 | 65 72 76 65 72 0d 0a 2f |on the s|erver../|
|000000c0| 2f 0d 0a 2f 2f 20 20 57 | 72 69 74 74 65 6e 20 62 |/..// W|ritten b|
|000000d0| 79 20 4d 69 63 68 61 65 | 6c 20 43 6f 6d 65 61 75 |y Michae|l Comeau|
|000000e0| 0d 0a 2f 2f 20 20 52 65 | 76 69 73 65 64 20 62 79 |..// Re|vised by|
|000000f0| 20 52 6f 6e 20 50 72 65 | 73 74 65 6e 62 61 63 6b | Ron Pre|stenback|
|00000100| 0d 0a 2f 2f 20 20 a9 20 | 32 30 30 33 2c 32 30 30 |..// . |2003,200|
|00000110| 34 20 45 70 69 63 20 47 | 61 6d 65 73 2c 20 49 6e |4 Epic G|ames, In|
|00000120| 63 2e 20 41 6c 6c 20 52 | 69 67 68 74 73 20 52 65 |c. All R|ights Re|
|00000130| 73 65 72 76 65 64 0d 0a | 2f 2f 3d 3d 3d 3d 3d 3d |served..|//======|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000180| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 0a 0d 0a 63 6c 61 73 |========|....clas|
|00000190| 73 20 78 57 65 62 51 75 | 65 72 79 43 75 72 72 65 |s xWebQu|eryCurre|
|000001a0| 6e 74 20 65 78 74 65 6e | 64 73 20 78 57 65 62 51 |nt exten|ds xWebQ|
|000001b0| 75 65 72 79 48 61 6e 64 | 6c 65 72 0d 0a 09 63 6f |ueryHand|ler...co|
|000001c0| 6e 66 69 67 3b 0d 0a 0d | 0a 76 61 72 20 63 6f 6e |nfig;...|.var con|
|000001d0| 66 69 67 20 73 74 72 69 | 6e 67 20 43 75 72 72 65 |fig stri|ng Curre|
|000001e0| 6e 74 49 6e 64 65 78 50 | 61 67 65 3b 09 09 2f 2f |ntIndexP|age;..//|
|000001f0| 20 54 68 69 73 20 69 73 | 20 74 68 65 20 70 61 67 | This is| the pag|
|00000200| 65 20 77 69 74 68 20 74 | 68 65 20 4d 65 6e 75 0d |e with t|he Menu.|
|00000210| 0a 76 61 72 20 63 6f 6e | 66 69 67 20 73 74 72 69 |.var con|fig stri|
|00000220| 6e 67 20 43 75 72 72 65 | 6e 74 50 6c 61 79 65 72 |ng Curre|ntPlayer|
|00000230| 73 50 61 67 65 3b 0d 0a | 76 61 72 20 63 6f 6e 66 |sPage;..|var conf|
|00000240| 69 67 20 73 74 72 69 6e | 67 20 43 75 72 72 65 6e |ig strin|g Curren|
|00000250| 74 47 61 6d 65 50 61 67 | 65 3b 0d 0a 76 61 72 20 |tGamePag|e;..var |
|00000260| 63 6f 6e 66 69 67 20 73 | 74 72 69 6e 67 20 43 75 |config s|tring Cu|
|00000270| 72 72 65 6e 74 43 6f 6e | 73 6f 6c 65 50 61 67 65 |rrentCon|solePage|
|00000280| 3b 0d 0a 76 61 72 20 63 | 6f 6e 66 69 67 20 73 74 |;..var c|onfig st|
|00000290| 72 69 6e 67 20 43 75 72 | 72 65 6e 74 43 6f 6e 73 |ring Cur|rentCons|
|000002a0| 6f 6c 65 4c 6f 67 50 61 | 67 65 3b 0d 0a 76 61 72 |oleLogPa|ge;..var|
|000002b0| 20 63 6f 6e 66 69 67 20 | 73 74 72 69 6e 67 20 43 | config |string C|
|000002c0| 75 72 72 65 6e 74 43 6f | 6e 73 6f 6c 65 53 65 6e |urrentCo|nsoleSen|
|000002d0| 64 50 61 67 65 3b 0d 0a | 76 61 72 20 63 6f 6e 66 |dPage;..|var conf|
|000002e0| 69 67 20 73 74 72 69 6e | 67 20 43 75 72 72 65 6e |ig strin|g Curren|
|000002f0| 74 4d 75 74 61 74 6f 72 | 73 50 61 67 65 3b 0d 0a |tMutator|sPage;..|
|00000300| 76 61 72 20 63 6f 6e 66 | 69 67 20 73 74 72 69 6e |var conf|ig strin|
|00000310| 67 20 43 75 72 72 65 6e | 74 42 6f 74 73 50 61 67 |g Curren|tBotsPag|
|00000320| 65 3b 0d 0a 76 61 72 20 | 63 6f 6e 66 69 67 20 73 |e;..var |config s|
|00000330| 74 72 69 6e 67 20 43 75 | 72 72 65 6e 74 52 65 73 |tring Cu|rrentRes|
|00000340| 74 61 72 74 50 61 67 65 | 3b 0d 0a 76 61 72 20 63 |tartPage|;..var c|
|00000350| 6f 6e 66 69 67 20 73 74 | 72 69 6e 67 20 44 65 66 |onfig st|ring Def|
|00000360| 61 75 6c 74 53 65 6e 64 | 54 65 78 74 3b 0d 0a 76 |aultSend|Text;..v|
|00000370| 61 72 20 63 6f 6e 66 69 | 67 20 73 74 72 69 6e 67 |ar confi|g string|
|00000380| 20 53 74 61 74 54 61 62 | 6c 65 3b 0d 0a 76 61 72 | StatTab|le;..var|
|00000390| 20 63 6f 6e 66 69 67 20 | 73 74 72 69 6e 67 20 53 | config |string S|
|000003a0| 74 61 74 54 61 62 6c 65 | 52 6f 77 3b 0d 0a 0d 0a |tatTable|Row;....|
|000003b0| 2f 2f 20 43 75 73 74 6f | 6d 20 53 6b 69 6e 20 53 |// Custo|m Skin S|
|000003c0| 75 70 70 6f 72 74 0d 0a | 76 61 72 20 63 6f 6e 66 |upport..|var conf|
|000003d0| 69 67 20 73 74 72 69 6e | 67 20 50 6c 61 79 65 72 |ig strin|g Player|
|000003e0| 4c 69 73 74 48 65 61 64 | 65 72 3b 0d 0a 76 61 72 |ListHead|er;..var|
|000003f0| 20 63 6f 6e 66 69 67 20 | 73 74 72 69 6e 67 20 50 | config |string P|
|00000400| 6c 61 79 65 72 4c 69 73 | 74 4c 69 6e 6b 65 64 48 |layerLis|tLinkedH|
|00000410| 65 61 64 65 72 3b 0d 0a | 76 61 72 20 63 6f 6e 66 |eader;..|var conf|
|00000420| 69 67 20 73 74 72 69 6e | 67 20 50 6c 61 79 65 72 |ig strin|g Player|
|00000430| 4c 69 73 74 4d 69 6e 50 | 6c 61 79 65 72 73 3b 0d |ListMinP|layers;.|
|00000440| 0a 76 61 72 20 63 6f 6e | 66 69 67 20 73 74 72 69 |.var con|fig stri|
|00000450| 6e 67 20 43 6f 6e 73 6f | 6c 65 52 65 66 72 65 73 |ng Conso|leRefres|
|00000460| 68 54 61 67 3b 0d 0a 76 | 61 72 20 63 6f 6e 66 69 |hTag;..v|ar confi|
|00000470| 67 20 73 74 72 69 6e 67 | 20 4d 75 74 61 74 6f 72 |g string| Mutator|
|00000480| 54 61 62 6c 65 50 61 67 | 65 3b 0d 0a 76 61 72 20 |TablePag|e;..var |
|00000490| 63 6f 6e 66 69 67 20 73 | 74 72 69 6e 67 20 4d 75 |config s|tring Mu|
|000004a0| 74 61 74 6f 72 47 72 6f | 75 70 54 69 74 6c 65 3b |tatorGro|upTitle;|
|000004b0| 0d 0a 76 61 72 20 63 6f | 6e 66 69 67 20 73 74 72 |..var co|nfig str|
|000004c0| 69 6e 67 20 4d 75 74 61 | 74 6f 72 47 72 6f 75 70 |ing Muta|torGroup|
|000004d0| 4d 65 6d 62 65 72 3b 0d | 0a 0d 0a 0d 0a 2f 2f 20 |Member;.|.....// |
|000004e0| 4c 6f 63 61 6c 69 7a 61 | 74 69 6f 6e 0d 0a 2f 2f |Localiza|tion..//|
|000004f0| 20 53 65 63 74 69 6f 6e | 73 20 26 20 54 69 74 6c | Section|s & Titl|
|00000500| 65 73 0d 0a 76 61 72 20 | 6c 6f 63 61 6c 69 7a 65 |es..var |localize|
|00000510| 64 20 73 74 72 69 6e 67 | 20 42 61 64 47 61 6d 65 |d string| BadGame|
|00000520| 54 79 70 65 3b 0d 0a 76 | 61 72 20 6c 6f 63 61 6c |Type;..v|ar local|
|00000530| 69 7a 65 64 20 73 74 72 | 69 6e 67 20 43 75 72 72 |ized str|ing Curr|
|00000540| 65 6e 74 4c 69 6e 6b 73 | 5b 36 5d 3b 0d 0a 76 61 |entLinks|[6];..va|
|00000550| 72 20 6c 6f 63 61 6c 69 | 7a 65 64 20 73 74 72 69 |r locali|zed stri|
|00000560| 6e 67 20 4e 6f 42 6f 74 | 73 54 69 74 6c 65 3b 0d |ng NoBot|sTitle;.|
|00000570| 0a 0d 0a 2f 2f 20 4c 61 | 62 65 6c 73 0d 0a 76 61 |...// La|bels..va|
|00000580| 72 20 6c 6f 63 61 6c 69 | 7a 65 64 20 73 74 72 69 |r locali|zed stri|
|00000590| 6e 67 20 4b 69 63 6b 42 | 75 74 74 6f 6e 54 65 78 |ng KickB|uttonTex|
|000005a0| 74 5b 33 5d 3b 0d 0a 76 | 61 72 20 6c 6f 63 61 6c |t[3];..v|ar local|
|000005b0| 69 7a 65 64 20 73 74 72 | 69 6e 67 20 4e 6f 50 6c |ized str|ing NoPl|
|000005c0| 61 79 65 72 73 43 6f 6e | 6e 65 63 74 65 64 3b 0d |ayersCon|nected;.|
|000005d0| 0a 76 61 72 20 6c 6f 63 | 61 6c 69 7a 65 64 20 73 |.var loc|alized s|
|000005e0| 74 72 69 6e 67 20 53 65 | 6c 65 63 74 65 64 4d 75 |tring Se|lectedMu|
|000005f0| 74 61 74 6f 72 73 3b 0d | 0a 76 61 72 20 6c 6f 63 |tators;.|.var loc|
|00000600| 61 6c 69 7a 65 64 20 73 | 74 72 69 6e 67 20 50 69 |alized s|tring Pi|
|00000610| 63 6b 4d 75 74 61 74 6f | 72 73 3b 0d 0a 76 61 72 |ckMutato|rs;..var|
|00000620| 20 6c 6f 63 61 6c 69 7a | 65 64 20 73 74 72 69 6e | localiz|ed strin|
|00000630| 67 20 47 61 6d 65 54 79 | 70 65 55 6e 73 75 70 70 |g GameTy|peUnsupp|
|00000640| 6f 72 74 65 64 3b 0d 0a | 76 61 72 20 6c 6f 63 61 |orted;..|var loca|
|00000650| 6c 69 7a 65 64 20 73 74 | 72 69 6e 67 20 4e 6f 42 |lized st|ring NoB|
|00000660| 6f 74 73 3b 0d 0a 76 61 | 72 20 6c 6f 63 61 6c 69 |ots;..va|r locali|
|00000670| 7a 65 64 20 73 74 72 69 | 6e 67 20 41 64 64 65 64 |zed stri|ng Added|
|00000680| 3b 0d 0a 76 61 72 20 6c | 6f 63 61 6c 69 7a 65 64 |;..var l|ocalized|
|00000690| 20 73 74 72 69 6e 67 20 | 52 65 6d 6f 76 65 64 3b | string |Removed;|
|000006a0| 0d 0a 76 61 72 20 6c 6f | 63 61 6c 69 7a 65 64 20 |..var lo|calized |
|000006b0| 73 74 72 69 6e 67 20 42 | 6f 74 53 74 61 74 75 73 |string B|otStatus|
|000006c0| 3b 0d 0a 76 61 72 20 6c | 6f 63 61 6c 69 7a 65 64 |;..var l|ocalized|
|000006d0| 20 73 74 72 69 6e 67 20 | 53 69 6e 67 6c 65 42 6f | string |SingleBo|
|000006e0| 74 53 74 61 74 75 73 3b | 0d 0a 76 61 72 20 6c 6f |tStatus;|..var lo|
|000006f0| 63 61 6c 69 7a 65 64 20 | 73 74 72 69 6e 67 20 43 |calized |string C|
|00000700| 6f 6e 73 6f 6c 65 55 73 | 65 72 6c 69 73 74 3b 0d |onsoleUs|erlist;.|
|00000710| 0a 0d 0a 2f 2f 20 48 65 | 6c 70 20 6d 65 73 73 61 |...// He|lp messa|
|00000720| 67 65 73 0d 0a 76 61 72 | 20 6c 6f 63 61 6c 69 7a |ges..var| localiz|
|00000730| 65 64 20 73 74 72 69 6e | 67 20 4e 6f 74 65 47 61 |ed strin|g NoteGa|
|00000740| 6d 65 50 61 67 65 3b 0d | 0a 76 61 72 20 6c 6f 63 |mePage;.|.var loc|
|00000750| 61 6c 69 7a 65 64 20 73 | 74 72 69 6e 67 20 4e 6f |alized s|tring No|
|00000760| 74 65 50 6c 61 79 65 72 | 73 50 61 67 65 3b 0d 0a |tePlayer|sPage;..|
|00000770| 76 61 72 20 6c 6f 63 61 | 6c 69 7a 65 64 20 73 74 |var loca|lized st|
|00000780| 72 69 6e 67 20 4e 6f 74 | 65 43 6f 6e 73 6f 6c 65 |ring Not|eConsole|
|00000790| 50 61 67 65 3b 0d 0a 76 | 61 72 20 6c 6f 63 61 6c |Page;..v|ar local|
|000007a0| 69 7a 65 64 20 73 74 72 | 69 6e 67 20 4e 6f 74 65 |ized str|ing Note|
|000007b0| 4d 75 74 61 74 6f 72 73 | 50 61 67 65 3b 0d 0a 76 |Mutators|Page;..v|
|000007c0| 61 72 20 6c 6f 63 61 6c | 69 7a 65 64 20 73 74 72 |ar local|ized str|
|000007d0| 69 6e 67 20 4e 6f 74 65 | 42 6f 74 73 50 61 67 65 |ing Note|BotsPage|
|000007e0| 3b 0d 0a 0d 0a 76 61 72 | 20 53 74 72 69 6e 67 41 |;....var| StringA|
|000007f0| 72 72 61 79 09 53 70 65 | 63 69 65 73 4e 61 6d 65 |rray.Spe|ciesName|
|00000800| 73 3b 0d 0a 76 61 72 20 | 61 72 72 61 79 3c 53 74 |s;..var |array<St|
|00000810| 72 69 6e 67 41 72 72 61 | 79 3e 20 20 42 6f 74 4c |ringArra|y> BotL|
|00000820| 69 73 74 3b 09 09 2f 2f | 20 53 6f 72 74 65 64 20 |ist;..//| Sorted |
|00000830| 62 6f 74 20 6c 69 73 74 | 20 62 79 20 73 70 65 63 |bot list| by spec|
|00000840| 69 65 73 0d 0a 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |ies....f|unction |
|00000850| 62 6f 6f 6c 20 51 75 65 | 72 79 28 57 65 62 52 65 |bool Que|ry(WebRe|
|00000860| 71 75 65 73 74 20 52 65 | 71 75 65 73 74 2c 20 57 |quest Re|quest, W|
|00000870| 65 62 52 65 73 70 6f 6e | 73 65 20 52 65 73 70 6f |ebRespon|se Respo|
|00000880| 6e 73 65 29 0d 0a 7b 0d | 0a 09 69 66 20 28 21 43 |nse)..{.|..if (!C|
|00000890| 61 6e 50 65 72 66 6f 72 | 6d 28 4e 65 65 64 65 64 |anPerfor|m(Needed|
|000008a0| 50 72 69 76 73 29 29 0d | 0a 09 09 72 65 74 75 72 |Privs)).|...retur|
|000008b0| 6e 20 66 61 6c 73 65 3b | 0d 0a 0d 0a 09 73 77 69 |n false;|.....swi|
|000008c0| 74 63 68 20 28 4d 69 64 | 28 52 65 71 75 65 73 74 |tch (Mid|(Request|
|000008d0| 2e 55 52 49 2c 20 31 29 | 29 0d 0a 09 7b 0d 0a 09 |.URI, 1)|)...{...|
|000008e0| 63 61 73 65 20 44 65 66 | 61 75 6c 74 50 61 67 65 |case Def|aultPage|
|000008f0| 3a 0d 0a 09 09 51 75 65 | 72 79 43 75 72 72 65 6e |:....Que|ryCurren|
|00000900| 74 46 72 61 6d 65 28 52 | 65 71 75 65 73 74 2c 20 |tFrame(R|equest, |
|00000910| 52 65 73 70 6f 6e 73 65 | 29 3b 0d 0a 09 09 72 65 |Response|);....re|
|00000920| 74 75 72 6e 20 74 72 75 | 65 3b 0d 0a 0d 0a 09 63 |turn tru|e;.....c|
|00000930| 61 73 65 20 43 75 72 72 | 65 6e 74 49 6e 64 65 78 |ase Curr|entIndex|
|00000940| 50 61 67 65 3a 0d 0a 09 | 09 51 75 65 72 79 43 75 |Page:...|.QueryCu|
|00000950| 72 72 65 6e 74 4d 65 6e | 75 28 52 65 71 75 65 73 |rrentMen|u(Reques|
|00000960| 74 2c 20 52 65 73 70 6f | 6e 73 65 29 3b 0d 0a 09 |t, Respo|nse);...|
|00000970| 09 72 65 74 75 72 6e 20 | 74 72 75 65 3b 0d 0a 0d |.return |true;...|
|00000980| 0a 09 63 61 73 65 20 43 | 75 72 72 65 6e 74 50 6c |..case C|urrentPl|
|00000990| 61 79 65 72 73 50 61 67 | 65 3a 0d 0a 09 09 69 66 |ayersPag|e:....if|
|000009a0| 20 28 21 4d 61 70 49 73 | 43 68 61 6e 67 69 6e 67 | (!MapIs|Changing|
|000009b0| 28 29 29 0d 0a 09 09 09 | 51 75 65 72 79 43 75 72 |()).....|QueryCur|
|000009c0| 72 65 6e 74 50 6c 61 79 | 65 72 73 28 52 65 71 75 |rentPlay|ers(Requ|
|000009d0| 65 73 74 2c 20 52 65 73 | 70 6f 6e 73 65 29 3b 0d |est, Res|ponse);.|
|000009e0| 0a 09 09 72 65 74 75 72 | 6e 20 74 72 75 65 3b 0d |...retur|n true;.|
|000009f0| 0a 0d 0a 09 63 61 73 65 | 20 43 75 72 72 65 6e 74 |....case| Current|
|00000a00| 47 61 6d 65 50 61 67 65 | 3a 0d 0a 09 09 69 66 20 |GamePage|:....if |
|00000a10| 28 21 4d 61 70 49 73 43 | 68 61 6e 67 69 6e 67 28 |(!MapIsC|hanging(|
|00000a20| 29 29 0d 0a 09 09 09 51 | 75 65 72 79 43 75 72 72 |)).....Q|ueryCurr|
|00000a30| 65 6e 74 47 61 6d 65 28 | 52 65 71 75 65 73 74 2c |entGame(|Request,|
|00000a40| 20 52 65 73 70 6f 6e 73 | 65 29 3b 0d 0a 09 09 72 | Respons|e);....r|
|00000a50| 65 74 75 72 6e 20 74 72 | 75 65 3b 0d 0a 0d 0a 09 |eturn tr|ue;.....|
|00000a60| 63 61 73 65 20 43 75 72 | 72 65 6e 74 43 6f 6e 73 |case Cur|rentCons|
|00000a70| 6f 6c 65 50 61 67 65 3a | 0d 0a 09 09 69 66 20 28 |olePage:|....if (|
|00000a80| 21 4d 61 70 49 73 43 68 | 61 6e 67 69 6e 67 28 29 |!MapIsCh|anging()|
|00000a90| 29 0d 0a 09 09 09 51 75 | 65 72 79 43 75 72 72 65 |).....Qu|eryCurre|
|00000aa0| 6e 74 43 6f 6e 73 6f 6c | 65 28 52 65 71 75 65 73 |ntConsol|e(Reques|
|00000ab0| 74 2c 20 52 65 73 70 6f | 6e 73 65 29 3b 0d 0a 09 |t, Respo|nse);...|
|00000ac0| 09 72 65 74 75 72 6e 20 | 74 72 75 65 3b 0d 0a 0d |.return |true;...|
|00000ad0| 0a 09 63 61 73 65 20 43 | 75 72 72 65 6e 74 43 6f |..case C|urrentCo|
|00000ae0| 6e 73 6f 6c 65 4c 6f 67 | 50 61 67 65 3a 0d 0a 09 |nsoleLog|Page:...|
|00000af0| 09 69 66 20 28 21 4d 61 | 70 49 73 43 68 61 6e 67 |.if (!Ma|pIsChang|
|00000b00| 69 6e 67 28 29 29 0d 0a | 09 09 09 51 75 65 72 79 |ing())..|...Query|
|00000b10| 43 75 72 72 65 6e 74 43 | 6f 6e 73 6f 6c 65 4c 6f |CurrentC|onsoleLo|
|00000b20| 67 28 52 65 71 75 65 73 | 74 2c 20 52 65 73 70 6f |g(Reques|t, Respo|
|00000b30| 6e 73 65 29 3b 0d 0a 09 | 09 72 65 74 75 72 6e 20 |nse);...|.return |
|00000b40| 74 72 75 65 3b 0d 0a 0d | 0a 09 63 61 73 65 20 43 |true;...|..case C|
|00000b50| 75 72 72 65 6e 74 43 6f | 6e 73 6f 6c 65 53 65 6e |urrentCo|nsoleSen|
|00000b60| 64 50 61 67 65 3a 0d 0a | 09 09 51 75 65 72 79 43 |dPage:..|..QueryC|
|00000b70| 75 72 72 65 6e 74 43 6f | 6e 73 6f 6c 65 53 65 6e |urrentCo|nsoleSen|
|00000b80| 64 28 52 65 71 75 65 73 | 74 2c 20 52 65 73 70 6f |d(Reques|t, Respo|
|00000b90| 6e 73 65 29 3b 0d 0a 09 | 09 72 65 74 75 72 6e 20 |nse);...|.return |
|00000ba0| 74 72 75 65 3b 0d 0a 0d | 0a 09 63 61 73 65 20 43 |true;...|..case C|
|00000bb0| 75 72 72 65 6e 74 4d 75 | 74 61 74 6f 72 73 50 61 |urrentMu|tatorsPa|
|00000bc0| 67 65 3a 0d 0a 09 09 69 | 66 20 28 21 4d 61 70 49 |ge:....i|f (!MapI|
|00000bd0| 73 43 68 61 6e 67 69 6e | 67 28 29 29 0d 0a 09 09 |sChangin|g())....|
|00000be0| 09 51 75 65 72 79 43 75 | 72 72 65 6e 74 4d 75 74 |.QueryCu|rrentMut|
|00000bf0| 61 74 6f 72 73 28 52 65 | 71 75 65 73 74 2c 20 52 |ators(Re|quest, R|
|00000c00| 65 73 70 6f 6e 73 65 29 | 3b 0d 0a 09 09 72 65 74 |esponse)|;....ret|
|00000c10| 75 72 6e 20 74 72 75 65 | 3b 0d 0a 0d 0a 09 63 61 |urn true|;.....ca|
|00000c20| 73 65 20 43 75 72 72 65 | 6e 74 42 6f 74 73 50 61 |se Curre|ntBotsPa|
|00000c30| 67 65 3a 0d 0a 09 09 69 | 66 20 28 21 4d 61 70 49 |ge:....i|f (!MapI|
|00000c40| 73 43 68 61 6e 67 69 6e | 67 28 29 29 0d 0a 09 09 |sChangin|g())....|
|00000c50| 09 51 75 65 72 79 43 75 | 72 72 65 6e 74 42 6f 74 |.QueryCu|rrentBot|
|00000c60| 73 28 52 65 71 75 65 73 | 74 2c 20 52 65 73 70 6f |s(Reques|t, Respo|
|00000c70| 6e 73 65 29 3b 0d 0a 09 | 09 72 65 74 75 72 6e 20 |nse);...|.return |
|00000c80| 74 72 75 65 3b 0d 0a 0d | 0a 09 63 61 73 65 20 43 |true;...|..case C|
|00000c90| 75 72 72 65 6e 74 52 65 | 73 74 61 72 74 50 61 67 |urrentRe|startPag|
|00000ca0| 65 3a 0d 0a 09 09 69 66 | 20 28 21 4d 61 70 49 73 |e:....if| (!MapIs|
|00000cb0| 43 68 61 6e 67 69 6e 67 | 28 29 29 0d 0a 09 09 09 |Changing|()).....|
|00000cc0| 51 75 65 72 79 52 65 73 | 74 61 72 74 50 61 67 65 |QueryRes|tartPage|
|00000cd0| 28 52 65 71 75 65 73 74 | 2c 20 52 65 73 70 6f 6e |(Request|, Respon|
|00000ce0| 73 65 29 3b 0d 0a 09 09 | 72 65 74 75 72 6e 20 74 |se);....|return t|
|00000cf0| 72 75 65 3b 0d 0a 09 7d | 0d 0a 09 72 65 74 75 72 |rue;...}|...retur|
|00000d00| 6e 20 66 61 6c 73 65 3b | 0d 0a 7d 0d 0a 0d 0a 2f |n false;|..}..../|
|00000d10| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********|
|00000d20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000d30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000d40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000d50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0d 0a |********|******..|
|00000d60| 66 75 6e 63 74 69 6f 6e | 20 51 75 65 72 79 43 75 |function| QueryCu|
|00000d70| 72 72 65 6e 74 46 72 61 | 6d 65 28 57 65 62 52 65 |rrentFra|me(WebRe|
|00000d80| 71 75 65 73 74 20 52 65 | 71 75 65 73 74 2c 20 57 |quest Re|quest, W|
|00000d90| 65 62 52 65 73 70 6f 6e | 73 65 20 52 65 73 70 6f |ebRespon|se Respo|
|00000da0| 6e 73 65 29 0d 0a 7b 0d | 0a 6c 6f 63 61 6c 20 53 |nse)..{.|.local S|
|00000db0| 74 72 69 6e 67 20 50 61 | 67 65 3b 0d 0a 0d 0a 09 |tring Pa|ge;.....|
|00000dc0| 2f 2f 20 69 66 20 6e 6f | 20 70 61 67 65 20 73 70 |// if no| page sp|
|00000dd0| 65 63 69 66 69 65 64 2c | 20 75 73 65 20 74 68 65 |ecified,| use the|
|00000de0| 20 64 65 66 61 75 6c 74 | 0d 0a 09 50 61 67 65 20 | default|...Page |
|00000df0| 3d 20 52 65 71 75 65 73 | 74 2e 47 65 74 56 61 72 |= Reques|t.GetVar|
|00000e00| 69 61 62 6c 65 28 22 50 | 61 67 65 22 2c 20 43 75 |iable("P|age", Cu|
|00000e10| 72 72 65 6e 74 47 61 6d | 65 50 61 67 65 29 3b 0d |rrentGam|ePage);.|
|00000e20| 0a 0d 0a 09 52 65 73 70 | 6f 6e 73 65 2e 53 75 62 |....Resp|onse.Sub|
|00000e30| 73 74 28 22 49 6e 64 65 | 78 55 52 49 22 2c 20 09 |st("Inde|xURI", .|
|00000e40| 43 75 72 72 65 6e 74 49 | 6e 64 65 78 50 61 67 65 |CurrentI|ndexPage|
|00000e50| 24 22 3f 50 61 67 65 3d | 22 24 50 61 67 65 29 3b |$"?Page=|"$Page);|
|00000e60| 0d 0a 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |...Respo|nse.Subs|
|00000e70| 74 28 22 4d 61 69 6e 55 | 52 49 22 2c 20 09 50 61 |t("MainU|RI", .Pa|
|00000e80| 67 65 29 3b 0d 0a 0d 0a | 09 53 68 6f 77 46 72 61 |ge);....|.ShowFra|
|00000e90| 6d 65 28 52 65 73 70 6f | 6e 73 65 2c 20 44 65 66 |me(Respo|nse, Def|
|00000ea0| 61 75 6c 74 50 61 67 65 | 29 3b 0d 0a 7d 0d 0a 0d |aultPage|);..}...|
|00000eb0| 0a 66 75 6e 63 74 69 6f | 6e 20 51 75 65 72 79 43 |.functio|n QueryC|
|00000ec0| 75 72 72 65 6e 74 4d 65 | 6e 75 28 57 65 62 52 65 |urrentMe|nu(WebRe|
|00000ed0| 71 75 65 73 74 20 52 65 | 71 75 65 73 74 2c 20 57 |quest Re|quest, W|
|00000ee0| 65 62 52 65 73 70 6f 6e | 73 65 20 52 65 73 70 6f |ebRespon|se Respo|
|00000ef0| 6e 73 65 29 0d 0a 7b 0d | 0a 09 6c 6f 63 61 6c 20 |nse)..{.|..local |
|00000f00| 53 74 72 69 6e 67 20 50 | 61 67 65 3b 0d 0a 0d 0a |String P|age;....|
|00000f10| 09 50 61 67 65 20 3d 20 | 52 65 71 75 65 73 74 2e |.Page = |Request.|
|00000f20| 47 65 74 56 61 72 69 61 | 62 6c 65 28 22 50 61 67 |GetVaria|ble("Pag|
|00000f30| 65 22 2c 20 43 75 72 72 | 65 6e 74 47 61 6d 65 50 |e", Curr|entGameP|
|00000f40| 61 67 65 29 3b 0d 0a 0d | 0a 09 2f 2f 20 73 65 74 |age);...|..// set|
|00000f50| 20 62 61 63 6b 67 72 6f | 75 6e 64 20 63 6f 6c 6f | backgro|und colo|
|00000f60| 72 73 0d 0a 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |rs...Res|ponse.Su|
|00000f70| 62 73 74 28 22 44 65 66 | 61 75 6c 74 42 47 22 2c |bst("Def|aultBG",|
|00000f80| 20 44 65 66 61 75 6c 74 | 42 47 29 3b 09 2f 2f 20 | Default|BG);.// |
|00000f90| 66 6f 72 20 75 6e 75 73 | 65 64 20 74 61 62 73 0d |for unus|ed tabs.|
|00000fa0| 0a 0d 0a 09 52 65 73 70 | 6f 6e 73 65 2e 53 75 62 |....Resp|onse.Sub|
|00000fb0| 73 74 28 22 50 6c 61 79 | 65 72 73 42 47 22 2c 20 |st("Play|ersBG", |
|00000fc0| 44 65 66 61 75 6c 74 42 | 47 29 3b 0d 0a 09 52 65 |DefaultB|G);...Re|
|00000fd0| 73 70 6f 6e 73 65 2e 53 | 75 62 73 74 28 22 47 61 |sponse.S|ubst("Ga|
|00000fe0| 6d 65 42 47 22 2c 20 09 | 44 65 66 61 75 6c 74 42 |meBG", .|DefaultB|
|00000ff0| 47 29 3b 0d 0a 09 52 65 | 73 70 6f 6e 73 65 2e 53 |G);...Re|sponse.S|
|00001000| 75 62 73 74 28 22 43 6f | 6e 73 6f 6c 65 42 47 22 |ubst("Co|nsoleBG"|
|00001010| 2c 09 44 65 66 61 75 6c | 74 42 47 29 3b 0d 0a 09 |,.Defaul|tBG);...|
|00001020| 52 65 73 70 6f 6e 73 65 | 2e 53 75 62 73 74 28 22 |Response|.Subst("|
|00001030| 4d 75 74 61 74 6f 72 73 | 42 47 22 2c 44 65 66 61 |Mutators|BG",Defa|
|00001040| 75 6c 74 42 47 29 3b 0d | 0a 09 52 65 73 70 6f 6e |ultBG);.|..Respon|
|00001050| 73 65 2e 53 75 62 73 74 | 28 22 52 65 73 74 61 72 |se.Subst|("Restar|
|00001060| 74 42 47 22 2c 20 44 65 | 66 61 75 6c 74 42 47 29 |tBG", De|faultBG)|
|00001070| 3b 0d 0a 0d 0a 09 73 77 | 69 74 63 68 28 50 61 67 |;.....sw|itch(Pag|
|00001080| 65 29 0d 0a 09 7b 0d 0a | 09 63 61 73 65 20 43 75 |e)...{..|.case Cu|
|00001090| 72 72 65 6e 74 50 6c 61 | 79 65 72 73 50 61 67 65 |rrentPla|yersPage|
|000010a0| 3a 0d 0a 09 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |:....Res|ponse.Su|
|000010b0| 62 73 74 28 22 50 6c 61 | 79 65 72 73 42 47 22 2c |bst("Pla|yersBG",|
|000010c0| 09 48 69 67 68 6c 69 67 | 68 74 65 64 42 47 29 3b |.Highlig|htedBG);|
|000010d0| 0d 0a 09 09 62 72 65 61 | 6b 3b 0d 0a 09 63 61 73 |....brea|k;...cas|
|000010e0| 65 20 43 75 72 72 65 6e | 74 47 61 6d 65 50 61 67 |e Curren|tGamePag|
|000010f0| 65 3a 0d 0a 09 09 52 65 | 73 70 6f 6e 73 65 2e 53 |e:....Re|sponse.S|
|00001100| 75 62 73 74 28 22 47 61 | 6d 65 42 47 22 2c 20 09 |ubst("Ga|meBG", .|
|00001110| 48 69 67 68 6c 69 67 68 | 74 65 64 42 47 29 3b 0d |Highligh|tedBG);.|
|00001120| 0a 09 09 62 72 65 61 6b | 3b 0d 0a 09 63 61 73 65 |...break|;...case|
|00001130| 20 43 75 72 72 65 6e 74 | 43 6f 6e 73 6f 6c 65 50 | Current|ConsoleP|
|00001140| 61 67 65 3a 0d 0a 09 09 | 52 65 73 70 6f 6e 73 65 |age:....|Response|
|00001150| 2e 53 75 62 73 74 28 22 | 43 6f 6e 73 6f 6c 65 42 |.Subst("|ConsoleB|
|00001160| 47 22 2c 09 48 69 67 68 | 6c 69 67 68 74 65 64 42 |G",.High|lightedB|
|00001170| 47 29 3b 0d 0a 09 09 62 | 72 65 61 6b 3b 0d 0a 09 |G);....b|reak;...|
|00001180| 63 61 73 65 20 43 75 72 | 72 65 6e 74 4d 75 74 61 |case Cur|rentMuta|
|00001190| 74 6f 72 73 50 61 67 65 | 3a 0d 0a 09 09 52 65 73 |torsPage|:....Res|
|000011a0| 70 6f 6e 73 65 2e 53 75 | 62 73 74 28 22 4d 75 74 |ponse.Su|bst("Mut|
|000011b0| 61 74 6f 72 73 42 47 22 | 2c 48 69 67 68 6c 69 67 |atorsBG"|,Highlig|
|000011c0| 68 74 65 64 42 47 29 3b | 0d 0a 09 09 62 72 65 61 |htedBG);|....brea|
|000011d0| 6b 3b 0d 0a 09 63 61 73 | 65 20 43 75 72 72 65 6e |k;...cas|e Curren|
|000011e0| 74 52 65 73 74 61 72 74 | 50 61 67 65 3a 0d 0a 09 |tRestart|Page:...|
|000011f0| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|00001200| 22 52 65 73 74 61 72 74 | 42 47 22 2c 20 48 69 67 |"Restart|BG", Hig|
|00001210| 68 6c 69 67 68 74 65 64 | 42 47 29 3b 0d 0a 09 09 |hlighted|BG);....|
|00001220| 62 72 65 61 6b 3b 0d 0a | 09 7d 0d 0a 0d 0a 09 2f |break;..|.}...../|
|00001230| 2f 20 53 65 74 20 55 52 | 49 73 0d 0a 09 52 65 73 |/ Set UR|Is...Res|
|00001240| 70 6f 6e 73 65 2e 53 75 | 62 73 74 28 22 50 6c 61 |ponse.Su|bst("Pla|
|00001250| 79 65 72 73 55 52 49 22 | 2c 20 09 44 65 66 61 75 |yersURI"|, .Defau|
|00001260| 6c 74 50 61 67 65 24 22 | 3f 50 61 67 65 3d 22 24 |ltPage$"|?Page="$|
|00001270| 43 75 72 72 65 6e 74 50 | 6c 61 79 65 72 73 50 61 |CurrentP|layersPa|
|00001280| 67 65 29 3b 0d 0a 09 52 | 65 73 70 6f 6e 73 65 2e |ge);...R|esponse.|
|00001290| 53 75 62 73 74 28 22 47 | 61 6d 65 55 52 49 22 2c |Subst("G|ameURI",|
|000012a0| 09 09 44 65 66 61 75 6c | 74 50 61 67 65 24 22 3f |..Defaul|tPage$"?|
|000012b0| 50 61 67 65 3d 22 24 43 | 75 72 72 65 6e 74 47 61 |Page="$C|urrentGa|
|000012c0| 6d 65 50 61 67 65 29 3b | 0d 0a 09 52 65 73 70 6f |mePage);|...Respo|
|000012d0| 6e 73 65 2e 53 75 62 73 | 74 28 22 43 6f 6e 73 6f |nse.Subs|t("Conso|
|000012e0| 6c 65 55 52 49 22 2c 20 | 09 44 65 66 61 75 6c 74 |leURI", |.Default|
|000012f0| 50 61 67 65 24 22 3f 50 | 61 67 65 3d 22 24 43 75 |Page$"?P|age="$Cu|
|00001300| 72 72 65 6e 74 43 6f 6e | 73 6f 6c 65 50 61 67 65 |rrentCon|solePage|
|00001310| 29 3b 0d 0a 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |);...Res|ponse.Su|
|00001320| 62 73 74 28 22 4d 75 74 | 61 74 6f 72 73 55 52 49 |bst("Mut|atorsURI|
|00001330| 22 2c 20 09 44 65 66 61 | 75 6c 74 50 61 67 65 24 |", .Defa|ultPage$|
|00001340| 22 3f 50 61 67 65 3d 22 | 24 43 75 72 72 65 6e 74 |"?Page="|$Current|
|00001350| 4d 75 74 61 74 6f 72 73 | 50 61 67 65 29 3b 0d 0a |Mutators|Page);..|
|00001360| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|00001370| 22 42 6f 74 73 55 52 49 | 22 2c 20 09 09 44 65 66 |"BotsURI|", ..Def|
|00001380| 61 75 6c 74 50 61 67 65 | 24 22 3f 50 61 67 65 3d |aultPage|$"?Page=|
|00001390| 22 24 43 75 72 72 65 6e | 74 42 6f 74 73 50 61 67 |"$Curren|tBotsPag|
|000013a0| 65 29 3b 0d 0a 09 52 65 | 73 70 6f 6e 73 65 2e 53 |e);...Re|sponse.S|
|000013b0| 75 62 73 74 28 22 52 65 | 73 74 61 72 74 55 52 49 |ubst("Re|startURI|
|000013c0| 22 2c 20 09 44 65 66 61 | 75 6c 74 50 61 67 65 24 |", .Defa|ultPage$|
|000013d0| 22 3f 50 61 67 65 3d 22 | 24 43 75 72 72 65 6e 74 |"?Page="|$Current|
|000013e0| 52 65 73 74 61 72 74 50 | 61 67 65 29 3b 0d 0a 0d |RestartP|age);...|
|000013f0| 0a 09 2f 2f 20 53 65 74 | 20 6c 69 6e 6b 20 74 65 |..// Set| link te|
|00001400| 78 74 0d 0a 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |xt...Res|ponse.Su|
|00001410| 62 73 74 28 22 47 61 6d | 65 4c 69 6e 6b 22 2c 20 |bst("Gam|eLink", |
|00001420| 09 09 43 75 72 72 65 6e | 74 4c 69 6e 6b 73 5b 30 |..Curren|tLinks[0|
|00001430| 5d 29 3b 0d 0a 09 52 65 | 73 70 6f 6e 73 65 2e 53 |]);...Re|sponse.S|
|00001440| 75 62 73 74 28 22 50 6c | 61 79 65 72 4c 69 6e 6b |ubst("Pl|ayerLink|
|00001450| 22 2c 20 09 43 75 72 72 | 65 6e 74 4c 69 6e 6b 73 |", .Curr|entLinks|
|00001460| 5b 31 5d 29 3b 0d 0a 09 | 52 65 73 70 6f 6e 73 65 |[1]);...|Response|
|00001470| 2e 53 75 62 73 74 28 22 | 43 6f 6e 73 6f 6c 65 4c |.Subst("|ConsoleL|
|00001480| 69 6e 6b 22 2c 09 43 75 | 72 72 65 6e 74 4c 69 6e |ink",.Cu|rrentLin|
|00001490| 6b 73 5b 32 5d 29 3b 0d | 0a 09 52 65 73 70 6f 6e |ks[2]);.|..Respon|
|000014a0| 73 65 2e 53 75 62 73 74 | 28 22 4d 75 74 61 74 6f |se.Subst|("Mutato|
|000014b0| 72 4c 69 6e 6b 22 2c 09 | 43 75 72 72 65 6e 74 4c |rLink",.|CurrentL|
|000014c0| 69 6e 6b 73 5b 33 5d 29 | 3b 0d 0a 09 52 65 73 70 |inks[3])|;...Resp|
|000014d0| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 42 6f 74 73 |onse.Sub|st("Bots|
|000014e0| 4c 69 6e 6b 22 2c 09 09 | 43 75 72 72 65 6e 74 4c |Link",..|CurrentL|
|000014f0| 69 6e 6b 73 5b 34 5d 29 | 3b 0d 0a 09 52 65 73 70 |inks[4])|;...Resp|
|00001500| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 52 65 73 74 |onse.Sub|st("Rest|
|00001510| 61 72 74 4c 69 6e 6b 22 | 2c 09 43 75 72 72 65 6e |artLink"|,.Curren|
|00001520| 74 4c 69 6e 6b 73 5b 35 | 5d 29 3b 0d 0a 0d 0a 09 |tLinks[5|]);.....|
|00001530| 53 68 6f 77 50 61 67 65 | 28 52 65 73 70 6f 6e 73 |ShowPage|(Respons|
|00001540| 65 2c 20 43 75 72 72 65 | 6e 74 49 6e 64 65 78 50 |e, Curre|ntIndexP|
|00001550| 61 67 65 29 3b 0d 0a 7d | 0d 0a 0d 0a 66 75 6e 63 |age);..}|....func|
|00001560| 74 69 6f 6e 20 51 75 65 | 72 79 43 75 72 72 65 6e |tion Que|ryCurren|
|00001570| 74 50 6c 61 79 65 72 73 | 28 57 65 62 52 65 71 75 |tPlayers|(WebRequ|
|00001580| 65 73 74 20 52 65 71 75 | 65 73 74 2c 20 57 65 62 |est Requ|est, Web|
|00001590| 52 65 73 70 6f 6e 73 65 | 20 52 65 73 70 6f 6e 73 |Response| Respons|
|000015a0| 65 29 0d 0a 7b 0d 0a 6c | 6f 63 61 6c 20 73 74 72 |e)..{..l|ocal str|
|000015b0| 69 6e 67 20 53 6f 72 74 | 2c 20 50 6c 61 79 65 72 |ing Sort|, Player|
|000015c0| 4c 69 73 74 53 75 62 73 | 74 2c 20 54 65 6d 70 53 |ListSubs|t, TempS|
|000015d0| 74 72 2c 20 54 65 6d 70 | 54 61 67 2c 20 54 65 6d |tr, Temp|Tag, Tem|
|000015e0| 70 44 61 74 61 3b 0d 0a | 6c 6f 63 61 6c 20 73 74 |pData;..|local st|
|000015f0| 72 69 6e 67 20 54 61 62 | 6c 65 48 65 61 64 65 72 |ring Tab|leHeader|
|00001600| 73 2c 20 47 61 6d 65 54 | 79 70 65 2c 20 52 65 76 |s, GameT|ype, Rev|
|00001610| 65 72 73 65 2c 20 43 6f | 6c 6f 72 4e 61 6d 65 73 |erse, Co|lorNames|
|00001620| 5b 32 5d 2c 20 4c 61 73 | 74 3b 0d 0a 6c 6f 63 61 |[2], Las|t;..loca|
|00001630| 6c 20 53 74 72 69 6e 67 | 41 72 72 61 79 09 50 6c |l String|Array.Pl|
|00001640| 61 79 65 72 4c 69 73 74 | 3b 0d 0a 6c 6f 63 61 6c |ayerList|;..local|
|00001650| 20 43 6f 6e 74 72 6f 6c | 6c 65 72 20 50 2c 20 4e | Control|ler P, N|
|00001660| 65 78 74 50 3b 0d 0a 6c | 6f 63 61 6c 20 69 6e 74 |extP;..l|ocal int|
|00001670| 20 69 2c 20 43 6f 6c 73 | 2c 20 6d 6c 65 6e 67 74 | i, Cols|, mlengt|
|00001680| 68 3b 0d 0a 6c 6f 63 61 | 6c 20 73 74 72 69 6e 67 |h;..loca|l string|
|00001690| 20 49 50 2c 20 49 44 3b | 0d 0a 6c 6f 63 61 6c 20 | IP, ID;|..local |
|000016a0| 62 6f 6f 6c 20 62 43 61 | 6e 4b 69 63 6b 2c 20 62 |bool bCa|nKick, b|
|000016b0| 43 61 6e 42 61 6e 2c 20 | 62 43 61 6e 4b 69 63 6b |CanBan, |bCanKick|
|000016c0| 42 6f 74 73 3b 0d 0a 0d | 0a 09 52 65 73 70 6f 6e |Bots;...|..Respon|
|000016d0| 73 65 2e 53 75 62 73 74 | 28 22 53 65 63 74 69 6f |se.Subst|("Sectio|
|000016e0| 6e 22 2c 20 43 75 72 72 | 65 6e 74 4c 69 6e 6b 73 |n", Curr|entLinks|
|000016f0| 5b 31 5d 29 3b 0d 0a 09 | 52 65 73 70 6f 6e 73 65 |[1]);...|Response|
|00001700| 2e 53 75 62 73 74 28 22 | 50 6f 73 74 41 63 74 69 |.Subst("|PostActi|
|00001710| 6f 6e 22 2c 20 43 75 72 | 72 65 6e 74 50 6c 61 79 |on", Cur|rentPlay|
|00001720| 65 72 73 50 61 67 65 29 | 3b 0d 0a 09 43 6f 6c 6f |ersPage)|;...Colo|
|00001730| 72 4e 61 6d 65 73 5b 30 | 5d 20 3d 20 63 6c 61 73 |rNames[0|] = clas|
|00001740| 73 27 54 65 61 6d 49 6e | 66 6f 27 2e 64 65 66 61 |s'TeamIn|fo'.defa|
|00001750| 75 6c 74 2e 43 6f 6c 6f | 72 4e 61 6d 65 73 5b 30 |ult.Colo|rNames[0|
|00001760| 5d 3b 0d 0a 09 43 6f 6c | 6f 72 4e 61 6d 65 73 5b |];...Col|orNames[|
|00001770| 31 5d 20 3d 20 63 6c 61 | 73 73 27 54 65 61 6d 49 |1] = cla|ss'TeamI|
|00001780| 6e 66 6f 27 2e 64 65 66 | 61 75 6c 74 2e 43 6f 6c |nfo'.def|ault.Col|
|00001790| 6f 72 4e 61 6d 65 73 5b | 31 5d 3b 0d 0a 09 4d 4c |orNames[|1];...ML|
|000017a0| 65 6e 67 74 68 20 3d 20 | 69 6e 74 28 45 76 61 6c |ength = |int(Eval|
|000017b0| 28 4c 65 6e 28 43 6f 6c | 6f 72 4e 61 6d 65 73 5b |(Len(Col|orNames[|
|000017c0| 30 5d 29 20 3e 20 4c 65 | 6e 28 43 6f 6c 6f 72 4e |0]) > Le|n(ColorN|
|000017d0| 61 6d 65 73 5b 31 5d 29 | 2c 20 73 74 72 69 6e 67 |ames[1])|, string|
|000017e0| 28 4c 65 6e 28 43 6f 6c | 6f 72 4e 61 6d 65 73 5b |(Len(Col|orNames[|
|000017f0| 30 5d 29 29 2c 20 73 74 | 72 69 6e 67 28 4c 65 6e |0])), st|ring(Len|
|00001800| 28 43 6f 6c 6f 72 4e 61 | 6d 65 73 5b 31 5d 29 29 |(ColorNa|mes[1]))|
|00001810| 29 29 3b 0d 0a 0d 0a 09 | 69 66 20 28 43 61 6e 50 |));.....|if (CanP|
|00001820| 65 72 66 6f 72 6d 28 22 | 58 70 7c 4b 70 7c 4b 62 |erform("|Xp|Kp|Kb|
|00001830| 7c 4b 6f 22 29 29 0d 0a | 09 7b 0d 0a 09 09 50 6c ||Ko"))..|.{....Pl|
|00001840| 61 79 65 72 4c 69 73 74 | 20 3d 20 6e 65 77 28 4e |ayerList| = new(N|
|00001850| 6f 6e 65 29 20 63 6c 61 | 73 73 27 53 6f 72 74 65 |one) cla|ss'Sorte|
|00001860| 64 53 74 72 69 6e 67 41 | 72 72 61 79 27 3b 0d 0a |dStringA|rray';..|
|00001870| 0d 0a 09 09 53 6f 72 74 | 20 3d 20 52 65 71 75 65 |....Sort| = Reque|
|00001880| 73 74 2e 47 65 74 56 61 | 72 69 61 62 6c 65 28 22 |st.GetVa|riable("|
|00001890| 53 6f 72 74 22 2c 20 22 | 4e 61 6d 65 22 29 3b 0d |Sort", "|Name");.|
|000018a0| 0a 09 09 4c 61 73 74 20 | 3d 20 52 65 71 75 65 73 |...Last |= Reques|
|000018b0| 74 2e 47 65 74 56 61 72 | 69 61 62 6c 65 28 22 4c |t.GetVar|iable("L|
|000018c0| 61 73 74 22 29 3b 0d 0a | 09 09 52 65 73 70 6f 6e |ast");..|..Respon|
|000018d0| 73 65 2e 53 75 62 73 74 | 28 22 53 6f 72 74 22 2c |se.Subst|("Sort",|
|000018e0| 20 53 6f 72 74 29 3b 0d | 0a 09 09 43 6f 6c 73 20 | Sort);.|...Cols |
|000018f0| 3d 20 30 3b 0d 0a 0d 0a | 09 09 62 43 61 6e 4b 69 |= 0;....|..bCanKi|
|00001900| 63 6b 20 3d 20 43 61 6e | 50 65 72 66 6f 72 6d 28 |ck = Can|Perform(|
|00001910| 22 4b 70 22 29 3b 0d 0a | 09 09 62 43 61 6e 42 61 |"Kp");..|..bCanBa|
|00001920| 6e 20 3d 20 43 61 6e 50 | 65 72 66 6f 72 6d 28 22 |n = CanP|erform("|
|00001930| 4b 62 22 29 3b 0d 0a 09 | 09 62 43 61 6e 4b 69 63 |Kb");...|.bCanKic|
|00001940| 6b 42 6f 74 73 20 3d 20 | 43 61 6e 50 65 72 66 6f |kBots = |CanPerfo|
|00001950| 72 6d 28 22 4b 6f 7c 4d | 62 22 29 3b 0d 0a 09 09 |rm("Ko|M|b");....|
|00001960| 69 66 20 28 4c 61 73 74 | 20 3d 3d 20 53 6f 72 74 |if (Last| == Sort|
|00001970| 20 26 26 20 52 65 71 75 | 65 73 74 2e 47 65 74 56 | && Requ|est.GetV|
|00001980| 61 72 69 61 62 6c 65 28 | 22 52 65 76 65 72 73 65 |ariable(|"Reverse|
|00001990| 53 6f 72 74 22 29 20 3d | 3d 20 22 22 29 0d 0a 09 |Sort") =|= "")...|
|000019a0| 09 7b 0d 0a 09 09 09 50 | 6c 61 79 65 72 4c 69 73 |.{.....P|layerLis|
|000019b0| 74 2e 54 6f 67 67 6c 65 | 53 6f 72 74 28 29 3b 0d |t.Toggle|Sort();.|
|000019c0| 0a 09 09 09 52 65 76 65 | 72 73 65 20 3d 20 22 3f |....Reve|rse = "?|
|000019d0| 52 65 76 65 72 73 65 53 | 6f 72 74 3d 54 72 75 65 |ReverseS|ort=True|
|000019e0| 22 3b 0d 0a 09 09 7d 0d | 0a 0d 0a 09 09 65 6c 73 |";....}.|.....els|
|000019f0| 65 20 52 65 76 65 72 73 | 65 20 3d 20 22 22 3b 0d |e Revers|e = "";.|
|00001a00| 0a 0d 0a 09 09 2f 2f 20 | 43 6f 75 6e 74 20 74 68 |.....// |Count th|
|00001a10| 65 20 6e 75 6d 62 65 72 | 20 6f 66 20 43 6f 6c 75 |e number| of Colu|
|00001a20| 6d 6e 73 20 61 6c 6c 6f | 77 65 64 0d 0a 09 09 69 |mns allo|wed....i|
|00001a30| 66 20 28 62 43 61 6e 4b | 69 63 6b 20 7c 7c 20 62 |f (bCanK|ick || b|
|00001a40| 43 61 6e 42 61 6e 20 7c | 7c 20 62 43 61 6e 4b 69 |CanBan ||| bCanKi|
|00001a50| 63 6b 42 6f 74 73 29 0d | 0a 09 09 7b 0d 0a 09 09 |ckBots).|...{....|
|00001a60| 2f 2f 20 55 73 65 20 27 | 64 6f 2d 77 68 69 6c 65 |// Use '|do-while|
|00001a70| 27 20 74 6f 20 61 76 6f | 69 64 20 61 63 63 65 73 |' to avo|id acces|
|00001a80| 73 2d 6e 6f 6e 65 20 77 | 68 65 6e 20 64 65 73 74 |s-none w|hen dest|
|00001a90| 72 6f 79 69 6e 67 20 43 | 6f 6e 74 72 6f 6c 6c 65 |roying C|ontrolle|
|00001aa0| 72 73 20 77 69 74 68 69 | 6e 20 74 68 65 20 6c 6f |rs withi|n the lo|
|00001ab0| 6f 70 0d 0a 09 09 09 50 | 20 3d 20 4c 65 76 65 6c |op.....P| = Level|
|00001ac0| 2e 43 6f 6e 74 72 6f 6c | 6c 65 72 4c 69 73 74 3b |.Control|lerList;|
|00001ad0| 0d 0a 09 09 09 69 66 20 | 28 50 20 21 3d 20 4e 6f |.....if |(P != No|
|00001ae0| 6e 65 29 0d 0a 09 09 09 | 7b 0d 0a 09 09 09 09 64 |ne).....|{......d|
|00001af0| 6f 20 7b 0d 0a 09 09 09 | 09 09 4e 65 78 74 50 20 |o {.....|..NextP |
|00001b00| 3d 20 50 2e 4e 65 78 74 | 43 6f 6e 74 72 6f 6c 6c |= P.Next|Controll|
|00001b10| 65 72 3b 0d 0a 09 09 09 | 09 09 69 66 28 09 09 50 |er;.....|..if(..P|
|00001b20| 6c 61 79 65 72 43 6f 6e | 74 72 6f 6c 6c 65 72 28 |layerCon|troller(|
|00001b30| 50 29 20 21 3d 20 4e 6f | 6e 65 0d 0a 09 09 09 09 |P) != No|ne......|
|00001b40| 09 09 26 26 09 50 2e 50 | 6c 61 79 65 72 52 65 70 |..&&.P.P|layerRep|
|00001b50| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 20 21 3d 20 |lication|Info != |
|00001b60| 4e 6f 6e 65 0d 0a 09 09 | 09 09 09 09 26 26 09 4e |None....|....&&.N|
|00001b70| 65 74 43 6f 6e 6e 65 63 | 74 69 6f 6e 28 50 6c 61 |etConnec|tion(Pla|
|00001b80| 79 65 72 43 6f 6e 74 72 | 6f 6c 6c 65 72 28 50 29 |yerContr|oller(P)|
|00001b90| 2e 50 6c 61 79 65 72 29 | 20 21 3d 20 4e 6f 6e 65 |.Player)| != None|
|00001ba0| 29 0d 0a 09 09 09 09 09 | 7b 0d 0a 09 09 09 09 09 |).......|{.......|
|00001bb0| 09 69 66 20 28 20 62 43 | 61 6e 42 61 6e 20 26 26 |.if ( bC|anBan &&|
|00001bc0| 20 52 65 71 75 65 73 74 | 2e 47 65 74 56 61 72 69 | Request|.GetVari|
|00001bd0| 61 62 6c 65 28 22 42 61 | 6e 22 20 24 20 73 74 72 |able("Ba|n" $ str|
|00001be0| 69 6e 67 28 50 2e 50 6c | 61 79 65 72 52 65 70 6c |ing(P.Pl|ayerRepl|
|00001bf0| 69 63 61 74 69 6f 6e 49 | 6e 66 6f 2e 50 6c 61 79 |icationI|nfo.Play|
|00001c00| 65 72 49 44 29 29 20 21 | 3d 20 22 22 20 29 0d 0a |erID)) !|= "" )..|
|00001c10| 09 09 09 09 09 09 09 4c | 65 76 65 6c 2e 47 61 6d |.......L|evel.Gam|
|00001c20| 65 2e 41 63 63 65 73 73 | 43 6f 6e 74 72 6f 6c 2e |e.Access|Control.|
|00001c30| 4b 69 63 6b 42 61 6e 50 | 6c 61 79 65 72 28 50 6c |KickBanP|layer(Pl|
|00001c40| 61 79 65 72 43 6f 6e 74 | 72 6f 6c 6c 65 72 28 50 |ayerCont|roller(P|
|00001c50| 29 29 3b 0d 0a 0d 0a 09 | 09 09 09 09 09 65 6c 73 |));.....|.....els|
|00001c60| 65 20 69 66 20 28 20 62 | 43 61 6e 4b 69 63 6b 20 |e if ( b|CanKick |
|00001c70| 26 26 20 52 65 71 75 65 | 73 74 2e 47 65 74 56 61 |&& Reque|st.GetVa|
|00001c80| 72 69 61 62 6c 65 28 22 | 4b 69 63 6b 22 20 24 20 |riable("|Kick" $ |
|00001c90| 73 74 72 69 6e 67 28 50 | 2e 50 6c 61 79 65 72 52 |string(P|.PlayerR|
|00001ca0| 65 70 6c 69 63 61 74 69 | 6f 6e 49 6e 66 6f 2e 50 |eplicati|onInfo.P|
|00001cb0| 6c 61 79 65 72 49 44 29 | 29 20 21 3d 20 22 22 20 |layerID)|) != "" |
|00001cc0| 29 0d 0a 09 09 09 09 09 | 09 09 4c 65 76 65 6c 2e |).......|..Level.|
|00001cd0| 47 61 6d 65 2e 41 63 63 | 65 73 73 43 6f 6e 74 72 |Game.Acc|essContr|
|00001ce0| 6f 6c 2e 4b 69 63 6b 50 | 6c 61 79 65 72 28 50 6c |ol.KickP|layer(Pl|
|00001cf0| 61 79 65 72 43 6f 6e 74 | 72 6f 6c 6c 65 72 28 50 |ayerCont|roller(P|
|00001d00| 29 29 3b 0d 0a 09 09 09 | 09 09 7d 0d 0a 0d 0a 09 |));.....|..}.....|
|00001d10| 09 09 09 09 65 6c 73 65 | 20 69 66 20 28 20 50 6c |....else| if ( Pl|
|00001d20| 61 79 65 72 43 6f 6e 74 | 72 6f 6c 6c 65 72 28 50 |ayerCont|roller(P|
|00001d30| 29 20 3d 3d 20 4e 6f 6e | 65 20 26 26 20 62 43 61 |) == Non|e && bCa|
|00001d40| 6e 4b 69 63 6b 42 6f 74 | 73 20 26 26 20 50 2e 50 |nKickBot|s && P.P|
|00001d50| 6c 61 79 65 72 52 65 70 | 6c 69 63 61 74 69 6f 6e |layerRep|lication|
|00001d60| 49 6e 66 6f 20 21 3d 20 | 4e 6f 6e 65 20 26 26 0d |Info != |None &&.|
|00001d70| 0a 09 09 09 09 09 09 20 | 20 09 20 20 52 65 71 75 |....... | . Requ|
|00001d80| 65 73 74 2e 47 65 74 56 | 61 72 69 61 62 6c 65 28 |est.GetV|ariable(|
|00001d90| 22 4b 69 63 6b 22 20 24 | 20 73 74 72 69 6e 67 28 |"Kick" $| string(|
|00001da0| 50 2e 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |P.Player|Replicat|
|00001db0| 69 6f 6e 49 6e 66 6f 2e | 50 6c 61 79 65 72 49 44 |ionInfo.|PlayerID|
|00001dc0| 29 29 20 21 3d 20 22 22 | 29 0d 0a 09 09 09 09 09 |)) != ""|).......|
|00001dd0| 7b 09 2f 2f 20 4b 69 63 | 6b 20 42 6f 74 73 0d 0a |{.// Kic|k Bots..|
|00001de0| 09 09 09 09 09 09 50 2e | 44 65 73 74 72 6f 79 28 |......P.|Destroy(|
|00001df0| 29 3b 0d 0a 09 09 09 09 | 09 7d 0d 0a 09 09 09 09 |);......|.}......|
|00001e00| 09 50 20 3d 20 4e 65 78 | 74 50 3b 0d 0a 09 09 09 |.P = Nex|tP;.....|
|00001e10| 09 7d 20 75 6e 74 69 6c | 20 28 50 20 3d 3d 20 4e |.} until| (P == N|
|00001e20| 6f 6e 65 29 3b 0d 0a 09 | 09 09 7d 0d 0a 0d 0a 09 |one);...|..}.....|
|00001e30| 09 09 69 66 20 28 62 43 | 61 6e 4b 69 63 6b 20 7c |..if (bC|anKick ||
|00001e40| 7c 20 62 43 61 6e 4b 69 | 63 6b 42 6f 74 73 29 20 || bCanKi|ckBots) |
|00001e50| 43 6f 6c 73 20 2b 3d 20 | 31 3b 0d 0a 09 09 09 69 |Cols += |1;.....i|
|00001e60| 66 20 28 62 43 61 6e 42 | 61 6e 29 20 43 6f 6c 73 |f (bCanB|an) Cols|
|00001e70| 20 2b 3d 20 32 3b 0d 0a | 09 09 09 52 65 73 70 6f | += 2;..|...Respo|
|00001e80| 6e 73 65 2e 53 75 62 73 | 74 28 22 4b 69 63 6b 42 |nse.Subs|t("KickB|
|00001e90| 75 74 74 6f 6e 22 2c 20 | 53 75 62 6d 69 74 42 75 |utton", |SubmitBu|
|00001ea0| 74 74 6f 6e 28 22 4b 69 | 63 6b 22 2c 20 4b 69 63 |tton("Ki|ck", Kic|
|00001eb0| 6b 42 75 74 74 6f 6e 54 | 65 78 74 5b 43 6f 6c 73 |kButtonT|ext[Cols|
|00001ec0| 2d 31 5d 29 29 3b 0d 0a | 0d 0a 09 09 09 2f 2f 20 |-1]));..|.....// |
|00001ed0| 42 75 69 6c 64 20 6f 66 | 20 76 61 6c 69 64 20 54 |Build of| valid T|
|00001ee0| 61 62 6c 65 48 65 61 64 | 65 72 73 0d 0a 09 09 09 |ableHead|ers.....|
|00001ef0| 54 61 62 6c 65 48 65 61 | 64 65 72 73 20 3d 20 22 |TableHea|ders = "|
|00001f00| 22 3b 0d 0a 09 09 09 69 | 66 20 28 62 43 61 6e 4b |";.....i|f (bCanK|
|00001f10| 69 63 6b 20 7c 7c 20 62 | 43 61 6e 4b 69 63 6b 42 |ick || b|CanKickB|
|00001f20| 6f 74 73 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |ots)....|.{......|
|00001f30| 52 65 73 70 6f 6e 73 65 | 2e 53 75 62 73 74 28 22 |Response|.Subst("|
|00001f40| 48 65 61 64 54 69 74 6c | 65 22 2c 20 22 4b 69 63 |HeadTitl|e", "Kic|
|00001f50| 6b 22 29 3b 0d 0a 09 09 | 09 09 54 61 62 6c 65 48 |k");....|..TableH|
|00001f60| 65 61 64 65 72 73 20 24 | 3d 20 57 65 62 49 6e 63 |eaders $|= WebInc|
|00001f70| 6c 75 64 65 28 50 6c 61 | 79 65 72 4c 69 73 74 48 |lude(Pla|yerListH|
|00001f80| 65 61 64 65 72 29 3b 0d | 0a 09 09 09 7d 0d 0a 0d |eader);.|....}...|
|00001f90| 0a 09 09 09 69 66 20 28 | 62 43 61 6e 42 61 6e 29 |....if (|bCanBan)|
|00001fa0| 0d 0a 09 09 09 7b 0d 0a | 09 09 09 09 52 65 73 70 |.....{..|....Resp|
|00001fb0| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 48 65 61 64 |onse.Sub|st("Head|
|00001fc0| 54 69 74 6c 65 22 2c 20 | 22 42 61 6e 22 29 3b 0d |Title", |"Ban");.|
|00001fd0| 0a 09 09 09 09 54 61 62 | 6c 65 48 65 61 64 65 72 |.....Tab|leHeader|
|00001fe0| 73 20 24 3d 20 57 65 62 | 49 6e 63 6c 75 64 65 28 |s $= Web|Include(|
|00001ff0| 50 6c 61 79 65 72 4c 69 | 73 74 48 65 61 64 65 72 |PlayerLi|stHeader|
|00002000| 29 3b 0d 0a 09 09 09 7d | 0d 0a 0d 0a 09 09 09 69 |);.....}|.......i|
|00002010| 66 20 28 53 6f 72 74 20 | 7e 3d 20 22 4e 61 6d 65 |f (Sort |~= "Name|
|00002020| 22 29 20 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |") Respo|nse.Subs|
|00002030| 74 28 22 52 65 76 65 72 | 73 65 53 6f 72 74 22 2c |t("Rever|seSort",|
|00002040| 20 52 65 76 65 72 73 65 | 29 3b 0d 0a 09 09 09 65 | Reverse|);.....e|
|00002050| 6c 73 65 20 52 65 73 70 | 6f 6e 73 65 2e 53 75 62 |lse Resp|onse.Sub|
|00002060| 73 74 28 22 52 65 76 65 | 72 73 65 53 6f 72 74 22 |st("Reve|rseSort"|
|00002070| 2c 20 22 22 29 3b 0d 0a | 09 09 09 52 65 73 70 6f |, "");..|...Respo|
|00002080| 6e 73 65 2e 53 75 62 73 | 74 28 22 48 65 61 64 54 |nse.Subs|t("HeadT|
|00002090| 69 74 6c 65 22 2c 20 22 | 4e 61 6d 65 22 29 3b 0d |itle", "|Name");.|
|000020a0| 0a 09 09 09 54 61 62 6c | 65 48 65 61 64 65 72 73 |....Tabl|eHeaders|
|000020b0| 20 24 3d 20 57 65 62 49 | 6e 63 6c 75 64 65 28 50 | $= WebI|nclude(P|
|000020c0| 6c 61 79 65 72 4c 69 73 | 74 4c 69 6e 6b 65 64 48 |layerLis|tLinkedH|
|000020d0| 65 61 64 65 72 29 3b 0d | 0a 0d 0a 09 09 09 69 66 |eader);.|......if|
|000020e0| 20 28 4c 65 76 65 6c 2e | 47 61 6d 65 2e 47 61 6d | (Level.|Game.Gam|
|000020f0| 65 52 65 70 6c 69 63 61 | 74 69 6f 6e 49 6e 66 6f |eReplica|tionInfo|
|00002100| 2e 62 54 65 61 6d 47 61 | 6d 65 29 0d 0a 09 09 09 |.bTeamGa|me).....|
|00002110| 7b 0d 0a 09 09 09 09 69 | 66 20 28 53 6f 72 74 20 |{......i|f (Sort |
|00002120| 7e 3d 20 22 54 65 61 6d | 22 29 09 52 65 73 70 6f |~= "Team|").Respo|
|00002130| 6e 73 65 2e 53 75 62 73 | 74 28 22 52 65 76 65 72 |nse.Subs|t("Rever|
|00002140| 73 65 53 6f 72 74 22 2c | 20 52 65 76 65 72 73 65 |seSort",| Reverse|
|00002150| 29 3b 0d 0a 09 09 09 09 | 65 6c 73 65 20 52 65 73 |);......|else Res|
|00002160| 70 6f 6e 73 65 2e 53 75 | 62 73 74 28 22 52 65 76 |ponse.Su|bst("Rev|
|00002170| 65 72 73 65 53 6f 72 74 | 22 2c 20 22 22 29 3b 0d |erseSort|", "");.|
|00002180| 0a 09 09 09 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |.....Res|ponse.Su|
|00002190| 62 73 74 28 22 48 65 61 | 64 54 69 74 6c 65 22 2c |bst("Hea|dTitle",|
|000021a0| 20 22 54 65 61 6d 22 29 | 3b 0d 0a 09 09 09 09 54 | "Team")|;......T|
|000021b0| 61 62 6c 65 48 65 61 64 | 65 72 73 20 24 3d 20 57 |ableHead|ers $= W|
|000021c0| 65 62 49 6e 63 6c 75 64 | 65 28 50 6c 61 79 65 72 |ebInclud|e(Player|
|000021d0| 4c 69 73 74 4c 69 6e 6b | 65 64 48 65 61 64 65 72 |ListLink|edHeader|
|000021e0| 29 3b 0d 0a 09 09 09 7d | 0d 0a 0d 0a 09 09 09 69 |);.....}|.......i|
|000021f0| 66 20 28 53 6f 72 74 20 | 7e 3d 20 22 50 69 6e 67 |f (Sort |~= "Ping|
|00002200| 22 29 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |").Respo|nse.Subs|
|00002210| 74 28 22 52 65 76 65 72 | 73 65 53 6f 72 74 22 2c |t("Rever|seSort",|
|00002220| 20 52 65 76 65 72 73 65 | 29 3b 0d 0a 09 09 09 65 | Reverse|);.....e|
|00002230| 6c 73 65 20 52 65 73 70 | 6f 6e 73 65 2e 53 75 62 |lse Resp|onse.Sub|
|00002240| 73 74 28 22 52 65 76 65 | 72 73 65 53 6f 72 74 22 |st("Reve|rseSort"|
|00002250| 2c 20 22 22 29 3b 0d 0a | 09 09 09 52 65 73 70 6f |, "");..|...Respo|
|00002260| 6e 73 65 2e 53 75 62 73 | 74 28 22 48 65 61 64 54 |nse.Subs|t("HeadT|
|00002270| 69 74 6c 65 22 2c 20 22 | 50 69 6e 67 22 29 3b 0d |itle", "|Ping");.|
|00002280| 0a 09 09 09 54 61 62 6c | 65 48 65 61 64 65 72 73 |....Tabl|eHeaders|
|00002290| 20 24 3d 20 57 65 62 49 | 6e 63 6c 75 64 65 28 50 | $= WebI|nclude(P|
|000022a0| 6c 61 79 65 72 4c 69 73 | 74 4c 69 6e 6b 65 64 48 |layerLis|tLinkedH|
|000022b0| 65 61 64 65 72 29 3b 0d | 0a 0d 0a 09 09 09 69 66 |eader);.|......if|
|000022c0| 20 28 53 6f 72 74 20 7e | 3d 20 22 53 63 6f 72 65 | (Sort ~|= "Score|
|000022d0| 22 29 20 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |") Respo|nse.Subs|
|000022e0| 74 28 22 52 65 76 65 72 | 73 65 53 6f 72 74 22 2c |t("Rever|seSort",|
|000022f0| 20 52 65 76 65 72 73 65 | 29 3b 0d 0a 09 09 09 65 | Reverse|);.....e|
|00002300| 6c 73 65 20 52 65 73 70 | 6f 6e 73 65 2e 53 75 62 |lse Resp|onse.Sub|
|00002310| 73 74 28 22 52 65 76 65 | 72 73 65 53 6f 72 74 22 |st("Reve|rseSort"|
|00002320| 2c 20 22 22 29 3b 0d 0a | 09 09 09 52 65 73 70 6f |, "");..|...Respo|
|00002330| 6e 73 65 2e 53 75 62 73 | 74 28 22 48 65 61 64 54 |nse.Subs|t("HeadT|
|00002340| 69 74 6c 65 22 2c 20 22 | 53 63 6f 72 65 22 29 3b |itle", "|Score");|
|00002350| 0d 0a 09 09 09 54 61 62 | 6c 65 48 65 61 64 65 72 |.....Tab|leHeader|
|00002360| 73 20 24 3d 20 57 65 62 | 49 6e 63 6c 75 64 65 28 |s $= Web|Include(|
|00002370| 50 6c 61 79 65 72 4c 69 | 73 74 4c 69 6e 6b 65 64 |PlayerLi|stLinked|
|00002380| 48 65 61 64 65 72 29 3b | 0d 0a 0d 0a 09 09 09 52 |Header);|.......R|
|00002390| 65 73 70 6f 6e 73 65 2e | 53 75 62 73 74 28 22 48 |esponse.|Subst("H|
|000023a0| 65 61 64 54 69 74 6c 65 | 22 2c 20 22 49 50 22 29 |eadTitle|", "IP")|
|000023b0| 3b 0d 0a 09 09 09 54 61 | 62 6c 65 48 65 61 64 65 |;.....Ta|bleHeade|
|000023c0| 72 73 20 24 3d 20 57 65 | 62 49 6e 63 6c 75 64 65 |rs $= We|bInclude|
|000023d0| 28 50 6c 61 79 65 72 4c | 69 73 74 48 65 61 64 65 |(PlayerL|istHeade|
|000023e0| 72 29 3b 0d 0a 0d 0a 09 | 09 09 2f 2f 20 65 76 6f |r);.....|..// evo|
|000023f0| 20 2d 2d 2d 0d 0a 09 09 | 09 69 66 20 28 4c 65 76 | ---....|.if (Lev|
|00002400| 65 6c 2e 47 61 6d 65 2e | 41 63 63 65 73 73 43 6f |el.Game.|AccessCo|
|00002410| 6e 74 72 6f 6c 2e 62 42 | 61 6e 62 79 49 44 29 0d |ntrol.bB|anbyID).|
|00002420| 0a 09 09 09 7b 0d 0a 09 | 09 09 09 52 65 73 70 6f |....{...|...Respo|
|00002430| 6e 73 65 2e 53 75 62 73 | 74 28 22 48 65 61 64 54 |nse.Subs|t("HeadT|
|00002440| 69 74 6c 65 22 2c 20 22 | 47 6c 6f 62 61 6c 20 49 |itle", "|Global I|
|00002450| 44 22 29 3b 0d 0a 09 09 | 09 09 54 61 62 6c 65 48 |D");....|..TableH|
|00002460| 65 61 64 65 72 73 20 24 | 3d 20 57 65 62 49 6e 63 |eaders $|= WebInc|
|00002470| 6c 75 64 65 28 50 6c 61 | 79 65 72 4c 69 73 74 48 |lude(Pla|yerListH|
|00002480| 65 61 64 65 72 29 3b 0d | 0a 09 09 09 7d 0d 0a 09 |eader);.|....}...|
|00002490| 09 09 2f 2f 20 2d 2d 2d | 20 65 76 6f 0d 0a 0d 0a |..// ---| evo....|
|000024a0| 09 09 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |...Respo|nse.Subs|
|000024b0| 74 28 22 54 61 62 6c 65 | 48 65 61 64 65 72 73 22 |t("Table|Headers"|
|000024c0| 2c 20 54 61 62 6c 65 48 | 65 61 64 65 72 73 29 3b |, TableH|eaders);|
|000024d0| 0d 0a 09 09 7d 0d 0a 0d | 0a 09 09 69 66 20 28 43 |....}...|...if (C|
|000024e0| 61 6e 50 65 72 66 6f 72 | 6d 28 22 4d 73 22 29 29 |anPerfor|m("Ms"))|
|000024f0| 0d 0a 09 09 7b 0d 0a 09 | 09 09 47 61 6d 65 54 79 |....{...|..GameTy|
|00002500| 70 65 20 3d 20 4c 65 76 | 65 6c 2e 47 65 74 49 74 |pe = Lev|el.GetIt|
|00002510| 65 6d 4e 61 6d 65 28 53 | 65 74 47 61 6d 65 50 49 |emName(S|etGamePI|
|00002520| 28 47 61 6d 65 54 79 70 | 65 29 29 3b 0d 0a 09 09 |(GameTyp|e));....|
|00002530| 09 69 66 20 28 47 61 6d | 65 50 49 20 21 3d 20 4e |.if (Gam|ePI != N|
|00002540| 6f 6e 65 20 26 26 20 47 | 61 6d 65 50 49 2e 53 65 |one && G|amePI.Se|
|00002550| 74 74 69 6e 67 73 5b 47 | 61 6d 65 50 49 2e 46 69 |ttings[G|amePI.Fi|
|00002560| 6e 64 49 6e 64 65 78 28 | 47 61 6d 65 54 79 70 65 |ndIndex(|GameType|
|00002570| 24 22 2e 4d 69 6e 50 6c | 61 79 65 72 73 22 29 5d |$".MinPl|ayers")]|
|00002580| 2e 53 65 63 4c 65 76 65 | 6c 20 3c 3d 20 43 75 72 |.SecLeve|l <= Cur|
|00002590| 41 64 6d 69 6e 2e 4d 61 | 78 53 65 63 4c 65 76 65 |Admin.Ma|xSecLeve|
|000025a0| 6c 28 29 29 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |l())....|.{......|
|000025b0| 69 66 20 28 28 52 65 71 | 75 65 73 74 2e 47 65 74 |if ((Req|uest.Get|
|000025c0| 56 61 72 69 61 62 6c 65 | 28 22 53 65 74 4d 69 6e |Variable|("SetMin|
|000025d0| 50 6c 61 79 65 72 73 22 | 2c 20 22 22 29 20 21 3d |Players"|, "") !=|
|000025e0| 20 22 22 29 20 26 26 20 | 55 6e 72 65 61 6c 4d 50 | "") && |UnrealMP|
|000025f0| 47 61 6d 65 49 6e 66 6f | 28 4c 65 76 65 6c 2e 47 |GameInfo|(Level.G|
|00002600| 61 6d 65 29 20 21 3d 20 | 4e 6f 6e 65 29 0d 0a 09 |ame) != |None)...|
|00002610| 09 09 09 7b 0d 0a 09 09 | 09 09 09 55 6e 72 65 61 |...{....|...Unrea|
|00002620| 6c 4d 50 47 61 6d 65 49 | 6e 66 6f 28 4c 65 76 65 |lMPGameI|nfo(Leve|
|00002630| 6c 2e 47 61 6d 65 29 2e | 4d 69 6e 50 6c 61 79 65 |l.Game).|MinPlaye|
|00002640| 72 73 20 3d 20 4d 69 6e | 28 4d 61 78 28 69 6e 74 |rs = Min|(Max(int|
|00002650| 28 52 65 71 75 65 73 74 | 2e 47 65 74 56 61 72 69 |(Request|.GetVari|
|00002660| 61 62 6c 65 28 22 4d 69 | 6e 50 6c 61 79 65 72 73 |able("Mi|nPlayers|
|00002670| 22 2c 20 53 74 72 69 6e | 67 28 30 29 29 29 2c 20 |", Strin|g(0))), |
|00002680| 30 29 2c 20 33 32 29 3b | 0d 0a 09 09 09 09 09 4c |0), 32);|.......L|
|00002690| 65 76 65 6c 2e 47 61 6d | 65 2e 53 61 76 65 43 6f |evel.Gam|e.SaveCo|
|000026a0| 6e 66 69 67 28 29 3b 0d | 0a 09 09 09 09 7d 0d 0a |nfig();.|.....}..|
|000026b0| 0d 0a 09 09 09 09 52 65 | 73 70 6f 6e 73 65 2e 53 |......Re|sponse.S|
|000026c0| 75 62 73 74 28 22 4d 69 | 6e 50 6c 61 79 65 72 73 |ubst("Mi|nPlayers|
|000026d0| 22 2c 20 73 74 72 69 6e | 67 28 55 6e 72 65 61 6c |", strin|g(Unreal|
|000026e0| 4d 50 47 61 6d 65 49 6e | 66 6f 28 4c 65 76 65 6c |MPGameIn|fo(Level|
|000026f0| 2e 47 61 6d 65 29 2e 4d | 69 6e 50 6c 61 79 65 72 |.Game).M|inPlayer|
|00002700| 73 29 29 3b 0d 0a 09 09 | 09 09 52 65 73 70 6f 6e |s));....|..Respon|
|00002710| 73 65 2e 53 75 62 73 74 | 28 22 4d 69 6e 50 6c 61 |se.Subst|("MinPla|
|00002720| 79 65 72 50 61 72 74 22 | 2c 20 57 65 62 49 6e 63 |yerPart"|, WebInc|
|00002730| 6c 75 64 65 28 50 6c 61 | 79 65 72 4c 69 73 74 4d |lude(Pla|yerListM|
|00002740| 69 6e 50 6c 61 79 65 72 | 73 29 29 3b 0d 0a 09 09 |inPlayer|s));....|
|00002750| 09 7d 0d 0a 0d 0a 09 09 | 09 65 6c 73 65 0d 0a 09 |.}......|.else...|
|00002760| 09 09 7b 0d 0a 09 09 09 | 09 52 65 73 70 6f 6e 73 |..{.....|.Respons|
|00002770| 65 2e 53 75 62 73 74 28 | 22 4d 69 6e 50 6c 61 79 |e.Subst(|"MinPlay|
|00002780| 65 72 73 22 2c 20 22 22 | 29 3b 0d 0a 09 09 09 09 |ers", ""|);......|
|00002790| 52 65 73 70 6f 6e 73 65 | 2e 53 75 62 73 74 28 22 |Response|.Subst("|
|000027a0| 4d 69 6e 50 6c 61 79 65 | 72 73 50 61 72 74 22 2c |MinPlaye|rsPart",|
|000027b0| 20 22 22 29 3b 0d 0a 09 | 09 09 7d 0d 0a 09 09 7d | "");...|..}....}|
|000027c0| 0d 0a 0d 0a 09 09 66 6f | 72 20 28 50 3d 4c 65 76 |......fo|r (P=Lev|
|000027d0| 65 6c 2e 43 6f 6e 74 72 | 6f 6c 6c 65 72 4c 69 73 |el.Contr|ollerLis|
|000027e0| 74 3b 20 50 21 3d 4e 6f | 6e 65 3b 20 50 3d 50 2e |t; P!=No|ne; P=P.|
|000027f0| 4e 65 78 74 43 6f 6e 74 | 72 6f 6c 6c 65 72 29 0d |NextCont|roller).|
|00002800| 0a 09 09 7b 0d 0a 09 09 | 09 54 65 6d 70 44 61 74 |...{....|.TempDat|
|00002810| 61 20 3d 20 22 22 3b 0d | 0a 09 09 09 69 66 20 28 |a = "";.|....if (|
|00002820| 21 50 2e 62 44 65 6c 65 | 74 65 4d 65 20 26 26 20 |!P.bDele|teMe && |
|00002830| 50 2e 62 49 73 50 6c 61 | 79 65 72 20 26 26 20 50 |P.bIsPla|yer && P|
|00002840| 2e 50 6c 61 79 65 72 52 | 65 70 6c 69 63 61 74 69 |.PlayerR|eplicati|
|00002850| 6f 6e 49 6e 66 6f 20 21 | 3d 20 4e 6f 6e 65 29 0d |onInfo !|= None).|
|00002860| 0a 09 09 09 7b 0d 0a 09 | 09 09 09 52 65 73 70 6f |....{...|...Respo|
|00002870| 6e 73 65 2e 53 75 62 73 | 74 28 22 43 6f 6e 74 65 |nse.Subs|t("Conte|
|00002880| 6e 74 22 2c 20 43 68 65 | 63 6b 42 6f 78 28 22 4b |nt", Che|ckBox("K|
|00002890| 69 63 6b 22 20 24 20 73 | 74 72 69 6e 67 28 50 2e |ick" $ s|tring(P.|
|000028a0| 50 6c 61 79 65 72 52 65 | 70 6c 69 63 61 74 69 6f |PlayerRe|plicatio|
|000028b0| 6e 49 6e 66 6f 2e 50 6c | 61 79 65 72 49 44 29 2c |nInfo.Pl|ayerID),|
|000028c0| 20 46 61 6c 73 65 29 29 | 3b 0d 0a 09 09 09 09 69 | False))|;......i|
|000028d0| 66 20 28 43 61 6e 50 65 | 72 66 6f 72 6d 28 22 4b |f (CanPe|rform("K|
|000028e0| 70 22 29 29 0d 0a 09 09 | 09 09 09 54 65 6d 70 44 |p"))....|...TempD|
|000028f0| 61 74 61 20 24 3d 20 57 | 65 62 49 6e 63 6c 75 64 |ata $= W|ebInclud|
|00002900| 65 28 43 65 6c 6c 43 65 | 6e 74 65 72 29 3b 0d 0a |e(CellCe|nter);..|
|00002910| 0d 0a 09 09 09 09 69 66 | 20 28 43 61 6e 50 65 72 |......if| (CanPer|
|00002920| 66 6f 72 6d 28 22 4b 62 | 22 29 29 0d 0a 09 09 09 |form("Kb|")).....|
|00002930| 09 7b 0d 0a 09 09 09 09 | 09 69 66 20 28 20 50 6c |.{......|.if ( Pl|
|00002940| 61 79 65 72 43 6f 6e 74 | 72 6f 6c 6c 65 72 28 50 |ayerCont|roller(P|
|00002950| 29 20 21 3d 20 4e 6f 6e | 65 20 29 0d 0a 09 09 09 |) != Non|e ).....|
|00002960| 09 09 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |...Respo|nse.Subs|
|00002970| 74 28 22 43 6f 6e 74 65 | 6e 74 22 2c 20 43 68 65 |t("Conte|nt", Che|
|00002980| 63 6b 62 6f 78 28 22 42 | 61 6e 22 20 24 20 73 74 |ckbox("B|an" $ st|
|00002990| 72 69 6e 67 28 50 2e 50 | 6c 61 79 65 72 52 65 70 |ring(P.P|layerRep|
|000029a0| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 2e 50 6c 61 |lication|Info.Pla|
|000029b0| 79 65 72 49 44 29 2c 20 | 46 61 6c 73 65 29 29 3b |yerID), |False));|
|000029c0| 0d 0a 09 09 09 09 09 65 | 6c 73 65 20 52 65 73 70 |.......e|lse Resp|
|000029d0| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 43 6f 6e 74 |onse.Sub|st("Cont|
|000029e0| 65 6e 74 22 2c 20 22 22 | 29 3b 0d 0a 09 09 09 09 |ent", ""|);......|
|000029f0| 09 54 65 6d 70 44 61 74 | 61 20 24 3d 20 57 65 62 |.TempDat|a $= Web|
|00002a00| 49 6e 63 6c 75 64 65 28 | 43 65 6c 6c 43 65 6e 74 |Include(|CellCent|
|00002a10| 65 72 29 3b 0d 0a 09 09 | 09 09 7d 0d 0a 0d 0a 09 |er);....|..}.....|
|00002a20| 09 09 09 54 65 6d 70 53 | 74 72 20 3d 20 22 22 3b |...TempS|tr = "";|
|00002a30| 0d 0a 09 09 09 09 69 66 | 20 28 44 65 61 74 68 4d |......if| (DeathM|
|00002a40| 61 74 63 68 28 4c 65 76 | 65 6c 2e 47 61 6d 65 29 |atch(Lev|el.Game)|
|00002a50| 20 21 3d 20 4e 6f 6e 65 | 20 26 26 20 44 65 61 74 | != None| && Deat|
|00002a60| 68 4d 61 74 63 68 28 4c | 65 76 65 6c 2e 47 61 6d |hMatch(L|evel.Gam|
|00002a70| 65 29 2e 62 54 6f 75 72 | 6e 61 6d 65 6e 74 20 26 |e).bTour|nament &|
|00002a80| 26 20 50 2e 50 6c 61 79 | 65 72 52 65 70 6c 69 63 |& P.Play|erReplic|
|00002a90| 61 74 69 6f 6e 49 6e 66 | 6f 2e 62 52 65 61 64 79 |ationInf|o.bReady|
|00002aa0| 54 6f 50 6c 61 79 29 0d | 0a 09 09 09 09 09 54 65 |ToPlay).|......Te|
|00002ab0| 6d 70 53 74 72 20 3d 20 | 22 20 28 52 65 61 64 79 |mpStr = |" (Ready|
|00002ac0| 29 20 22 3b 0d 0a 0d 0a | 09 09 09 09 65 6c 73 65 |) ";....|....else|
|00002ad0| 20 69 66 20 28 50 2e 50 | 6c 61 79 65 72 52 65 70 | if (P.P|layerRep|
|00002ae0| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 2e 62 49 73 |lication|Info.bIs|
|00002af0| 53 70 65 63 74 61 74 6f | 72 29 0d 0a 09 09 09 09 |Spectato|r)......|
|00002b00| 09 54 65 6d 70 53 74 72 | 20 3d 20 22 20 28 53 70 |.TempStr| = " (Sp|
|00002b10| 65 63 74 61 74 6f 72 29 | 20 22 3b 0d 0a 0d 0a 09 |ectator)| ";.....|
|00002b20| 09 09 09 65 6c 73 65 20 | 69 66 20 28 50 6c 61 79 |...else |if (Play|
|00002b30| 65 72 43 6f 6e 74 72 6f | 6c 6c 65 72 28 50 29 20 |erContro|ller(P) |
|00002b40| 3d 3d 20 4e 6f 6e 65 29 | 0d 0a 09 09 09 09 09 54 |== None)|.......T|
|00002b50| 65 6d 70 53 74 72 20 3d | 20 22 20 28 42 6f 74 29 |empStr =| " (Bot)|
|00002b60| 20 22 3b 0d 0a 0d 0a 09 | 09 09 09 69 66 28 20 50 | ";.....|...if( P|
|00002b70| 6c 61 79 65 72 43 6f 6e | 74 72 6f 6c 6c 65 72 28 |layerCon|troller(|
|00002b80| 50 29 20 21 3d 20 4e 6f | 6e 65 20 29 0d 0a 09 09 |P) != No|ne )....|
|00002b90| 09 09 7b 0d 0a 09 09 09 | 09 09 49 50 20 3d 20 50 |..{.....|..IP = P|
|00002ba0| 6c 61 79 65 72 43 6f 6e | 74 72 6f 6c 6c 65 72 28 |layerCon|troller(|
|00002bb0| 50 29 2e 47 65 74 50 6c | 61 79 65 72 4e 65 74 77 |P).GetPl|ayerNetw|
|00002bc0| 6f 72 6b 41 64 64 72 65 | 73 73 28 29 3b 0d 0a 09 |orkAddre|ss();...|
|00002bd0| 09 09 09 09 49 50 20 3d | 20 48 74 6d 6c 45 6e 63 |....IP =| HtmlEnc|
|00002be0| 6f 64 65 28 22 20 22 20 | 24 20 4c 65 66 74 28 49 |ode(" " |$ Left(I|
|00002bf0| 50 2c 20 49 6e 53 74 72 | 28 49 50 2c 20 22 3a 22 |P, InStr|(IP, ":"|
|00002c00| 29 29 29 3b 0d 0a 09 09 | 09 09 09 2f 2f 20 65 76 |)));....|...// ev|
|00002c10| 6f 20 2d 2d 2d 0d 0a 09 | 09 09 09 09 49 44 20 3d |o ---...|....ID =|
|00002c20| 20 48 74 6d 6c 45 6e 63 | 6f 64 65 28 22 20 22 20 | HtmlEnc|ode(" " |
|00002c30| 24 20 45 76 61 6c 28 4c | 65 76 65 6c 2e 47 61 6d |$ Eval(L|evel.Gam|
|00002c40| 65 2e 41 63 63 65 73 73 | 43 6f 6e 74 72 6f 6c 2e |e.Access|Control.|
|00002c50| 62 42 61 6e 62 79 49 44 | 2c 20 50 6c 61 79 65 72 |bBanbyID|, Player|
|00002c60| 43 6f 6e 74 72 6f 6c 6c | 65 72 28 50 29 2e 47 65 |Controll|er(P).Ge|
|00002c70| 74 50 6c 61 79 65 72 49 | 44 48 61 73 68 28 29 2c |tPlayerI|DHash(),|
|00002c80| 20 22 20 22 29 29 3b 0d | 0a 09 09 09 09 09 2f 2f | " "));.|......//|
|00002c90| 20 2d 2d 2d 20 65 76 6f | 0d 0a 09 09 09 09 7d 0d | --- evo|......}.|
|00002ca0| 0a 0d 0a 09 09 09 09 65 | 6c 73 65 0d 0a 09 09 09 |.......e|lse.....|
|00002cb0| 09 7b 0d 0a 09 09 09 09 | 09 49 50 20 3d 20 48 74 |.{......|.IP = Ht|
|00002cc0| 6d 6c 45 6e 63 6f 64 65 | 28 22 20 20 22 29 3b 0d |mlEncode|(" ");.|
|00002cd0| 0a 09 09 09 09 09 49 44 | 20 3d 20 48 74 6d 6c 45 |......ID| = HtmlE|
|00002ce0| 6e 63 6f 64 65 28 22 20 | 20 22 29 3b 0d 0a 09 09 |ncode(" | ");....|
|00002cf0| 09 09 7d 0d 0a 0d 0a 09 | 09 09 09 52 65 73 70 6f |..}.....|...Respo|
|00002d00| 6e 73 65 2e 53 75 62 73 | 74 28 22 43 6f 6e 74 65 |nse.Subs|t("Conte|
|00002d10| 6e 74 22 2c 20 48 74 6d | 6c 45 6e 63 6f 64 65 28 |nt", Htm|lEncode(|
|00002d20| 50 2e 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |P.Player|Replicat|
|00002d30| 69 6f 6e 49 6e 66 6f 2e | 50 6c 61 79 65 72 4e 61 |ionInfo.|PlayerNa|
|00002d40| 6d 65 20 24 20 54 65 6d | 70 53 74 72 29 29 3b 0d |me $ Tem|pStr));.|
|00002d50| 0a 09 09 09 09 54 65 6d | 70 44 61 74 61 20 24 3d |.....Tem|pData $=|
|00002d60| 20 57 65 62 49 6e 63 6c | 75 64 65 28 4e 6f 77 72 | WebIncl|ude(Nowr|
|00002d70| 61 70 4c 65 66 74 29 3b | 0d 0a 0d 0a 09 09 09 09 |apLeft);|........|
|00002d80| 69 66 20 28 4c 65 76 65 | 6c 2e 47 61 6d 65 2e 62 |if (Leve|l.Game.b|
|00002d90| 54 65 61 6d 47 61 6d 65 | 29 0d 0a 09 09 09 09 7b |TeamGame|)......{|
|00002da0| 0d 0a 09 09 09 09 09 69 | 66 20 28 50 2e 50 6c 61 |.......i|f (P.Pla|
|00002db0| 79 65 72 52 65 70 6c 69 | 63 61 74 69 6f 6e 49 6e |yerRepli|cationIn|
|00002dc0| 66 6f 2e 54 65 61 6d 20 | 21 3d 20 4e 6f 6e 65 20 |fo.Team |!= None |
|00002dd0| 26 26 20 50 2e 50 6c 61 | 79 65 72 52 65 70 6c 69 |&& P.Pla|yerRepli|
|00002de0| 63 61 74 69 6f 6e 49 6e | 66 6f 2e 54 65 61 6d 2e |cationIn|fo.Team.|
|00002df0| 54 65 61 6d 49 6e 64 65 | 78 20 3c 20 34 29 0d 0a |TeamInde|x < 4)..|
|00002e00| 09 09 09 09 09 09 52 65 | 73 70 6f 6e 73 65 2e 53 |......Re|sponse.S|
|00002e10| 75 62 73 74 28 22 43 6f | 6e 74 65 6e 74 22 2c 20 |ubst("Co|ntent", |
|00002e20| 22 3c 73 70 61 6e 20 73 | 74 79 6c 65 3d 27 62 61 |"<span s|tyle='ba|
|00002e30| 63 6b 67 72 6f 75 6e 64 | 2d 63 6f 6c 6f 72 3a 20 |ckground|-color: |
|00002e40| 22 24 63 6c 61 73 73 27 | 54 65 61 6d 49 6e 66 6f |"$class'|TeamInfo|
|00002e50| 27 2e 64 65 66 61 75 6c | 74 2e 43 6f 6c 6f 72 4e |'.defaul|t.ColorN|
|00002e60| 61 6d 65 73 5b 50 2e 50 | 6c 61 79 65 72 52 65 70 |ames[P.P|layerRep|
|00002e70| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 2e 54 65 61 |lication|Info.Tea|
|00002e80| 6d 2e 54 65 61 6d 49 6e | 64 65 78 5d 24 22 27 3e |m.TeamIn|dex]$"'>|
|00002e90| 22 24 48 74 6d 6c 45 6e | 63 6f 64 65 28 22 20 20 |"$HtmlEn|code(" |
|00002ea0| 22 29 24 22 3c 2f 73 70 | 61 6e 3e 22 24 48 74 6d |")$"</sp|an>"$Htm|
|00002eb0| 6c 45 6e 63 6f 64 65 28 | 50 2e 50 6c 61 79 65 72 |lEncode(|P.Player|
|00002ec0| 52 65 70 6c 69 63 61 74 | 69 6f 6e 49 6e 66 6f 2e |Replicat|ionInfo.|
|00002ed0| 54 65 61 6d 2e 47 65 74 | 48 75 6d 61 6e 52 65 61 |Team.Get|HumanRea|
|00002ee0| 64 61 62 6c 65 4e 61 6d | 65 28 29 29 29 3b 0d 0a |dableNam|e()));..|
|00002ef0| 0d 0a 09 09 09 09 09 65 | 6c 73 65 20 69 66 20 28 |.......e|lse if (|
|00002f00| 50 2e 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |P.Player|Replicat|
|00002f10| 69 6f 6e 49 6e 66 6f 2e | 62 49 73 53 70 65 63 74 |ionInfo.|bIsSpect|
|00002f20| 61 74 6f 72 29 0d 0a 09 | 09 09 09 09 09 52 65 73 |ator)...|.....Res|
|00002f30| 70 6f 6e 73 65 2e 53 75 | 62 73 74 28 22 43 6f 6e |ponse.Su|bst("Con|
|00002f40| 74 65 6e 74 22 2c 20 48 | 74 6d 6c 45 6e 63 6f 64 |tent", H|tmlEncod|
|00002f50| 65 28 22 20 20 22 29 29 | 3b 0d 0a 0d 0a 09 09 09 |e(" "))|;.......|
|00002f60| 09 09 54 65 6d 70 44 61 | 74 61 20 24 3d 20 57 65 |..TempDa|ta $= We|
|00002f70| 62 49 6e 63 6c 75 64 65 | 28 4e 6f 77 72 61 70 43 |bInclude|(NowrapC|
|00002f80| 65 6e 74 65 72 29 3b 0d | 0a 09 09 09 09 7d 0d 0a |enter);.|.....}..|
|00002f90| 0d 0a 09 09 09 09 52 65 | 73 70 6f 6e 73 65 2e 53 |......Re|sponse.S|
|00002fa0| 75 62 73 74 28 22 43 6f | 6e 74 65 6e 74 22 2c 20 |ubst("Co|ntent", |
|00002fb0| 73 74 72 69 6e 67 28 50 | 2e 50 6c 61 79 65 72 52 |string(P|.PlayerR|
|00002fc0| 65 70 6c 69 63 61 74 69 | 6f 6e 49 6e 66 6f 2e 50 |eplicati|onInfo.P|
|00002fd0| 69 6e 67 29 29 3b 0d 0a | 09 09 09 09 54 65 6d 70 |ing));..|....Temp|
|00002fe0| 44 61 74 61 20 24 3d 20 | 57 65 62 49 6e 63 6c 75 |Data $= |WebInclu|
|00002ff0| 64 65 28 43 65 6c 6c 43 | 65 6e 74 65 72 29 3b 0d |de(CellC|enter);.|
|00003000| 0a 0d 0a 09 09 09 09 52 | 65 73 70 6f 6e 73 65 2e |.......R|esponse.|
|00003010| 53 75 62 73 74 28 22 43 | 6f 6e 74 65 6e 74 22 2c |Subst("C|ontent",|
|00003020| 20 73 74 72 69 6e 67 28 | 69 6e 74 28 50 2e 50 6c | string(|int(P.Pl|
|00003030| 61 79 65 72 52 65 70 6c | 69 63 61 74 69 6f 6e 49 |ayerRepl|icationI|
|00003040| 6e 66 6f 2e 53 63 6f 72 | 65 29 29 29 3b 0d 0a 09 |nfo.Scor|e)));...|
|00003050| 09 09 09 54 65 6d 70 44 | 61 74 61 20 24 3d 20 57 |...TempD|ata $= W|
|00003060| 65 62 49 6e 63 6c 75 64 | 65 28 43 65 6c 6c 43 65 |ebInclud|e(CellCe|
|00003070| 6e 74 65 72 29 3b 0d 0a | 0d 0a 09 09 09 09 52 65 |nter);..|......Re|
|00003080| 73 70 6f 6e 73 65 2e 53 | 75 62 73 74 28 22 43 6f |sponse.S|ubst("Co|
|00003090| 6e 74 65 6e 74 22 2c 20 | 49 50 29 3b 0d 0a 09 09 |ntent", |IP);....|
|000030a0| 09 09 54 65 6d 70 44 61 | 74 61 20 24 3d 20 57 65 |..TempDa|ta $= We|
|000030b0| 62 49 6e 63 6c 75 64 65 | 28 43 65 6c 6c 43 65 6e |bInclude|(CellCen|
|000030c0| 74 65 72 29 3b 0d 0a 0d | 0a 09 09 09 09 69 66 20 |ter);...|.....if |
|000030d0| 28 4c 65 76 65 6c 2e 47 | 61 6d 65 2e 41 63 63 65 |(Level.G|ame.Acce|
|000030e0| 73 73 43 6f 6e 74 72 6f | 6c 2e 62 42 61 6e 62 79 |ssContro|l.bBanby|
|000030f0| 49 44 29 0d 0a 09 09 09 | 09 7b 0d 0a 09 09 09 09 |ID).....|.{......|
|00003100| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|00003110| 22 43 6f 6e 74 65 6e 74 | 22 2c 20 49 44 29 3b 0d |"Content|", ID);.|
|00003120| 0a 09 09 09 09 09 54 65 | 6d 70 44 61 74 61 20 24 |......Te|mpData $|
|00003130| 3d 20 57 65 62 49 6e 63 | 6c 75 64 65 28 43 65 6c |= WebInc|lude(Cel|
|00003140| 6c 43 65 6e 74 65 72 29 | 3b 0d 0a 09 09 09 09 7d |lCenter)|;......}|
|00003150| 0d 0a 0d 0a 09 09 09 09 | 73 77 69 74 63 68 20 28 |........|switch (|
|00003160| 53 6f 72 74 29 0d 0a 09 | 09 09 09 7b 0d 0a 09 09 |Sort)...|...{....|
|00003170| 09 09 09 63 61 73 65 20 | 22 4e 61 6d 65 22 3a 0d |...case |"Name":.|
|00003180| 0a 09 09 09 09 09 09 54 | 65 6d 70 54 61 67 20 3d |.......T|empTag =|
|00003190| 20 50 2e 50 6c 61 79 65 | 72 52 65 70 6c 69 63 61 | P.Playe|rReplica|
|000031a0| 74 69 6f 6e 49 6e 66 6f | 2e 50 6c 61 79 65 72 4e |tionInfo|.PlayerN|
|000031b0| 61 6d 65 3b 20 62 72 65 | 61 6b 3b 0d 0a 09 09 09 |ame; bre|ak;.....|
|000031c0| 09 09 63 61 73 65 20 22 | 54 65 61 6d 22 3a 09 2f |..case "|Team":./|
|000031d0| 2f 20 4f 72 64 65 72 65 | 64 20 62 79 20 54 65 61 |/ Ordere|d by Tea|
|000031e0| 6d 2c 20 74 68 65 6e 20 | 73 75 62 6f 72 64 65 72 |m, then |suborder|
|000031f0| 65 64 20 62 79 20 6c 61 | 73 74 20 73 65 6c 65 63 |ed by la|st selec|
|00003200| 74 65 64 20 73 6f 72 74 | 20 6d 65 74 68 6f 64 0d |ted sort| method.|
|00003210| 0a 09 09 09 09 09 09 54 | 65 6d 70 54 61 67 20 3d |.......T|empTag =|
|00003220| 20 50 61 64 52 69 67 68 | 74 28 63 6c 61 73 73 27 | PadRigh|t(class'|
|00003230| 54 65 61 6d 49 6e 66 6f | 27 2e 64 65 66 61 75 6c |TeamInfo|'.defaul|
|00003240| 74 2e 43 6f 6c 6f 72 4e | 61 6d 65 73 5b 50 2e 50 |t.ColorN|ames[P.P|
|00003250| 6c 61 79 65 72 52 65 70 | 6c 69 63 61 74 69 6f 6e |layerRep|lication|
|00003260| 49 6e 66 6f 2e 54 65 61 | 6d 2e 54 65 61 6d 49 6e |Info.Tea|m.TeamIn|
|00003270| 64 65 78 5d 2c 4d 4c 65 | 6e 67 74 68 2c 22 30 22 |dex],MLe|ngth,"0"|
|00003280| 29 3b 0d 0a 09 09 09 09 | 09 09 73 77 69 74 63 68 |);......|..switch|
|00003290| 20 28 4c 61 73 74 29 0d | 0a 09 09 09 09 09 09 7b | (Last).|.......{|
|000032a0| 0d 0a 09 09 09 09 09 09 | 09 63 61 73 65 20 22 4e |........|.case "N|
|000032b0| 61 6d 65 22 3a 0d 0a 09 | 09 09 09 09 09 09 09 54 |ame":...|.......T|
|000032c0| 65 6d 70 54 61 67 20 24 | 3d 20 50 2e 50 6c 61 79 |empTag $|= P.Play|
|000032d0| 65 72 52 65 70 6c 69 63 | 61 74 69 6f 6e 49 6e 66 |erReplic|ationInf|
|000032e0| 6f 2e 50 6c 61 79 65 72 | 4e 61 6d 65 3b 20 62 72 |o.Player|Name; br|
|000032f0| 65 61 6b 3b 0d 0a 09 09 | 09 09 09 09 09 63 61 73 |eak;....|.....cas|
|00003300| 65 20 22 50 69 6e 67 22 | 3a 0d 0a 09 09 09 09 09 |e "Ping"|:.......|
|00003310| 09 09 09 54 65 6d 70 54 | 61 67 20 24 3d 20 50 61 |...TempT|ag $= Pa|
|00003320| 64 4c 65 66 74 28 73 74 | 72 69 6e 67 28 50 2e 50 |dLeft(st|ring(P.P|
|00003330| 6c 61 79 65 72 52 65 70 | 6c 69 63 61 74 69 6f 6e |layerRep|lication|
|00003340| 49 6e 66 6f 2e 50 69 6e | 67 29 2c 20 35 2c 20 22 |Info.Pin|g), 5, "|
|00003350| 30 22 29 3b 20 62 72 65 | 61 6b 3b 0d 0a 09 09 09 |0"); bre|ak;.....|
|00003360| 09 09 09 09 64 65 66 61 | 75 6c 74 3a 0d 0a 09 09 |....defa|ult:....|
|00003370| 09 09 09 09 09 09 54 65 | 6d 70 54 61 67 20 24 3d |......Te|mpTag $=|
|00003380| 20 50 61 64 4c 65 66 74 | 28 73 74 72 69 6e 67 28 | PadLeft|(string(|
|00003390| 69 6e 74 28 50 2e 50 6c | 61 79 65 72 52 65 70 6c |int(P.Pl|ayerRepl|
|000033a0| 69 63 61 74 69 6f 6e 49 | 6e 66 6f 2e 53 63 6f 72 |icationI|nfo.Scor|
|000033b0| 65 29 29 2c 20 34 2c 20 | 22 30 22 29 3b 20 62 72 |e)), 4, |"0"); br|
|000033c0| 65 61 6b 3b 0d 0a 09 09 | 09 09 09 09 7d 0d 0a 09 |eak;....|....}...|
|000033d0| 09 09 09 09 09 62 72 65 | 61 6b 3b 0d 0a 09 09 09 |.....bre|ak;.....|
|000033e0| 09 09 63 61 73 65 20 22 | 50 69 6e 67 22 3a 0d 0a |..case "|Ping":..|
|000033f0| 09 09 09 09 09 09 54 65 | 6d 70 54 61 67 20 3d 20 |......Te|mpTag = |
|00003400| 50 61 64 4c 65 66 74 28 | 73 74 72 69 6e 67 28 50 |PadLeft(|string(P|
|00003410| 2e 50 6c 61 79 65 72 52 | 65 70 6c 69 63 61 74 69 |.PlayerR|eplicati|
|00003420| 6f 6e 49 6e 66 6f 2e 50 | 69 6e 67 29 2c 20 35 2c |onInfo.P|ing), 5,|
|00003430| 20 22 30 22 29 3b 20 62 | 72 65 61 6b 3b 0d 0a 09 | "0"); b|reak;...|
|00003440| 09 09 09 09 64 65 66 61 | 75 6c 74 3a 0d 0a 09 09 |....defa|ult:....|
|00003450| 09 09 09 09 54 65 6d 70 | 54 61 67 20 3d 20 50 61 |....Temp|Tag = Pa|
|00003460| 64 4c 65 66 74 28 73 74 | 72 69 6e 67 28 69 6e 74 |dLeft(st|ring(int|
|00003470| 28 50 2e 50 6c 61 79 65 | 72 52 65 70 6c 69 63 61 |(P.Playe|rReplica|
|00003480| 74 69 6f 6e 49 6e 66 6f | 2e 53 63 6f 72 65 29 29 |tionInfo|.Score))|
|00003490| 2c 20 34 2c 20 22 30 22 | 29 3b 20 62 72 65 61 6b |, 4, "0"|); break|
|000034a0| 3b 0d 0a 09 09 09 09 7d | 0d 0a 0d 0a 09 09 09 09 |;......}|........|
|000034b0| 52 65 73 70 6f 6e 73 65 | 2e 53 75 62 73 74 28 22 |Response|.Subst("|
|000034c0| 52 6f 77 43 6f 6e 74 65 | 6e 74 22 2c 20 54 65 6d |RowConte|nt", Tem|
|000034d0| 70 44 61 74 61 29 3b 0d | 0a 09 09 09 09 50 6c 61 |pData);.|.....Pla|
|000034e0| 79 65 72 4c 69 73 74 2e | 41 64 64 28 20 57 65 62 |yerList.|Add( Web|
|000034f0| 49 6e 63 6c 75 64 65 28 | 52 6f 77 4c 65 66 74 29 |Include(|RowLeft)|
|00003500| 2c 20 54 65 6d 70 54 61 | 67 29 3b 0d 0a 09 09 09 |, TempTa|g);.....|
|00003510| 7d 0d 0a 09 09 7d 0d 0a | 0d 0a 09 09 50 6c 61 79 |}....}..|....Play|
|00003520| 65 72 4c 69 73 74 53 75 | 62 73 74 20 3d 20 22 22 |erListSu|bst = ""|
|00003530| 3b 0d 0a 09 09 69 66 20 | 28 50 6c 61 79 65 72 4c |;....if |(PlayerL|
|00003540| 69 73 74 2e 43 6f 75 6e | 74 28 29 20 3e 20 30 29 |ist.Coun|t() > 0)|
|00003550| 0d 0a 09 09 7b 0d 0a 09 | 09 09 66 6f 72 20 28 20 |....{...|..for ( |
|00003560| 69 3d 30 3b 20 69 3c 50 | 6c 61 79 65 72 4c 69 73 |i=0; i<P|layerLis|
|00003570| 74 2e 43 6f 75 6e 74 28 | 29 3b 20 69 2b 2b 29 0d |t.Count(|); i++).|
|00003580| 0a 09 09 09 7b 0d 0a 09 | 09 09 09 69 66 20 28 53 |....{...|...if (S|
|00003590| 6f 72 74 20 7e 3d 20 22 | 53 63 6f 72 65 22 29 0d |ort ~= "|Score").|
|000035a0| 0a 09 09 09 09 09 50 6c | 61 79 65 72 4c 69 73 74 |......Pl|ayerList|
|000035b0| 53 75 62 73 74 20 3d 20 | 50 6c 61 79 65 72 4c 69 |Subst = |PlayerLi|
|000035c0| 73 74 2e 47 65 74 49 74 | 65 6d 28 69 29 20 24 20 |st.GetIt|em(i) $ |
|000035d0| 50 6c 61 79 65 72 4c 69 | 73 74 53 75 62 73 74 3b |PlayerLi|stSubst;|
|000035e0| 0d 0a 0d 0a 09 09 09 09 | 65 6c 73 65 20 50 6c 61 |........|else Pla|
|000035f0| 79 65 72 4c 69 73 74 53 | 75 62 73 74 20 24 3d 20 |yerListS|ubst $= |
|00003600| 50 6c 61 79 65 72 4c 69 | 73 74 2e 47 65 74 49 74 |PlayerLi|st.GetIt|
|00003610| 65 6d 28 69 29 3b 0d 0a | 09 09 09 7d 0d 0a 09 09 |em(i);..|...}....|
|00003620| 7d 0d 0a 0d 0a 09 09 65 | 6c 73 65 0d 0a 09 09 7b |}......e|lse....{|
|00003630| 0d 0a 09 09 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |.....Res|ponse.Su|
|00003640| 62 73 74 28 22 53 70 61 | 6e 43 6f 6e 74 65 6e 74 |bst("Spa|nContent|
|00003650| 22 2c 20 4e 6f 50 6c 61 | 79 65 72 73 43 6f 6e 6e |", NoPla|yersConn|
|00003660| 65 63 74 65 64 29 3b 0d | 0a 09 09 09 52 65 73 70 |ected);.|....Resp|
|00003670| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 53 70 61 6e |onse.Sub|st("Span|
|00003680| 4c 65 6e 67 74 68 22 2c | 20 22 36 22 29 3b 0d 0a |Length",| "6");..|
|00003690| 09 09 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |...Respo|nse.Subs|
|000036a0| 74 28 22 52 6f 77 43 6f | 6e 74 65 6e 74 22 2c 20 |t("RowCo|ntent", |
|000036b0| 57 65 62 49 6e 63 6c 75 | 64 65 28 43 65 6c 6c 43 |WebInclu|de(CellC|
|000036c0| 6f 6c 53 70 61 6e 29 29 | 3b 0d 0a 09 09 09 50 6c |olSpan))|;.....Pl|
|000036d0| 61 79 65 72 4c 69 73 74 | 53 75 62 73 74 20 3d 20 |ayerList|Subst = |
|000036e0| 57 65 62 49 6e 63 6c 75 | 64 65 28 52 6f 77 43 65 |WebInclu|de(RowCe|
|000036f0| 6e 74 65 72 29 3b 0d 0a | 09 09 7d 0d 0a 0d 0a 09 |nter);..|..}.....|
|00003700| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|00003710| 22 50 6c 61 79 65 72 4c | 69 73 74 22 2c 20 50 6c |"PlayerL|ist", Pl|
|00003720| 61 79 65 72 4c 69 73 74 | 53 75 62 73 74 29 3b 0d |ayerList|Subst);.|
|00003730| 0a 09 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |...Respo|nse.Subs|
|00003740| 74 28 22 4d 69 6e 50 6c | 61 79 65 72 73 22 2c 20 |t("MinPl|ayers", |
|00003750| 73 74 72 69 6e 67 28 55 | 6e 72 65 61 6c 4d 50 47 |string(U|nrealMPG|
|00003760| 61 6d 65 49 6e 66 6f 28 | 4c 65 76 65 6c 2e 47 61 |ameInfo(|Level.Ga|
|00003770| 6d 65 29 2e 4d 69 6e 50 | 6c 61 79 65 72 73 29 29 |me).MinP|layers))|
|00003780| 3b 0d 0a 0d 0a 09 09 52 | 65 73 70 6f 6e 73 65 2e |;......R|esponse.|
|00003790| 53 75 62 73 74 28 22 50 | 61 67 65 48 65 6c 70 22 |Subst("P|ageHelp"|
|000037a0| 2c 20 4e 6f 74 65 50 6c | 61 79 65 72 73 50 61 67 |, NotePl|ayersPag|
|000037b0| 65 29 3b 0d 0a 09 09 4d | 61 70 54 69 74 6c 65 28 |e);....M|apTitle(|
|000037c0| 52 65 73 70 6f 6e 73 65 | 29 3b 0d 0a 09 09 53 68 |Response|);....Sh|
|000037d0| 6f 77 50 61 67 65 28 52 | 65 73 70 6f 6e 73 65 2c |owPage(R|esponse,|
|000037e0| 20 43 75 72 72 65 6e 74 | 50 6c 61 79 65 72 73 50 | Current|PlayersP|
|000037f0| 61 67 65 29 3b 0d 0a 09 | 7d 0d 0a 09 65 6c 73 65 |age);...|}...else|
|00003800| 0d 0a 09 09 41 63 63 65 | 73 73 44 65 6e 69 65 64 |....Acce|ssDenied|
|00003810| 28 52 65 73 70 6f 6e 73 | 65 29 3b 0d 0a 7d 0d 0a |(Respons|e);..}..|
|00003820| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 51 75 65 72 79 |..functi|on Query|
|00003830| 43 75 72 72 65 6e 74 47 | 61 6d 65 28 57 65 62 52 |CurrentG|ame(WebR|
|00003840| 65 71 75 65 73 74 20 52 | 65 71 75 65 73 74 2c 20 |equest R|equest, |
|00003850| 57 65 62 52 65 73 70 6f | 6e 73 65 20 52 65 73 70 |WebRespo|nse Resp|
|00003860| 6f 6e 73 65 29 0d 0a 7b | 0d 0a 6c 6f 63 61 6c 20 |onse)..{|..local |
|00003870| 53 74 72 69 6e 67 41 72 | 72 61 79 09 45 78 63 6c |StringAr|ray.Excl|
|00003880| 75 64 65 4d 61 70 73 2c | 20 49 6e 63 6c 75 64 65 |udeMaps,| Include|
|00003890| 4d 61 70 73 2c 20 4d 6f | 76 65 64 4d 61 70 73 3b |Maps, Mo|vedMaps;|
|000038a0| 0d 0a 6c 6f 63 61 6c 20 | 63 6c 61 73 73 3c 47 61 |..local |class<Ga|
|000038b0| 6d 65 49 6e 66 6f 3e 20 | 47 61 6d 65 43 6c 61 73 |meInfo> |GameClas|
|000038c0| 73 3b 0d 0a 6c 6f 63 61 | 6c 20 73 74 72 69 6e 67 |s;..loca|l string|
|000038d0| 20 4e 65 77 47 61 6d 65 | 54 79 70 65 2c 20 53 77 | NewGame|Type, Sw|
|000038e0| 69 74 63 68 42 75 74 74 | 6f 6e 4e 61 6d 65 2c 20 |itchButt|onName, |
|000038f0| 47 61 6d 65 53 74 61 74 | 65 2c 20 4e 65 77 4d 61 |GameStat|e, NewMa|
|00003900| 70 3b 0d 0a 6c 6f 63 61 | 6c 20 62 6f 6f 6c 20 62 |p;..loca|l bool b|
|00003910| 4d 61 6b 65 43 68 61 6e | 67 65 73 3b 0d 0a 6c 6f |MakeChan|ges;..lo|
|00003920| 63 61 6c 20 43 6f 6e 74 | 72 6f 6c 6c 65 72 20 43 |cal Cont|roller C|
|00003930| 3b 0d 0a 6c 6f 63 61 6c | 20 78 50 6c 61 79 65 72 |;..local| xPlayer|
|00003940| 20 58 50 3b 0d 0a 6c 6f | 63 61 6c 20 54 65 61 6d | XP;..lo|cal Team|
|00003950| 50 6c 61 79 65 72 52 65 | 70 6c 69 63 61 74 69 6f |PlayerRe|plicatio|
|00003960| 6e 49 6e 66 6f 20 50 52 | 49 3b 0d 0a 6c 6f 63 61 |nInfo PR|I;..loca|
|00003970| 6c 20 69 6e 74 20 69 2c | 20 4d 75 6c 74 69 4b 69 |l int i,| MultiKi|
|00003980| 6c 6c 73 2c 20 53 70 72 | 65 65 73 2c 20 47 61 6d |lls, Spr|ees, Gam|
|00003990| 65 49 6e 64 65 78 3b 0d | 0a 0d 0a 09 69 66 20 28 |eIndex;.|....if (|
|000039a0| 43 61 6e 50 65 72 66 6f | 72 6d 28 22 4d 74 7c 4d |CanPerfo|rm("Mt|M|
|000039b0| 6d 22 29 29 0d 0a 09 7b | 0d 0a 09 09 69 66 20 28 |m"))...{|....if (|
|000039c0| 52 65 71 75 65 73 74 2e | 47 65 74 56 61 72 69 61 |Request.|GetVaria|
|000039d0| 62 6c 65 28 22 53 77 69 | 74 63 68 47 61 6d 65 54 |ble("Swi|tchGameT|
|000039e0| 79 70 65 41 6e 64 4d 61 | 70 22 2c 20 22 22 29 20 |ypeAndMa|p", "") |
|000039f0| 21 3d 20 22 22 29 0d 0a | 09 09 7b 0d 0a 09 09 09 |!= "")..|..{.....|
|00003a00| 69 66 20 28 43 61 6e 50 | 65 72 66 6f 72 6d 28 22 |if (CanP|erform("|
|00003a10| 4d 74 22 29 29 0d 0a 09 | 09 09 09 53 65 72 76 65 |Mt"))...|...Serve|
|00003a20| 72 43 68 61 6e 67 65 4d | 61 70 28 52 65 71 75 65 |rChangeM|ap(Reque|
|00003a30| 73 74 2c 20 52 65 73 70 | 6f 6e 73 65 2c 20 52 65 |st, Resp|onse, Re|
|00003a40| 71 75 65 73 74 2e 47 65 | 74 56 61 72 69 61 62 6c |quest.Ge|tVariabl|
|00003a50| 65 28 22 4d 61 70 53 65 | 6c 65 63 74 22 29 2c 20 |e("MapSe|lect"), |
|00003a60| 52 65 71 75 65 73 74 2e | 47 65 74 56 61 72 69 61 |Request.|GetVaria|
|00003a70| 62 6c 65 28 22 47 61 6d | 65 54 79 70 65 53 65 6c |ble("Gam|eTypeSel|
|00003a80| 65 63 74 22 29 29 3b 0d | 0a 0d 0a 09 09 09 65 6c |ect"));.|......el|
|00003a90| 73 65 20 41 63 63 65 73 | 73 44 65 6e 69 65 64 28 |se Acces|sDenied(|
|00003aa0| 52 65 73 70 6f 6e 73 65 | 29 3b 0d 0a 0d 0a 09 09 |Response|);......|
|00003ab0| 09 72 65 74 75 72 6e 3b | 0d 0a 09 09 7d 0d 0a 0d |.return;|....}...|
|00003ac0| 0a 09 09 65 6c 73 65 20 | 69 66 20 28 52 65 71 75 |...else |if (Requ|
|00003ad0| 65 73 74 2e 47 65 74 56 | 61 72 69 61 62 6c 65 28 |est.GetV|ariable(|
|00003ae0| 22 53 77 69 74 63 68 4d | 61 70 22 2c 20 22 22 29 |"SwitchM|ap", "")|
|00003af0| 20 21 3d 20 22 22 29 0d | 0a 09 09 7b 0d 0a 09 09 | != "").|...{....|
|00003b00| 09 69 66 20 28 43 61 6e | 50 65 72 66 6f 72 6d 28 |.if (Can|Perform(|
|00003b10| 22 4d 6d 7c 4d 74 22 29 | 29 0d 0a 09 09 09 7b 0d |"Mm|Mt")|).....{.|
|00003b20| 0a 09 09 09 09 4e 65 77 | 4d 61 70 20 3d 20 52 65 |.....New|Map = Re|
|00003b30| 71 75 65 73 74 2e 47 65 | 74 56 61 72 69 61 62 6c |quest.Ge|tVariabl|
|00003b40| 65 28 22 4d 61 70 53 65 | 6c 65 63 74 22 29 3b 0d |e("MapSe|lect");.|
|00003b50| 0a 09 09 09 09 4c 65 76 | 65 6c 2e 53 65 72 76 65 |.....Lev|el.Serve|
|00003b60| 72 54 72 61 76 65 6c 28 | 4e 65 77 4d 61 70 24 22 |rTravel(|NewMap$"|
|00003b70| 3f 67 61 6d 65 3d 22 24 | 4c 65 76 65 6c 2e 47 61 |?game="$|Level.Ga|
|00003b80| 6d 65 2e 43 6c 61 73 73 | 24 22 3f 6d 75 74 61 74 |me.Class|$"?mutat|
|00003b90| 6f 72 3d 22 24 55 73 65 | 64 4d 75 74 61 74 6f 72 |or="$Use|dMutator|
|00003ba0| 73 28 29 2c 20 66 61 6c | 73 65 29 3b 0d 0a 09 09 |s(), fal|se);....|
|00003bb0| 09 09 53 68 6f 77 4d 65 | 73 73 61 67 65 28 52 65 |..ShowMe|ssage(Re|
|00003bc0| 73 70 6f 6e 73 65 2c 20 | 57 61 69 74 54 69 74 6c |sponse, |WaitTitl|
|00003bd0| 65 2c 20 52 65 70 6c 28 | 4d 61 70 43 68 61 6e 67 |e, Repl(|MapChang|
|00003be0| 69 6e 67 54 6f 2c 20 22 | 25 4d 61 70 4e 61 6d 65 |ingTo, "|%MapName|
|00003bf0| 25 22 2c 20 4e 65 77 4d | 61 70 29 29 3b 0d 0a 09 |%", NewM|ap));...|
|00003c00| 09 09 7d 0d 0a 0d 0a 09 | 09 09 65 6c 73 65 20 41 |..}.....|..else A|
|00003c10| 63 63 65 73 73 44 65 6e | 69 65 64 28 52 65 73 70 |ccessDen|ied(Resp|
|00003c20| 6f 6e 73 65 29 3b 0d 0a | 0d 0a 09 09 09 72 65 74 |onse);..|.....ret|
|00003c30| 75 72 6e 3b 0d 0a 09 09 | 7d 0d 0a 0d 0a 09 09 62 |urn;....|}......b|
|00003c40| 4d 61 6b 65 43 68 61 6e | 67 65 73 20 3d 20 28 52 |MakeChan|ges = (R|
|00003c50| 65 71 75 65 73 74 2e 47 | 65 74 56 61 72 69 61 62 |equest.G|etVariab|
|00003c60| 6c 65 28 22 41 70 70 6c | 79 53 65 74 74 69 6e 67 |le("Appl|ySetting|
|00003c70| 73 22 2c 20 22 22 29 20 | 21 3d 20 22 22 29 3b 0d |s", "") |!= "");.|
|00003c80| 0a 09 09 69 66 20 28 43 | 61 6e 50 65 72 66 6f 72 |...if (C|anPerfor|
|00003c90| 6d 28 22 4d 74 22 29 20 | 26 26 20 28 62 4d 61 6b |m("Mt") |&& (bMak|
|00003ca0| 65 43 68 61 6e 67 65 73 | 20 7c 7c 20 52 65 71 75 |eChanges| || Requ|
|00003cb0| 65 73 74 2e 47 65 74 56 | 61 72 69 61 62 6c 65 28 |est.GetV|ariable(|
|00003cc0| 22 53 77 69 74 63 68 47 | 61 6d 65 54 79 70 65 22 |"SwitchG|ameType"|
|00003cd0| 2c 20 22 22 29 20 21 3d | 20 22 22 29 29 0d 0a 09 |, "") !=| ""))...|
|00003ce0| 09 7b 0d 0a 09 09 09 4e | 65 77 47 61 6d 65 54 79 |.{.....N|ewGameTy|
|00003cf0| 70 65 20 3d 20 52 65 71 | 75 65 73 74 2e 47 65 74 |pe = Req|uest.Get|
|00003d00| 56 61 72 69 61 62 6c 65 | 28 22 47 61 6d 65 54 79 |Variable|("GameTy|
|00003d10| 70 65 53 65 6c 65 63 74 | 22 29 3b 0d 0a 09 09 09 |peSelect|");.....|
|00003d20| 47 61 6d 65 43 6c 61 73 | 73 20 3d 20 63 6c 61 73 |GameClas|s = clas|
|00003d30| 73 3c 47 61 6d 65 49 6e | 66 6f 3e 28 44 79 6e 61 |s<GameIn|fo>(Dyna|
|00003d40| 6d 69 63 4c 6f 61 64 4f | 62 6a 65 63 74 28 4e 65 |micLoadO|bject(Ne|
|00003d50| 77 47 61 6d 65 54 79 70 | 65 2c 20 63 6c 61 73 73 |wGameTyp|e, class|
|00003d60| 27 43 6c 61 73 73 27 29 | 29 3b 0d 0a 09 09 7d 0d |'Class')|);....}.|
|00003d70| 0a 09 09 65 6c 73 65 20 | 47 61 6d 65 43 6c 61 73 |...else |GameClas|
|00003d80| 73 20 3d 20 4e 6f 6e 65 | 3b 0d 0a 0d 0a 09 09 69 |s = None|;......i|
|00003d90| 66 20 28 47 61 6d 65 43 | 6c 61 73 73 20 3d 3d 20 |f (GameC|lass == |
|00003da0| 4e 6f 6e 65 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 47 |None)...|.{.....G|
|00003db0| 61 6d 65 43 6c 61 73 73 | 20 3d 20 4c 65 76 65 6c |ameClass| = Level|
|00003dc0| 2e 47 61 6d 65 2e 43 6c | 61 73 73 3b 0d 0a 09 09 |.Game.Cl|ass;....|
|00003dd0| 09 4e 65 77 47 61 6d 65 | 54 79 70 65 20 3d 20 53 |.NewGame|Type = S|
|00003de0| 74 72 69 6e 67 28 47 61 | 6d 65 43 6c 61 73 73 29 |tring(Ga|meClass)|
|00003df0| 3b 0d 0a 09 09 7d 0d 0a | 0d 0a 09 09 47 61 6d 65 |;....}..|....Game|
|00003e00| 49 6e 64 65 78 20 3d 20 | 4c 65 76 65 6c 2e 47 61 |Index = |Level.Ga|
|00003e10| 6d 65 2e 4d 61 70 6c 69 | 73 74 48 61 6e 64 6c 65 |me.Mapli|stHandle|
|00003e20| 72 2e 47 65 74 47 61 6d | 65 49 6e 64 65 78 28 4e |r.GetGam|eIndex(N|
|00003e30| 65 77 47 61 6d 65 54 79 | 70 65 29 3b 0d 0a 09 09 |ewGameTy|pe);....|
|00003e40| 45 78 63 6c 75 64 65 4d | 61 70 73 20 3d 20 52 65 |ExcludeM|aps = Re|
|00003e50| 6c 6f 61 64 45 78 63 6c | 75 64 65 4d 61 70 73 28 |loadExcl|udeMaps(|
|00003e60| 4e 65 77 47 61 6d 65 54 | 79 70 65 29 3b 0d 0a 09 |NewGameT|ype);...|
|00003e70| 09 49 6e 63 6c 75 64 65 | 4d 61 70 73 20 3d 20 52 |.Include|Maps = R|
|00003e80| 65 6c 6f 61 64 49 6e 63 | 6c 75 64 65 4d 61 70 73 |eloadInc|ludeMaps|
|00003e90| 28 45 78 63 6c 75 64 65 | 4d 61 70 73 2c 20 47 61 |(Exclude|Maps, Ga|
|00003ea0| 6d 65 49 6e 64 65 78 2c | 20 4c 65 76 65 6c 2e 47 |meIndex,| Level.G|
|00003eb0| 61 6d 65 2e 4d 61 70 6c | 69 73 74 48 61 6e 64 6c |ame.Mapl|istHandl|
|00003ec0| 65 72 2e 47 65 74 41 63 | 74 69 76 65 4c 69 73 74 |er.GetAc|tiveList|
|00003ed0| 28 47 61 6d 65 49 6e 64 | 65 78 29 29 3b 0d 0a 0d |(GameInd|ex));...|
|00003ee0| 0a 09 09 47 61 6d 65 53 | 74 61 74 65 20 3d 20 22 |...GameS|tate = "|
|00003ef0| 22 3b 0d 0a 09 09 2f 2f | 20 53 68 6f 77 20 67 61 |";....//| Show ga|
|00003f00| 6d 65 20 73 74 61 74 75 | 73 20 69 66 20 61 64 6d |me statu|s if adm|
|00003f10| 69 6e 20 68 61 73 20 6e | 65 63 65 73 73 61 72 79 |in has n|ecessary|
|00003f20| 20 70 72 69 76 73 0d 0a | 09 09 69 66 20 28 43 61 | privs..|..if (Ca|
|00003f30| 6e 50 65 72 66 6f 72 6d | 28 22 4d 61 22 29 29 0d |nPerform|("Ma")).|
|00003f40| 0a 09 09 7b 0d 0a 09 09 | 09 69 66 20 28 4c 65 76 |...{....|.if (Lev|
|00003f50| 65 6c 2e 47 61 6d 65 2e | 4e 75 6d 50 6c 61 79 65 |el.Game.|NumPlaye|
|00003f60| 72 73 20 3e 20 30 29 0d | 0a 09 09 09 7b 0d 0a 09 |rs > 0).|....{...|
|00003f70| 09 09 09 66 6f 72 20 28 | 43 20 3d 20 4c 65 76 65 |...for (|C = Leve|
|00003f80| 6c 2e 43 6f 6e 74 72 6f | 6c 6c 65 72 4c 69 73 74 |l.Contro|llerList|
|00003f90| 3b 20 43 20 21 3d 20 4e | 6f 6e 65 3b 20 43 20 3d |; C != N|one; C =|
|00003fa0| 20 43 2e 4e 65 78 74 43 | 6f 6e 74 72 6f 6c 6c 65 | C.NextC|ontrolle|
|00003fb0| 72 29 0d 0a 09 09 09 09 | 7b 0d 0a 09 09 09 09 09 |r)......|{.......|
|00003fc0| 4d 75 6c 74 69 4b 69 6c | 6c 73 20 3d 20 30 3b 0d |MultiKil|ls = 0;.|
|00003fd0| 0a 09 09 09 09 09 53 70 | 72 65 65 73 20 3d 20 30 |......Sp|rees = 0|
|00003fe0| 3b 0d 0a 09 09 09 09 09 | 50 52 49 20 3d 20 4e 6f |;.......|PRI = No|
|00003ff0| 6e 65 3b 0d 0a 09 09 09 | 09 09 58 50 20 3d 20 78 |ne;.....|..XP = x|
|00004000| 50 6c 61 79 65 72 28 43 | 29 3b 0d 0a 09 09 09 09 |Player(C|);......|
|00004010| 09 69 66 20 28 58 50 20 | 21 3d 20 4e 6f 6e 65 20 |.if (XP |!= None |
|00004020| 26 26 20 21 58 50 2e 62 | 44 65 6c 65 74 65 4d 65 |&& !XP.b|DeleteMe|
|00004030| 29 0d 0a 09 09 09 09 09 | 7b 0d 0a 09 09 09 09 09 |).......|{.......|
|00004040| 09 69 66 20 28 54 65 61 | 6d 50 6c 61 79 65 72 52 |.if (Tea|mPlayerR|
|00004050| 65 70 6c 69 63 61 74 69 | 6f 6e 49 6e 66 6f 28 58 |eplicati|onInfo(X|
|00004060| 50 2e 50 6c 61 79 65 72 | 52 65 70 6c 69 63 61 74 |P.Player|Replicat|
|00004070| 69 6f 6e 49 6e 66 6f 29 | 20 21 3d 20 4e 6f 6e 65 |ionInfo)| != None|
|00004080| 29 0d 0a 09 09 09 09 09 | 09 09 50 52 49 20 3d 20 |).......|..PRI = |
|00004090| 54 65 61 6d 50 6c 61 79 | 65 72 52 65 70 6c 69 63 |TeamPlay|erReplic|
|000040a0| 61 74 69 6f 6e 49 6e 66 | 6f 28 58 50 2e 50 6c 61 |ationInf|o(XP.Pla|
|000040b0| 79 65 72 52 65 70 6c 69 | 63 61 74 69 6f 6e 49 6e |yerRepli|cationIn|
|000040c0| 66 6f 29 3b 0d 0a 0d 0a | 09 09 09 09 09 09 69 66 |fo);....|......if|
|000040d0| 20 28 50 52 49 20 21 3d | 20 4e 6f 6e 65 29 0d 0a | (PRI !=| None)..|
|000040e0| 09 09 09 09 09 09 7b 0d | 0a 09 09 09 09 09 09 09 |......{.|........|
|000040f0| 52 65 73 70 6f 6e 73 65 | 2e 53 75 62 73 74 28 22 |Response|.Subst("|
|00004100| 50 6c 61 79 65 72 4e 61 | 6d 65 22 2c 20 48 74 6d |PlayerNa|me", Htm|
|00004110| 6c 45 6e 63 6f 64 65 28 | 50 52 49 2e 50 6c 61 79 |lEncode(|PRI.Play|
|00004120| 65 72 4e 61 6d 65 29 29 | 3b 0d 0a 09 09 09 09 09 |erName))|;.......|
|00004130| 09 09 52 65 73 70 6f 6e | 73 65 2e 53 75 62 73 74 |..Respon|se.Subst|
|00004140| 28 22 4b 69 6c 6c 73 22 | 2c 20 73 74 72 69 6e 67 |("Kills"|, string|
|00004150| 28 50 52 49 2e 4b 69 6c | 6c 73 29 29 3b 0d 0a 09 |(PRI.Kil|ls));...|
|00004160| 09 09 09 09 09 09 52 65 | 73 70 6f 6e 73 65 2e 53 |......Re|sponse.S|
|00004170| 75 62 73 74 28 22 44 65 | 61 74 68 73 22 2c 20 73 |ubst("De|aths", s|
|00004180| 74 72 69 6e 67 28 50 52 | 49 2e 44 65 61 74 68 73 |tring(PR|I.Deaths|
|00004190| 29 29 3b 0d 0a 09 09 09 | 09 09 09 09 52 65 73 70 |));.....|....Resp|
|000041a0| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 53 75 69 63 |onse.Sub|st("Suic|
|000041b0| 69 64 65 73 22 2c 73 74 | 72 69 6e 67 28 50 52 49 |ides",st|ring(PRI|
|000041c0| 2e 53 75 69 63 69 64 65 | 73 29 29 3b 0d 0a 09 09 |.Suicide|s));....|
|000041d0| 09 09 09 09 09 66 6f 72 | 20 28 69 20 3d 20 30 3b |.....for| (i = 0;|
|000041e0| 20 69 20 3c 20 37 3b 20 | 69 2b 2b 29 0d 0a 09 09 | i < 7; |i++)....|
|000041f0| 09 09 09 09 09 09 4d 75 | 6c 74 69 4b 69 6c 6c 73 |......Mu|ltiKills|
|00004200| 20 2b 3d 20 50 52 49 2e | 4d 75 6c 74 69 4b 69 6c | += PRI.|MultiKil|
|00004210| 6c 73 5b 69 5d 3b 0d 0a | 09 09 09 09 09 09 09 52 |ls[i];..|.......R|
|00004220| 65 73 70 6f 6e 73 65 2e | 53 75 62 73 74 28 22 4d |esponse.|Subst("M|
|00004230| 75 6c 74 69 4b 69 6c 6c | 73 22 2c 20 73 74 72 69 |ultiKill|s", stri|
|00004240| 6e 67 28 4d 75 6c 74 69 | 4b 69 6c 6c 73 29 29 3b |ng(Multi|Kills));|
|00004250| 0d 0a 09 09 09 09 09 09 | 09 66 6f 72 20 28 69 20 |........|.for (i |
|00004260| 3d 20 30 3b 20 69 20 3c | 20 36 3b 20 69 2b 2b 29 |= 0; i <| 6; i++)|
|00004270| 0d 0a 09 09 09 09 09 09 | 09 09 53 70 72 65 65 73 |........|..Sprees|
|00004280| 20 2b 3d 20 50 52 49 2e | 53 70 72 65 65 5b 69 5d | += PRI.|Spree[i]|
|00004290| 3b 0d 0a 09 09 09 09 09 | 09 09 52 65 73 70 6f 6e |;.......|..Respon|
|000042a0| 73 65 2e 53 75 62 73 74 | 28 22 53 70 72 65 65 73 |se.Subst|("Sprees|
|000042b0| 22 2c 20 73 74 72 69 6e | 67 28 53 70 72 65 65 73 |", strin|g(Sprees|
|000042c0| 29 29 3b 0d 0a 09 09 09 | 09 09 09 09 47 61 6d 65 |));.....|....Game|
|000042d0| 53 74 61 74 65 20 24 3d | 20 57 65 62 49 6e 63 6c |State $=| WebIncl|
|000042e0| 75 64 65 28 53 74 61 74 | 54 61 62 6c 65 52 6f 77 |ude(Stat|TableRow|
|000042f0| 29 3b 0d 0a 09 09 09 09 | 09 09 7d 0d 0a 09 09 09 |);......|..}.....|
|00004300| 09 09 7d 0d 0a 09 09 09 | 09 7d 0d 0a 09 09 09 7d |..}.....|.}.....}|
|00004310| 0d 0a 0d 0a 09 09 09 65 | 6c 73 65 20 47 61 6d 65 |.......e|lse Game|
|00004320| 53 74 61 74 65 20 3d 20 | 22 3c 74 72 3e 3c 74 64 |State = |"<tr><td|
|00004330| 20 63 6f 6c 73 70 61 6e | 3d 5c 22 36 5c 22 20 61 | colspan|=\"6\" a|
|00004340| 6c 69 67 6e 3d 5c 22 63 | 65 6e 74 65 72 5c 22 3e |lign=\"c|enter\">|
|00004350| 22 40 4e 6f 50 6c 61 79 | 65 72 73 43 6f 6e 6e 65 |"@NoPlay|ersConne|
|00004360| 63 74 65 64 40 22 3c 2f | 74 64 3e 3c 2f 74 72 3e |cted@"</|td></tr>|
|00004370| 22 3b 0d 0a 0d 0a 09 09 | 09 52 65 73 70 6f 6e 73 |";......|.Respons|
|00004380| 65 2e 53 75 62 73 74 28 | 22 53 74 61 74 52 6f 77 |e.Subst(|"StatRow|
|00004390| 73 22 2c 20 47 61 6d 65 | 53 74 61 74 65 29 3b 0d |s", Game|State);.|
|000043a0| 0a 09 09 09 52 65 73 70 | 6f 6e 73 65 2e 53 75 62 |....Resp|onse.Sub|
|000043b0| 73 74 28 22 47 61 6d 65 | 53 74 61 74 65 22 2c 20 |st("Game|State", |
|000043c0| 57 65 62 49 6e 63 6c 75 | 64 65 28 53 74 61 74 54 |WebInclu|de(StatT|
|000043d0| 61 62 6c 65 29 29 3b 0d | 0a 09 09 7d 0d 0a 0d 0a |able));.|...}....|
|000043e0| 09 09 69 66 20 28 47 61 | 6d 65 43 6c 61 73 73 20 |..if (Ga|meClass |
|000043f0| 3d 3d 20 4c 65 76 65 6c | 2e 47 61 6d 65 2e 43 6c |== Level|.Game.Cl|
|00004400| 61 73 73 29 0d 0a 09 09 | 7b 0d 0a 09 09 09 53 77 |ass)....|{.....Sw|
|00004410| 69 74 63 68 42 75 74 74 | 6f 6e 4e 61 6d 65 3d 22 |itchButt|onName="|
|00004420| 53 77 69 74 63 68 4d 61 | 70 22 3b 0d 0a 09 09 09 |SwitchMa|p";.....|
|00004430| 4d 6f 76 65 64 4d 61 70 | 73 20 3d 20 4e 65 77 28 |MovedMap|s = New(|
|00004440| 4e 6f 6e 65 29 20 43 6c | 61 73 73 27 53 6f 72 74 |None) Cl|ass'Sort|
|00004450| 65 64 53 74 72 69 6e 67 | 41 72 72 61 79 27 3b 0d |edString|Array';.|
|00004460| 0a 09 09 09 4d 6f 76 65 | 64 4d 61 70 73 2e 43 6f |....Move|dMaps.Co|
|00004470| 70 79 46 72 6f 6d 49 64 | 28 49 6e 63 6c 75 64 65 |pyFromId|(Include|
|00004480| 4d 61 70 73 2c 20 49 6e | 63 6c 75 64 65 4d 61 70 |Maps, In|cludeMap|
|00004490| 73 2e 46 69 6e 64 54 61 | 67 49 64 28 4c 65 66 74 |s.FindTa|gId(Left|
|000044a0| 28 73 74 72 69 6e 67 28 | 4c 65 76 65 6c 29 2c 20 |(string(|Level), |
|000044b0| 49 6e 53 74 72 28 73 74 | 72 69 6e 67 28 4c 65 76 |InStr(st|ring(Lev|
|000044c0| 65 6c 29 2c 20 22 2e 22 | 29 29 29 29 3b 0d 0a 09 |el), "."|))));...|
|000044d0| 09 7d 0d 0a 09 09 65 6c | 73 65 20 53 77 69 74 63 |.}....el|se Switc|
|000044e0| 68 42 75 74 74 6f 6e 4e | 61 6d 65 3d 22 53 77 69 |hButtonN|ame="Swi|
|000044f0| 74 63 68 47 61 6d 65 54 | 79 70 65 41 6e 64 4d 61 |tchGameT|ypeAndMa|
|00004500| 70 22 3b 0d 0a 0d 0a 09 | 09 69 66 20 28 43 61 6e |p";.....|.if (Can|
|00004510| 50 65 72 66 6f 72 6d 28 | 22 4d 74 22 29 29 0d 0a |Perform(|"Mt"))..|
|00004520| 09 09 7b 0d 0a 09 09 09 | 52 65 73 70 6f 6e 73 65 |..{.....|Response|
|00004530| 2e 53 75 62 73 74 28 22 | 43 6f 6e 74 65 6e 74 22 |.Subst("|Content"|
|00004540| 2c 20 53 65 6c 65 63 74 | 28 22 47 61 6d 65 54 79 |, Select|("GameTy|
|00004550| 70 65 53 65 6c 65 63 74 | 22 2c 20 47 65 6e 65 72 |peSelect|", Gener|
|00004560| 61 74 65 47 61 6d 65 54 | 79 70 65 4f 70 74 69 6f |ateGameT|ypeOptio|
|00004570| 6e 73 28 4e 65 77 47 61 | 6d 65 54 79 70 65 29 29 |ns(NewGa|meType))|
|00004580| 29 3b 0d 0a 09 09 09 52 | 65 73 70 6f 6e 73 65 2e |);.....R|esponse.|
|00004590| 53 75 62 73 74 28 22 47 | 61 6d 65 54 79 70 65 42 |Subst("G|ameTypeB|
|000045a0| 75 74 74 6f 6e 22 2c 20 | 53 75 62 6d 69 74 42 75 |utton", |SubmitBu|
|000045b0| 74 74 6f 6e 28 22 53 77 | 69 74 63 68 47 61 6d 65 |tton("Sw|itchGame|
|000045c0| 54 79 70 65 22 2c 20 53 | 77 69 74 63 68 54 65 78 |Type", S|witchTex|
|000045d0| 74 29 29 3b 0d 0a 09 09 | 7d 0d 0a 09 09 65 6c 73 |t));....|}....els|
|000045e0| 65 20 52 65 73 70 6f 6e | 73 65 2e 53 75 62 73 74 |e Respon|se.Subst|
|000045f0| 28 22 43 6f 6e 74 65 6e | 74 22 2c 20 4c 65 76 65 |("Conten|t", Leve|
|00004600| 6c 2e 47 61 6d 65 2e 44 | 65 66 61 75 6c 74 2e 47 |l.Game.D|efault.G|
|00004610| 61 6d 65 4e 61 6d 65 29 | 3b 0d 0a 0d 0a 09 09 52 |ameName)|;......R|
|00004620| 65 73 70 6f 6e 73 65 2e | 53 75 62 73 74 28 22 47 |esponse.|Subst("G|
|00004630| 61 6d 65 54 79 70 65 53 | 65 6c 65 63 74 22 2c 20 |ameTypeS|elect", |
|00004640| 57 65 62 49 6e 63 6c 75 | 64 65 28 43 65 6c 6c 4c |WebInclu|de(CellL|
|00004650| 65 66 74 29 29 3b 0d 0a | 09 09 52 65 73 70 6f 6e |eft));..|..Respon|
|00004660| 73 65 2e 53 75 62 73 74 | 28 22 43 6f 6e 74 65 6e |se.Subst|("Conten|
|00004670| 74 22 2c 20 53 65 6c 65 | 63 74 28 22 4d 61 70 53 |t", Sele|ct("MapS|
|00004680| 65 6c 65 63 74 22 2c 20 | 47 65 6e 65 72 61 74 65 |elect", |Generate|
|00004690| 4d 61 70 4c 69 73 74 53 | 65 6c 65 63 74 28 49 6e |MapListS|elect(In|
|000046a0| 63 6c 75 64 65 4d 61 70 | 73 2c 20 4d 6f 76 65 64 |cludeMap|s, Moved|
|000046b0| 4d 61 70 73 29 29 29 3b | 0d 0a 09 09 52 65 73 70 |Maps)));|....Resp|
|000046c0| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 4d 61 70 53 |onse.Sub|st("MapS|
|000046d0| 65 6c 65 63 74 22 2c 20 | 57 65 62 49 6e 63 6c 75 |elect", |WebInclu|
|000046e0| 64 65 28 43 65 6c 6c 4c | 65 66 74 29 29 3b 0d 0a |de(CellL|eft));..|
|000046f0| 09 09 52 65 73 70 6f 6e | 73 65 2e 53 75 62 73 74 |..Respon|se.Subst|
|00004700| 28 22 4d 61 70 42 75 74 | 74 6f 6e 22 2c 20 53 75 |("MapBut|ton", Su|
|00004710| 62 6d 69 74 42 75 74 74 | 6f 6e 28 53 77 69 74 63 |bmitButt|on(Switc|
|00004720| 68 42 75 74 74 6f 6e 4e | 61 6d 65 2c 20 53 77 69 |hButtonN|ame, Swi|
|00004730| 74 63 68 54 65 78 74 29 | 29 3b 0d 0a 09 09 52 65 |tchText)|);....Re|
|00004740| 73 70 6f 6e 73 65 2e 53 | 75 62 73 74 28 22 50 6f |sponse.S|ubst("Po|
|00004750| 73 74 41 63 74 69 6f 6e | 22 2c 20 43 75 72 72 65 |stAction|", Curre|
|00004760| 6e 74 47 61 6d 65 50 61 | 67 65 29 3b 0d 0a 0d 0a |ntGamePa|ge);....|
|00004770| 09 09 52 65 73 70 6f 6e | 73 65 2e 53 75 62 73 74 |..Respon|se.Subst|
|00004780| 28 22 53 65 63 74 69 6f | 6e 22 2c 20 43 75 72 72 |("Sectio|n", Curr|
|00004790| 65 6e 74 4c 69 6e 6b 73 | 5b 30 5d 29 3b 0d 0a 09 |entLinks|[0]);...|
|000047a0| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|000047b0| 22 50 61 67 65 48 65 6c | 70 22 2c 20 4e 6f 74 65 |"PageHel|p", Note|
|000047c0| 47 61 6d 65 50 61 67 65 | 29 3b 0d 0a 09 09 4d 61 |GamePage|);....Ma|
|000047d0| 70 54 69 74 6c 65 28 52 | 65 73 70 6f 6e 73 65 29 |pTitle(R|esponse)|
|000047e0| 3b 0d 0a 09 09 53 68 6f | 77 50 61 67 65 28 52 65 |;....Sho|wPage(Re|
|000047f0| 73 70 6f 6e 73 65 2c 20 | 43 75 72 72 65 6e 74 47 |sponse, |CurrentG|
|00004800| 61 6d 65 50 61 67 65 29 | 3b 0d 0a 09 7d 0d 0a 09 |amePage)|;...}...|
|00004810| 65 6c 73 65 20 41 63 63 | 65 73 73 44 65 6e 69 65 |else Acc|essDenie|
|00004820| 64 28 52 65 73 70 6f 6e | 73 65 29 3b 0d 0a 7d 0d |d(Respon|se);..}.|
|00004830| 0a 0d 0a 66 75 6e 63 74 | 69 6f 6e 20 51 75 65 72 |...funct|ion Quer|
|00004840| 79 43 75 72 72 65 6e 74 | 43 6f 6e 73 6f 6c 65 28 |yCurrent|Console(|
|00004850| 57 65 62 52 65 71 75 65 | 73 74 20 52 65 71 75 65 |WebReque|st Reque|
|00004860| 73 74 2c 20 57 65 62 52 | 65 73 70 6f 6e 73 65 20 |st, WebR|esponse |
|00004870| 52 65 73 70 6f 6e 73 65 | 29 0d 0a 7b 0d 0a 6c 6f |Response|)..{..lo|
|00004880| 63 61 6c 20 53 74 72 69 | 6e 67 20 53 65 6e 64 53 |cal Stri|ng SendS|
|00004890| 74 72 2c 20 4f 75 74 53 | 74 72 3b 0d 0a 0d 0a 09 |tr, OutS|tr;.....|
|000048a0| 69 66 20 28 43 61 6e 50 | 65 72 66 6f 72 6d 28 22 |if (CanP|erform("|
|000048b0| 58 63 22 29 29 0d 0a 09 | 7b 0d 0a 09 09 53 65 6e |Xc"))...|{....Sen|
|000048c0| 64 53 74 72 20 3d 20 52 | 65 71 75 65 73 74 2e 47 |dStr = R|equest.G|
|000048d0| 65 74 56 61 72 69 61 62 | 6c 65 28 22 53 65 6e 64 |etVariab|le("Send|
|000048e0| 54 65 78 74 22 2c 20 22 | 22 29 3b 0d 0a 09 09 69 |Text", "|");....i|
|000048f0| 66 20 28 53 65 6e 64 53 | 74 72 20 21 3d 20 22 22 |f (SendS|tr != ""|
|00004900| 20 26 26 20 21 28 4c 65 | 66 74 28 53 65 6e 64 53 | && !(Le|ft(SendS|
|00004910| 74 72 2c 20 36 29 20 7e | 3d 20 22 64 65 62 75 67 |tr, 6) ~|= "debug|
|00004920| 20 22 20 7c 7c 20 53 65 | 6e 64 53 74 72 20 7e 3d | " || Se|ndStr ~=|
|00004930| 20 22 64 65 62 75 67 22 | 29 29 0d 0a 09 09 7b 0d | "debug"|))....{.|
|00004940| 0a 09 09 09 69 66 20 28 | 4c 65 66 74 28 53 65 6e |....if (|Left(Sen|
|00004950| 64 53 74 72 2c 20 34 29 | 20 7e 3d 20 22 73 61 79 |dStr, 4)| ~= "say|
|00004960| 20 22 29 0d 0a 09 09 09 | 09 4c 65 76 65 6c 2e 47 | ").....|.Level.G|
|00004970| 61 6d 65 2e 42 72 6f 61 | 64 63 61 73 74 28 53 70 |ame.Broa|dcast(Sp|
|00004980| 65 63 74 61 74 6f 72 2c | 20 4d 69 64 28 53 65 6e |ectator,| Mid(Sen|
|00004990| 64 53 74 72 2c 20 34 29 | 2c 20 27 53 61 79 27 29 |dStr, 4)|, 'Say')|
|000049a0| 3b 0d 0a 09 09 09 65 6c | 73 65 20 69 66 20 28 53 |;.....el|se if (S|
|000049b0| 65 6e 64 53 74 72 20 7e | 3d 20 22 70 61 75 73 65 |endStr ~|= "pause|
|000049c0| 22 29 0d 0a 09 09 09 7b | 0d 0a 09 09 09 09 69 66 |").....{|......if|
|000049d0| 20 28 4c 65 76 65 6c 2e | 50 61 75 73 65 72 20 3d | (Level.|Pauser =|
|000049e0| 3d 20 4e 6f 6e 65 29 0d | 0a 09 09 09 09 09 4c 65 |= None).|......Le|
|000049f0| 76 65 6c 2e 50 61 75 73 | 65 72 20 3d 20 53 70 65 |vel.Paus|er = Spe|
|00004a00| 63 74 61 74 6f 72 2e 50 | 6c 61 79 65 72 52 65 70 |ctator.P|layerRep|
|00004a10| 6c 69 63 61 74 69 6f 6e | 49 6e 66 6f 3b 0d 0a 09 |lication|Info;...|
|00004a20| 09 09 09 65 6c 73 65 20 | 4c 65 76 65 6c 2e 50 61 |...else |Level.Pa|
|00004a30| 75 73 65 72 20 3d 20 4e | 6f 6e 65 3b 0d 0a 09 09 |user = N|one;....|
|00004a40| 09 7d 0d 0a 09 09 09 65 | 6c 73 65 20 69 66 20 28 |.}.....e|lse if (|
|00004a50| 53 65 6e 64 53 74 72 20 | 7e 3d 20 22 64 75 6d 70 |SendStr |~= "dump|
|00004a60| 22 29 0d 0a 09 09 09 09 | 53 70 65 63 74 61 74 6f |")......|Spectato|
|00004a70| 72 2e 44 75 6d 70 28 29 | 3b 0d 0a 0d 0a 09 09 09 |r.Dump()|;.......|
|00004a80| 65 6c 73 65 20 69 66 20 | 28 28 4c 65 66 74 28 53 |else if |((Left(S|
|00004a90| 65 6e 64 53 74 72 2c 20 | 34 29 20 7e 3d 20 22 67 |endStr, |4) ~= "g|
|00004aa0| 65 74 20 22 20 7c 7c 20 | 4c 65 66 74 28 53 65 6e |et " || |Left(Sen|
|00004ab0| 64 53 74 72 2c 34 29 20 | 7e 3d 20 22 73 65 74 20 |dStr,4) |~= "set |
|00004ac0| 22 29 20 26 26 0d 0a 09 | 09 09 28 49 6e 53 74 72 |") &&...|..(InStr|
|00004ad0| 28 43 61 70 73 28 53 65 | 6e 64 53 74 72 29 2c 20 |(Caps(Se|ndStr), |
|00004ae0| 22 58 41 44 4d 49 4e 43 | 4f 4e 46 49 47 22 29 20 |"XADMINC|ONFIG") |
|00004af0| 21 3d 20 2d 31 20 7c 7c | 20 21 43 61 6e 50 65 72 |!= -1 ||| !CanPer|
|00004b00| 66 6f 72 6d 28 22 4d 73 | 22 29 29 20 29 0d 0a 09 |form("Ms|")) )...|
|00004b10| 09 09 7b 0d 0a 09 09 09 | 09 69 66 20 28 20 49 6e |..{.....|.if ( In|
|00004b20| 53 74 72 28 43 61 70 73 | 28 53 65 6e 64 53 74 72 |Str(Caps|(SendStr|
|00004b30| 29 2c 20 22 58 41 44 4d | 49 4e 43 4f 4e 46 49 47 |), "XADM|INCONFIG|
|00004b40| 22 29 20 21 3d 20 2d 31 | 20 29 0d 0a 09 09 09 09 |") != -1| )......|
|00004b50| 7b 0d 0a 09 09 09 09 09 | 53 74 61 74 75 73 45 72 |{.......|StatusEr|
|00004b60| 72 6f 72 28 52 65 73 70 | 6f 6e 73 65 2c 20 43 6f |ror(Resp|onse, Co|
|00004b70| 6e 73 6f 6c 65 55 73 65 | 72 6c 69 73 74 29 3b 0d |nsoleUse|rlist);.|
|00004b80| 0a 09 09 09 09 09 53 68 | 6f 77 4d 65 73 73 61 67 |......Sh|owMessag|
|00004b90| 65 28 52 65 73 70 6f 6e | 73 65 2c 20 45 72 72 6f |e(Respon|se, Erro|
|00004ba0| 72 2c 20 22 22 29 3b 0d | 0a 09 09 09 09 09 6c 6f |r, "");.|......lo|
|00004bb0| 67 28 22 55 73 65 72 20 | 61 74 74 65 6d 70 74 65 |g("User |attempte|
|00004bc0| 64 20 74 6f 20 6d 6f 64 | 69 66 79 20 6f 72 20 65 |d to mod|ify or e|
|00004bd0| 6e 75 6d 65 72 61 74 65 | 20 61 64 6d 69 6e 20 61 |numerate| admin a|
|00004be0| 63 63 6f 75 6e 74 20 69 | 6e 66 6f 72 6d 61 74 69 |ccount i|nformati|
|00004bf0| 6f 6e 20 69 6c 6c 65 67 | 61 6c 6c 79 20 75 73 69 |on illeg|ally usi|
|00004c00| 6e 67 20 74 68 65 20 77 | 65 62 61 64 6d 69 6e 20 |ng the w|ebadmin |
|00004c10| 63 6f 6e 73 6f 6c 65 2e | 20 20 55 73 65 72 3a 22 |console.| User:"|
|00004c20| 24 52 65 71 75 65 73 74 | 2e 55 73 65 72 6e 61 6d |$Request|.Usernam|
|00004c30| 65 24 22 2e 22 2c 27 57 | 65 62 41 64 6d 69 6e 27 |e$".",'W|ebAdmin'|
|00004c40| 29 3b 0d 0a 09 09 09 09 | 7d 0d 0a 0d 0a 09 09 09 |);......|}.......|
|00004c50| 09 65 6c 73 65 20 69 66 | 20 28 20 21 43 61 6e 50 |.else if| ( !CanP|
|00004c60| 65 72 66 6f 72 6d 28 22 | 4d 73 22 29 20 29 0d 0a |erform("|Ms") )..|
|00004c70| 09 09 09 09 09 41 63 63 | 65 73 73 44 65 6e 69 65 |.....Acc|essDenie|
|00004c80| 64 28 52 65 73 70 6f 6e | 73 65 29 3b 0d 0a 09 09 |d(Respon|se);....|
|00004c90| 09 7d 0d 0a 09 09 09 65 | 6c 73 65 0d 0a 09 09 09 |.}.....e|lse.....|
|00004ca0| 7b 0d 0a 09 09 09 09 4f | 75 74 53 74 72 20 3d 20 |{......O|utStr = |
|00004cb0| 4c 65 76 65 6c 2e 43 6f | 6e 73 6f 6c 65 43 6f 6d |Level.Co|nsoleCom|
|00004cc0| 6d 61 6e 64 28 53 65 6e | 64 53 74 72 29 3b 0d 0a |mand(Sen|dStr);..|
|00004cd0| 09 09 09 09 69 66 20 28 | 4f 75 74 53 74 72 20 21 |....if (|OutStr !|
|00004ce0| 3d 20 22 22 29 0d 0a 09 | 09 09 09 09 53 70 65 63 |= "")...|....Spec|
|00004cf0| 74 61 74 6f 72 2e 41 64 | 64 4d 65 73 73 61 67 65 |tator.Ad|dMessage|
|00004d00| 28 4e 6f 6e 65 2c 20 4f | 75 74 53 74 72 2c 20 27 |(None, O|utStr, '|
|00004d10| 43 6f 6e 73 6f 6c 65 27 | 29 3b 0d 0a 09 09 09 7d |Console'|);.....}|
|00004d20| 0d 0a 09 09 7d 0d 0a 0d | 0a 09 09 52 65 73 70 6f |....}...|...Respo|
|00004d30| 6e 73 65 2e 53 75 62 73 | 74 28 22 4c 6f 67 55 52 |nse.Subs|t("LogUR|
|00004d40| 49 22 2c 20 43 75 72 72 | 65 6e 74 43 6f 6e 73 6f |I", Curr|entConso|
|00004d50| 6c 65 4c 6f 67 50 61 67 | 65 29 3b 0d 0a 09 09 52 |leLogPag|e);....R|
|00004d60| 65 73 70 6f 6e 73 65 2e | 53 75 62 73 74 28 22 53 |esponse.|Subst("S|
|00004d70| 61 79 55 52 49 22 2c 20 | 43 75 72 72 65 6e 74 43 |ayURI", |CurrentC|
|00004d80| 6f 6e 73 6f 6c 65 53 65 | 6e 64 50 61 67 65 29 3b |onsoleSe|ndPage);|
|00004d90| 0d 0a 09 09 53 68 6f 77 | 50 61 67 65 28 52 65 73 |....Show|Page(Res|
|00004da0| 70 6f 6e 73 65 2c 20 43 | 75 72 72 65 6e 74 43 6f |ponse, C|urrentCo|
|00004db0| 6e 73 6f 6c 65 50 61 67 | 65 29 3b 0d 0a 09 7d 0d |nsolePag|e);...}.|
|00004dc0| 0a 09 65 6c 73 65 0d 0a | 09 09 41 63 63 65 73 73 |..else..|..Access|
|00004dd0| 44 65 6e 69 65 64 28 52 | 65 73 70 6f 6e 73 65 29 |Denied(R|esponse)|
|00004de0| 3b 0d 0a 7d 0d 0a 0d 0a | 66 75 6e 63 74 69 6f 6e |;..}....|function|
|00004df0| 20 51 75 65 72 79 43 75 | 72 72 65 6e 74 43 6f 6e | QueryCu|rrentCon|
|00004e00| 73 6f 6c 65 4c 6f 67 28 | 57 65 62 52 65 71 75 65 |soleLog(|WebReque|
|00004e10| 73 74 20 52 65 71 75 65 | 73 74 2c 20 57 65 62 52 |st Reque|st, WebR|
|00004e20| 65 73 70 6f 6e 73 65 20 | 52 65 73 70 6f 6e 73 65 |esponse |Response|
|00004e30| 29 0d 0a 7b 0d 0a 6c 6f | 63 61 6c 20 53 74 72 69 |)..{..lo|cal Stri|
|00004e40| 6e 67 20 4c 6f 67 53 75 | 62 73 74 2c 20 4c 6f 67 |ng LogSu|bst, Log|
|00004e50| 53 74 72 3b 0d 0a 6c 6f | 63 61 6c 20 69 6e 74 20 |Str;..lo|cal int |
|00004e60| 69 3b 0d 0a 0d 0a 0d 0a | 09 69 66 20 28 43 61 6e |i;......|.if (Can|
|00004e70| 50 65 72 66 6f 72 6d 28 | 22 58 63 22 29 29 0d 0a |Perform(|"Xc"))..|
|00004e80| 09 7b 0d 0a 09 09 52 65 | 73 70 6f 6e 73 65 2e 53 |.{....Re|sponse.S|
|00004e90| 75 62 73 74 28 22 53 65 | 63 74 69 6f 6e 22 2c 20 |ubst("Se|ction", |
|00004ea0| 43 75 72 72 65 6e 74 4c | 69 6e 6b 73 5b 32 5d 29 |CurrentL|inks[2])|
|00004eb0| 3b 0d 0a 09 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |;....Res|ponse.Su|
|00004ec0| 62 73 74 28 22 53 75 62 | 54 69 74 6c 65 22 2c 20 |bst("Sub|Title", |
|00004ed0| 4c 65 76 65 6c 2e 47 61 | 6d 65 2e 47 61 6d 65 52 |Level.Ga|me.GameR|
|00004ee0| 65 70 6c 69 63 61 74 69 | 6f 6e 49 6e 66 6f 2e 47 |eplicati|onInfo.G|
|00004ef0| 61 6d 65 4e 61 6d 65 24 | 22 20 69 6e 20 22 24 4c |ameName$|" in "$L|
|00004f00| 65 76 65 6c 2e 54 69 74 | 6c 65 29 3b 0d 0a 0d 0a |evel.Tit|le);....|
|00004f10| 09 09 69 20 3d 20 53 70 | 65 63 74 61 74 6f 72 2e |..i = Sp|ectator.|
|00004f20| 4c 61 73 74 4d 65 73 73 | 61 67 65 28 29 3b 0d 0a |LastMess|age();..|
|00004f30| 09 09 4c 6f 67 53 74 72 | 20 3d 20 48 74 6d 6c 45 |..LogStr| = HtmlE|
|00004f40| 6e 63 6f 64 65 28 53 70 | 65 63 74 61 74 6f 72 2e |ncode(Sp|ectator.|
|00004f50| 4e 65 78 74 4d 65 73 73 | 61 67 65 28 69 29 29 3b |NextMess|age(i));|
|00004f60| 0d 0a 09 09 77 68 69 6c | 65 20 28 4c 6f 67 53 74 |....whil|e (LogSt|
|00004f70| 72 20 20 21 3d 20 22 22 | 29 0d 0a 09 09 7b 0d 0a |r != ""|)....{..|
|00004f80| 09 09 09 4c 6f 67 53 75 | 62 73 74 20 3d 20 4c 6f |...LogSu|bst = Lo|
|00004f90| 67 53 75 62 73 74 24 22 | 26 67 74 3b 20 22 24 4c |gSubst$"|> "$L|
|00004fa0| 6f 67 53 74 72 24 22 3c | 62 72 3e 22 3b 0d 0a 09 |ogStr$"<|br>";...|
|00004fb0| 09 09 4c 6f 67 53 74 72 | 20 3d 20 48 74 6d 6c 45 |..LogStr| = HtmlE|
|00004fc0| 6e 63 6f 64 65 28 53 70 | 65 63 74 61 74 6f 72 2e |ncode(Sp|ectator.|
|00004fd0| 4e 65 78 74 4d 65 73 73 | 61 67 65 28 69 29 29 3b |NextMess|age(i));|
|00004fe0| 0d 0a 09 09 7d 0d 0a 0d | 0a 09 09 52 65 73 70 6f |....}...|...Respo|
|00004ff0| 6e 73 65 2e 53 75 62 73 | 74 28 22 52 65 66 72 65 |nse.Subs|t("Refre|
|00005000| 73 68 4d 65 74 61 22 2c | 20 43 6f 6e 73 6f 6c 65 |shMeta",| Console|
|00005010| 52 65 66 72 65 73 68 54 | 61 67 20 24 20 43 75 72 |RefreshT|ag $ Cur|
|00005020| 72 65 6e 74 43 6f 6e 73 | 6f 6c 65 4c 6f 67 50 61 |rentCons|oleLogPa|
|00005030| 67 65 20 24 20 22 23 45 | 4e 44 5c 22 3e 22 29 3b |ge $ "#E|ND\">");|
|00005040| 0d 0a 09 09 52 65 73 70 | 6f 6e 73 65 2e 53 75 62 |....Resp|onse.Sub|
|00005050| 73 74 28 22 4c 6f 67 54 | 65 78 74 22 2c 20 4c 6f |st("LogT|ext", Lo|
|00005060| 67 53 75 62 73 74 29 3b | 0d 0a 09 09 52 65 73 70 |gSubst);|....Resp|
|00005070| 6f 6e 73 65 2e 53 75 62 | 73 74 28 22 50 61 67 65 |onse.Sub|st("Page|
|00005080| 48 65 6c 70 22 2c 20 4e | 6f 74 65 43 6f 6e 73 6f |Help", N|oteConso|
|00005090| 6c 65 50 61 67 65 29 3b | 0d 0a 09 09 4d 61 70 54 |lePage);|....MapT|
|000050a0| 69 74 6c 65 28 52 65 73 | 70 6f 6e 73 65 29 3b 0d |itle(Res|ponse);.|
|000050b0| 0a 09 09 53 68 6f 77 50 | 61 67 65 28 52 65 73 70 |...ShowP|age(Resp|
|000050c0| 6f 6e 73 65 2c 20 43 75 | 72 72 65 6e 74 43 6f 6e |onse, Cu|rrentCon|
|000050d0| 73 6f 6c 65 4c 6f 67 50 | 61 67 65 29 3b 0d 0a 09 |soleLogP|age);...|
|000050e0| 7d 0d 0a 09 65 6c 73 65 | 0d 0a 09 09 41 63 63 65 |}...else|....Acce|
|000050f0| 73 73 44 65 6e 69 65 64 | 28 52 65 73 70 6f 6e 73 |ssDenied|(Respons|
|00005100| 65 29 3b 0d 0a 7d 0d 0a | 0d 0a 66 75 6e 63 74 69 |e);..}..|..functi|
|00005110| 6f 6e 20 51 75 65 72 79 | 43 75 72 72 65 6e 74 43 |on Query|CurrentC|
|00005120| 6f 6e 73 6f 6c 65 53 65 | 6e 64 28 57 65 62 52 65 |onsoleSe|nd(WebRe|
|00005130| 71 75 65 73 74 20 52 65 | 71 75 65 73 74 2c 20 57 |quest Re|quest, W|
|00005140| 65 62 52 65 73 70 6f 6e | 73 65 20 52 65 73 70 6f |ebRespon|se Respo|
|00005150| 6e 73 65 29 0d 0a 7b 0d | 0a 09 69 66 20 28 43 61 |nse)..{.|..if (Ca|
|00005160| 6e 50 65 72 66 6f 72 6d | 28 22 58 63 22 29 29 0d |nPerform|("Xc")).|
|00005170| 0a 09 7b 0d 0a 09 09 52 | 65 73 70 6f 6e 73 65 2e |..{....R|esponse.|
|00005180| 53 75 62 73 74 28 22 44 | 65 66 61 75 6c 74 53 65 |Subst("D|efaultSe|
|00005190| 6e 64 54 65 78 74 22 2c | 20 44 65 66 61 75 6c 74 |ndText",| Default|
|000051a0| 53 65 6e 64 54 65 78 74 | 29 3b 0d 0a 09 09 52 65 |SendText|);....Re|
|000051b0| 73 70 6f 6e 73 65 2e 53 | 75 62 73 74 28 22 50 6f |sponse.S|ubst("Po|
|000051c0| 73 74 41 63 74 69 6f 6e | 22 2c 20 43 75 72 72 65 |stAction|", Curre|
|000051d0| 6e 74 43 6f 6e 73 6f 6c | 65 50 61 67 65 29 3b 0d |ntConsol|ePage);.|
|000051e0| 0a 09 09 53 68 6f 77 50 | 61 67 65 28 52 65 73 70 |...ShowP|age(Resp|
|000051f0| 6f 6e 73 65 2c 20 43 75 | 72 72 65 6e 74 43 6f 6e |onse, Cu|rrentCon|
|00005200| 73 6f 6c 65 53 65 6e 64 | 50 61 67 65 29 3b 0d 0a |soleSend|Page);..|
|00005210| 09 7d 0d 0a 09 65 6c 73 | 65 0d 0a 09 09 41 63 63 |.}...els|e....Acc|
|00005220| 65 73 73 44 65 6e 69 65 | 64 28 52 65 73 70 6f 6e |essDenie|d(Respon|
|00005230| 73 65 29 3b 0d 0a 7d 0d | 0a 0d 0a 66 75 6e 63 74 |se);..}.|...funct|
|00005240| 69 6f 6e 20 51 75 65 72 | 79 43 75 72 72 65 6e 74 |ion Quer|yCurrent|
|00005250| 4d 75 74 61 74 6f 72 73 | 28 57 65 62 52 65 71 75 |Mutators|(WebRequ|
|00005260| 65 73 74 20 52 65 71 75 | 65 73 74 2c 20 57 65 62 |est Requ|est, Web|
|00005270| 52 65 73 70 6f 6e 73 65 | 20 52 65 73 70 6f 6e 73 |Response| Respons|
|00005280| 65 29 0d 0a 7b 0d 0a 6c | 6f 63 61 6c 20 69 6e 74 |e)..{..l|ocal int|
|00005290| 20 69 2c 20 6a 2c 20 6b | 2c 20 7a 3b 0d 0a 6c 6f | i, j, k|, z;..lo|
|000052a0| 63 61 6c 20 73 74 72 69 | 6e 67 20 73 65 6c 65 63 |cal stri|ng selec|
|000052b0| 74 65 64 6d 75 74 65 73 | 2c 20 6c 61 73 74 67 72 |tedmutes|, lastgr|
|000052c0| 6f 75 70 2c 20 6e 65 78 | 74 67 72 6f 75 70 2c 20 |oup, nex|tgroup, |
|000052d0| 74 68 69 73 67 72 6f 75 | 70 2c 20 43 68 65 63 6b |thisgrou|p, Check|
|000052e0| 65 64 2c 20 74 6d 70 3b | 0d 0a 6c 6f 63 61 6c 20 |ed, tmp;|..local |
|000052f0| 53 74 72 69 6e 67 41 72 | 72 61 79 09 47 72 6f 75 |StringAr|ray.Grou|
|00005300| 70 65 64 4d 75 74 61 74 | 6f 72 73 2c 20 53 6f 6c |pedMutat|ors, Sol|
|00005310| 6f 4d 75 74 61 74 6f 72 | 73 3b 0d 0a 0d 0a 09 69 |oMutator|s;.....i|
|00005320| 66 20 28 43 61 6e 50 65 | 72 66 6f 72 6d 28 22 4d |f (CanPe|rform("M|
|00005330| 75 22 29 29 0d 0a 09 7b | 0d 0a 09 09 53 6f 6c 6f |u"))...{|....Solo|
|00005340| 4d 75 74 61 74 6f 72 73 | 20 3d 20 6e 65 77 28 4e |Mutators| = new(N|
|00005350| 6f 6e 65 29 20 63 6c 61 | 73 73 27 53 6f 72 74 65 |one) cla|ss'Sorte|
|00005360| 64 53 74 72 69 6e 67 41 | 72 72 61 79 27 3b 0d 0a |dStringA|rray';..|
|00005370| 09 09 47 72 6f 75 70 65 | 64 4d 75 74 61 74 6f 72 |..Groupe|dMutator|
|00005380| 73 20 3d 20 6e 65 77 28 | 4e 6f 6e 65 29 20 63 6c |s = new(|None) cl|
|00005390| 61 73 73 27 53 74 72 69 | 6e 67 41 72 72 61 79 27 |ass'Stri|ngArray'|
|000053a0| 3b 0d 0a 0d 0a 09 09 69 | 66 20 28 52 65 71 75 65 |;......i|f (Reque|
|000053b0| 73 74 2e 47 65 74 56 61 | 72 69 61 62 6c 65 28 22 |st.GetVa|riable("|
|000053c0| 53 65 74 4d 75 74 65 73 | 22 2c 20 22 22 29 20 21 |SetMutes|", "") !|
|000053d0| 3d 20 22 22 29 0d 0a 09 | 09 7b 0d 0a 09 09 09 41 |= "")...|.{.....A|
|000053e0| 49 6e 63 4d 75 74 61 74 | 6f 72 73 2e 52 65 73 65 |IncMutat|ors.Rese|
|000053f0| 74 28 29 3b 0d 0a 09 09 | 09 6c 61 73 74 67 72 6f |t();....|.lastgro|
|00005400| 75 70 20 3d 20 22 22 3b | 0d 0a 09 09 09 66 6f 72 |up = "";|.....for|
|00005410| 20 28 69 20 3d 20 30 3b | 20 69 3c 41 45 78 63 4d | (i = 0;| i<AExcM|
|00005420| 75 74 61 74 6f 72 73 2e | 43 6f 75 6e 74 28 29 3b |utators.|Count();|
|00005430| 20 69 2b 2b 29 0d 0a 09 | 09 09 7b 0d 0a 09 09 09 | i++)...|..{.....|
|00005440| 09 6a 20 3d 20 69 6e 74 | 28 41 45 78 63 4d 75 74 |.j = int|(AExcMut|
|00005450| 61 74 6f 72 73 2e 47 65 | 74 49 74 65 6d 28 69 29 |ators.Ge|tItem(i)|
|00005460| 29 3b 0d 0a 09 09 09 09 | 69 66 20 28 6a 20 3c 20 |);......|if (j < |
|00005470| 30 29 20 63 6f 6e 74 69 | 6e 75 65 3b 0d 0a 0d 0a |0) conti|nue;....|
|00005480| 09 09 09 09 74 68 69 73 | 67 72 6f 75 70 20 3d 20 |....this|group = |
|00005490| 41 6c 6c 4d 75 74 61 74 | 6f 72 73 5b 6a 5d 2e 47 |AllMutat|ors[j].G|
|000054a0| 72 6f 75 70 4e 61 6d 65 | 3b 0d 0a 09 09 09 09 69 |roupName|;......i|
|000054b0| 66 20 28 52 65 71 75 65 | 73 74 2e 47 65 74 56 61 |f (Reque|st.GetVa|
|000054c0| 72 69 61 62 6c 65 28 41 | 45 78 63 4d 75 74 61 74 |riable(A|ExcMutat|
|000054d0| 6f 72 73 2e 47 65 74 54 | 61 67 28 69 29 2c 20 22 |ors.GetT|ag(i), "|
|000054e0| 22 29 20 21 3d 20 22 22 | 20 7c 7c 20 52 65 71 75 |") != ""| || Requ|
|000054f0| 65 73 74 2e 47 65 74 56 | 61 72 69 61 62 6c 65 28 |est.GetV|ariable(|
|00005500| 74 68 69 73 67 72 6f 75 | 70 29 20 3d 3d 20 41 6c |thisgrou|p) == Al|
|00005510| 6c 4d 75 74 61 74 6f 72 | 73 5b 6a 5d 2e 43 6c 61 |lMutator|s[j].Cla|
|00005520| 73 73 4e 61 6d 65 29 0d | 0a 09 09 09 09 09 41 49 |ssName).|......AI|
|00005530| 6e 63 4d 75 74 61 74 6f | 72 73 2e 41 64 64 28 41 |ncMutato|rs.Add(A|
|00005540| 45 78 63 4d 75 74 61 74 | 6f 72 73 2e 47 65 74 49 |ExcMutat|ors.GetI|
|00005550| 74 65 6d 28 69 29 2c 20 | 41 6c 6c 4d 75 74 61 74 |tem(i), |AllMutat|
|00005560| 6f 72 73 5b 6a 5d 2e 46 | 72 69 65 6e 64 6c 79 4e |ors[j].F|riendlyN|
|00005570| 61 6d 65 29 3b 0d 0a 09 | 09 09 7d 0d 0a 09 09 7d |ame);...|..}....}|
|00005580| 0d 0a 0d 0a 09 09 2f 2f | 20 4d 61 6b 65 20 61 20 |......//| Make a |
|00005590| 6c 69 73 74 20 73 6f 72 | 74 65 64 20 62 79 20 66 |list sor|ted by f|
|000055a0| 72 69 65 6e 64 6c 79 20 | 6e 61 6d 65 0d 0a 09 09 |riendly |name....|
|000055b0| 66 6f 72 20 28 69 20 3d | 20 30 3b 20 69 3c 41 45 |for (i =| 0; i<AE|
|000055c0| 78 63 4d 75 74 61 74 6f | 72 73 2e 43 6f 75 6e 74 |xcMutato|rs.Count|
|000055d0| 28 29 3b 20 69 2b 2b 29 | 0d 0a 09 09 7b 0d 0a 09 |(); i++)|....{...|
|000055e0| 09 09 6a 20 3d 20 69 6e | 74 28 41 45 78 63 4d 75 |..j = in|t(AExcMu|
|000055f0| 74 61 74 6f 72 73 2e 47 | 65 74 49 74 65 6d 28 69 |tators.G|etItem(i|
|00005600| 29 29 3b 0d 0a 09 09 09 | 69 66 20 28 6a 20 3c 20 |));.....|if (j < |
|00005610| 30 29 20 63 6f 6e 74 69 | 6e 75 65 3b 0d 0a 0d 0a |0) conti|nue;....|
|00005620| 09 09 09 53 6f 6c 6f 4d | 75 74 61 74 6f 72 73 2e |...SoloM|utators.|
|00005630| 41 64 64 28 73 74 72 69 | 6e 67 28 6a 29 2c 20 41 |Add(stri|ng(j), A|
|00005640| 6c 6c 4d 75 74 61 74 6f | 72 73 5b 6a 5d 2e 46 72 |llMutato|rs[j].Fr|
|00005650| 69 65 6e 64 6c 79 4e 61 | 6d 65 29 3b 0d 0a 09 09 |iendlyNa|me);....|
|00005660| 7d 0d 0a 0d 0a 09 09 2f | 2f 20 46 69 72 73 74 2c |}....../|/ First,|
|00005670| 20 44 69 73 70 6c 61 79 | 20 53 65 6c 65 63 74 65 | Display| Selecte|
|00005680| 64 20 4d 75 74 61 74 6f | 72 73 2c 20 31 20 70 65 |d Mutato|rs, 1 pe|
|00005690| 72 20 6c 69 6e 65 0d 0a | 09 09 73 65 6c 65 63 74 |r line..|..select|
|000056a0| 65 64 6d 75 74 65 73 20 | 3d 20 22 22 3b 0d 0a 09 |edmutes |= "";...|
|000056b0| 09 66 6f 72 20 28 69 20 | 3d 20 30 3b 20 69 3c 41 |.for (i |= 0; i<A|
|000056c0| 49 6e 63 4d 75 74 61 74 | 6f 72 73 2e 43 6f 75 6e |IncMutat|ors.Coun|
|000056d0| 74 28 29 3b 20 69 2b 2b | 29 0d 0a 09 09 7b 0d 0a |t(); i++|)....{..|
|000056e0| 09 09 09 74 6d 70 20 3d | 20 22 22 3b 0d 0a 09 09 |...tmp =| "";....|
|000056f0| 09 6a 20 3d 20 69 6e 74 | 28 41 49 6e 63 4d 75 74 |.j = int|(AIncMut|
|00005700| 61 74 6f 72 73 2e 47 65 | 74 49 74 65 6d 28 69 29 |ators.Ge|tItem(i)|
|00005710| 29 3b 0d 0a 09 09 09 69 | 66 20 28 6a 20 3c 20 30 |);.....i|f (j < 0|
|00005720| 29 20 63 6f 6e 74 69 6e | 75 65 3b 0d 0a 0d 0a 09 |) contin|ue;.....|
|00005730| 09 09 52 65 73 70 6f 6e | 73 65 2e 53 75 62 73 74 |..Respon|se.Subst|
|00005740| 28 22 43 6f 6e 74 65 6e | 74 22 2c 20 48 74 6d 6c |("Conten|t", Html|
|00005750| 45 6e 63 6f 64 65 28 41 | 6c 6c 4d 75 74 61 74 6f |Encode(A|llMutato|
|00005760| 72 73 5b 6a 5d 2e 46 72 | 69 65 6e 64 6c 79 4e 61 |rs[j].Fr|iendlyNa|
|00005770| 6d 65 29 29 3b 0d 0a 09 | 09 09 74 6d 70 20 3d 20 |me));...|..tmp = |
|00005780| 57 65 62 49 6e 63 6c 75 | 64 65 28 43 65 6c 6c 4c |WebInclu|de(CellL|
|00005790| 65 66 74 29 3b 0d 0a 09 | 09 09 52 65 73 70 6f 6e |eft);...|..Respon|
|000057a0| 73 65 2e 53 75 62 73 74 | 28 22 43 6f 6e 74 65 6e |se.Subst|("Conten|
|000057b0| 74 22 2c 20 48 74 6d 6c | 45 6e 63 6f 64 65 28 41 |t", Html|Encode(A|
|000057c0| 6c 6c 4d 75 74 61 74 6f | 72 73 5b 6a 5d 2e 44 65 |llMutato|rs[j].De|
|000057d0| 73 63 72 69 70 74 69 6f | 6e 29 29 3b 0d 0a 09 09 |scriptio|n));....|
|000057e0| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|000057f0| 22 52 6f 77 43 6f 6e 74 | 65 6e 74 22 2c 20 74 6d |"RowCont|ent", tm|
|00005800| 70 20 24 20 57 65 62 49 | 6e 63 6c 75 64 65 28 43 |p $ WebI|nclude(C|
|00005810| 65 6c 6c 4c 65 66 74 29 | 29 3b 0d 0a 09 09 09 73 |ellLeft)|);.....s|
|00005820| 65 6c 65 63 74 65 64 6d | 75 74 65 73 20 24 3d 20 |electedm|utes $= |
|00005830| 57 65 62 49 6e 63 6c 75 | 64 65 28 52 6f 77 4c 65 |WebInclu|de(RowLe|
|00005840| 66 74 29 3b 0d 0a 09 09 | 7d 0d 0a 0d 0a 09 09 69 |ft);....|}......i|
|00005850| 66 20 28 73 65 6c 65 63 | 74 65 64 6d 75 74 65 73 |f (selec|tedmutes|
|00005860| 20 21 3d 20 22 22 29 0d | 0a 09 09 7b 0d 0a 09 09 | != "").|...{....|
|00005870| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|00005880| 22 54 61 62 6c 65 54 69 | 74 6c 65 22 2c 20 53 65 |"TableTi|tle", Se|
|00005890| 6c 65 63 74 65 64 4d 75 | 74 61 74 6f 72 73 29 3b |lectedMu|tators);|
|000058a0| 0d 0a 09 09 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |.....Res|ponse.Su|
|000058b0| 62 73 74 28 22 54 61 62 | 6c 65 52 6f 77 73 22 2c |bst("Tab|leRows",|
|000058c0| 20 73 65 6c 65 63 74 65 | 64 6d 75 74 65 73 29 3b | selecte|dmutes);|
|000058d0| 0d 0a 09 09 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |.....Res|ponse.Su|
|000058e0| 62 73 74 28 22 53 65 6c | 65 63 74 65 64 54 61 62 |bst("Sel|ectedTab|
|000058f0| 6c 65 22 2c 20 57 65 62 | 49 6e 63 6c 75 64 65 28 |le", Web|Include(|
|00005900| 4d 75 74 61 74 6f 72 54 | 61 62 6c 65 50 61 67 65 |MutatorT|ablePage|
|00005910| 29 29 3b 0d 0a 09 09 7d | 0d 0a 0d 0a 09 09 43 72 |));....}|......Cr|
|00005920| 65 61 74 65 46 75 6c 6c | 4d 75 74 61 74 6f 72 4c |eateFull|MutatorL|
|00005930| 69 73 74 28 53 6f 6c 6f | 4d 75 74 61 74 6f 72 73 |ist(Solo|Mutators|
|00005940| 2c 20 47 72 6f 75 70 65 | 64 4d 75 74 61 74 6f 72 |, Groupe|dMutator|
|00005950| 73 29 3b 0d 0a 09 09 6c | 61 73 74 67 72 6f 75 70 |s);....l|astgroup|
|00005960| 20 3d 20 22 22 3b 20 73 | 65 6c 65 63 74 65 64 6d | = ""; s|electedm|
|00005970| 75 74 65 73 20 3d 20 22 | 22 3b 0d 0a 0d 0a 09 09 |utes = "|";......|
|00005980| 2f 2f 20 46 69 72 73 74 | 2c 20 64 69 73 70 6c 61 |// First|, displa|
|00005990| 79 20 61 6c 6c 20 67 72 | 6f 75 70 65 64 20 6d 75 |y all gr|ouped mu|
|000059a0| 74 61 74 6f 72 73 2c 20 | 73 6f 72 74 65 64 20 62 |tators, |sorted b|
|000059b0| 79 20 66 72 69 65 6e 64 | 6c 79 20 6e 61 6d 65 0d |y friend|ly name.|
|000059c0| 0a 09 09 66 6f 72 20 28 | 69 20 3d 20 30 3b 20 69 |...for (|i = 0; i|
|000059d0| 3c 47 72 6f 75 70 65 64 | 4d 75 74 61 74 6f 72 73 |<Grouped|Mutators|
|000059e0| 2e 43 6f 75 6e 74 28 29 | 3b 20 69 2b 2b 29 0d 0a |.Count()|; i++)..|
|000059f0| 09 09 7b 0d 0a 09 09 09 | 6a 20 3d 20 69 6e 74 28 |..{.....|j = int(|
|00005a00| 47 72 6f 75 70 65 64 4d | 75 74 61 74 6f 72 73 2e |GroupedM|utators.|
|00005a10| 47 65 74 49 74 65 6d 28 | 69 29 29 3b 0d 0a 09 09 |GetItem(|i));....|
|00005a20| 09 69 66 20 28 6a 20 3c | 20 30 29 20 63 6f 6e 74 |.if (j <| 0) cont|
|00005a30| 69 6e 75 65 3b 0d 0a 0d | 0a 09 09 2f 2f 20 49 66 |inue;...|...// If|
|00005a40| 20 6d 6f 64 20 61 75 74 | 68 6f 72 20 68 61 73 20 | mod aut|hor has |
|00005a50| 66 6f 72 67 6f 74 74 65 | 6e 20 74 6f 20 73 70 65 |forgotte|n to spe|
|00005a60| 63 69 66 79 20 61 20 67 | 72 6f 75 70 20 6e 61 6d |cify a g|roup nam|
|00005a70| 65 20 66 6f 72 20 74 68 | 69 73 20 6d 75 74 61 74 |e for th|is mutat|
|00005a80| 6f 72 2c 0d 0a 09 09 2f | 2f 20 74 68 65 6e 20 61 |or,..../|/ then a|
|00005a90| 64 64 20 75 6e 69 71 75 | 65 20 67 72 6f 75 70 20 |dd uniqu|e group |
|00005aa0| 6e 61 6d 65 2c 20 74 6f | 20 61 76 6f 69 64 20 61 |name, to| avoid a|
|00005ab0| 6c 6c 20 6d 75 74 65 73 | 20 77 69 74 68 6f 75 74 |ll mutes| without|
|00005ac0| 20 67 72 6f 75 70 20 6e | 61 6d 65 73 20 66 72 6f | group n|ames fro|
|00005ad0| 6d 0d 0a 09 09 2f 2f 20 | 62 65 69 6e 67 20 63 6f |m....// |being co|
|00005ae0| 6e 73 69 64 65 72 65 64 | 20 69 6e 20 74 68 65 20 |nsidered| in the |
|00005af0| 73 61 6d 65 20 67 72 6f | 75 70 0d 0a 09 09 09 69 |same gro|up.....i|
|00005b00| 66 20 28 41 6c 6c 4d 75 | 74 61 74 6f 72 73 5b 6a |f (AllMu|tators[j|
|00005b10| 5d 2e 47 72 6f 75 70 4e | 61 6d 65 3d 3d 22 22 29 |].GroupN|ame=="")|
|00005b20| 0d 0a 09 09 09 09 74 68 | 69 73 67 72 6f 75 70 20 |......th|isgroup |
|00005b30| 3d 20 22 5a 22 20 24 20 | 73 74 72 69 6e 67 28 7a |= "Z" $ |string(z|
|00005b40| 2b 2b 29 3b 0d 0a 0d 0a | 09 09 09 65 6c 73 65 20 |++);....|...else |
|00005b50| 74 68 69 73 67 72 6f 75 | 70 20 3d 20 41 6c 6c 4d |thisgrou|p = AllM|
|00005b60| 75 74 61 74 6f 72 73 5b | 6a 5d 2e 47 72 6f 75 70 |utators[|j].Group|
|00005b70| 4e 61 6d 65 3b 0d 0a 0d | 0a 09 09 09 69 66 20 28 |Name;...|....if (|
|00005b80| 20 28 69 20 2b 20 31 29 | 20 3d 3d 20 47 72 6f 75 | (i + 1)| == Grou|
|00005b90| 70 65 64 4d 75 74 61 74 | 6f 72 73 2e 43 6f 75 6e |pedMutat|ors.Coun|
|00005ba0| 74 28 29 29 0d 0a 09 09 | 09 09 6e 65 78 74 67 72 |t())....|..nextgr|
|00005bb0| 6f 75 70 20 3d 20 22 22 | 3b 0d 0a 0d 0a 09 09 09 |oup = ""|;.......|
|00005bc0| 65 6c 73 65 0d 0a 09 09 | 09 7b 0d 0a 09 09 09 09 |else....|.{......|
|00005bd0| 6b 20 3d 20 69 6e 74 28 | 47 72 6f 75 70 65 64 4d |k = int(|GroupedM|
|00005be0| 75 74 61 74 6f 72 73 2e | 47 65 74 49 74 65 6d 28 |utators.|GetItem(|
|00005bf0| 69 20 2b 20 31 29 29 3b | 0d 0a 09 09 09 09 69 66 |i + 1));|......if|
|00005c00| 20 28 6b 20 3c 20 30 29 | 20 63 6f 6e 74 69 6e 75 | (k < 0)| continu|
|00005c10| 65 3b 0d 0a 0d 0a 09 09 | 09 09 69 66 20 28 41 6c |e;......|..if (Al|
|00005c20| 6c 4d 75 74 61 74 6f 72 | 73 5b 6b 5d 2e 47 72 6f |lMutator|s[k].Gro|
|00005c30| 75 70 4e 61 6d 65 3d 3d | 22 22 29 0d 0a 09 09 09 |upName==|"").....|
|00005c40| 09 09 6e 65 78 74 67 72 | 6f 75 70 20 3d 20 22 5a |..nextgr|oup = "Z|
|00005c50| 22 20 24 20 73 74 72 69 | 6e 67 28 7a 29 3b 0d 0a |" $ stri|ng(z);..|
|00005c60| 0d 0a 09 09 09 09 65 6c | 73 65 20 6e 65 78 74 67 |......el|se nextg|
|00005c70| 72 6f 75 70 20 3d 20 41 | 6c 6c 4d 75 74 61 74 6f |roup = A|llMutato|
|00005c80| 72 73 5b 6b 5d 2e 47 72 | 6f 75 70 4e 61 6d 65 3b |rs[k].Gr|oupName;|
|00005c90| 0d 0a 09 09 09 7d 0d 0a | 0d 0a 09 09 09 52 65 73 |.....}..|.....Res|
|00005ca0| 70 6f 6e 73 65 2e 53 75 | 62 73 74 28 22 47 72 6f |ponse.Su|bst("Gro|
|00005cb0| 75 70 4e 61 6d 65 22 2c | 20 74 68 69 73 67 72 6f |upName",| thisgro|
|00005cc0| 75 70 29 3b 0d 0a 09 09 | 09 52 65 73 70 6f 6e 73 |up);....|.Respons|
|00005cd0| 65 2e 53 75 62 73 74 28 | 22 4d 75 74 61 74 6f 72 |e.Subst(|"Mutator|
|00005ce0| 43 6c 61 73 73 22 2c 20 | 41 6c 6c 4d 75 74 61 74 |Class", |AllMutat|
|00005cf0| 6f 72 73 5b 6a 5d 2e 43 | 6c 61 73 73 4e 61 6d 65 |ors[j].C|lassName|
|00005d00| 29 3b 0d 0a 09 09 09 52 | 65 73 70 6f 6e 73 65 2e |);.....R|esponse.|
|00005d10| 53 75 62 73 74 28 22 4d | 75 74 61 74 6f 72 4e 61 |Subst("M|utatorNa|
|00005d20| 6d 65 22 2c 20 41 6c 6c | 4d 75 74 61 74 6f 72 73 |me", All|Mutators|
|00005d30| 5b 6a 5d 2e 46 72 69 65 | 6e 64 6c 79 4e 61 6d 65 |[j].Frie|ndlyName|
|00005d40| 29 3b 0d 0a 09 09 09 52 | 65 73 70 6f 6e 73 65 2e |);.....R|esponse.|
|00005d50| 53 75 62 73 74 28 22 4d | 75 74 61 74 6f 72 44 65 |Subst("M|utatorDe|
|00005d60| 73 63 22 2c 20 41 6c 6c | 4d 75 74 61 74 6f 72 73 |sc", All|Mutators|
|00005d70| 5b 6a 5d 2e 44 65 73 63 | 72 69 70 74 69 6f 6e 29 |[j].Desc|ription)|
|00005d80| 3b 0d 0a 0d 0a 09 09 09 | 69 66 20 28 6c 61 73 74 |;.......|if (last|
|00005d90| 67 72 6f 75 70 20 21 3d | 20 74 68 69 73 67 72 6f |group !=| thisgro|
|00005da0| 75 70 20 26 26 20 74 68 | 69 73 67 72 6f 75 70 20 |up && th|isgroup |
|00005db0| 3d 3d 20 6e 65 78 74 67 | 72 6f 75 70 29 20 2f 2f |== nextg|roup) //|
|00005dc0| 20 61 6e 64 20 74 68 65 | 20 6e 65 78 74 20 6d 75 | and the| next mu|
|00005dd0| 74 20 69 73 20 69 6e 20 | 74 68 65 20 73 61 6d 65 |t is in |the same|
|00005de0| 20 67 72 6f 75 70 20 61 | 73 20 74 68 69 73 20 6f | group a|s this o|
|00005df0| 6e 65 0d 0a 09 09 09 7b | 0d 0a 20 20 20 20 20 20 |ne.....{|.. |
|00005e00| 20 20 20 20 20 20 20 20 | 20 20 52 65 73 70 6f 6e | | Respon|
|00005e10| 73 65 2e 53 75 62 73 74 | 28 22 43 68 65 63 6b 65 |se.Subst|("Checke|
|00005e20| 64 22 2c 20 22 63 68 65 | 63 6b 65 64 22 29 3b 0d |d", "che|cked");.|
|00005e30| 0a 09 09 09 09 73 65 6c | 65 63 74 65 64 6d 75 74 |.....sel|ectedmut|
|00005e40| 65 73 20 24 3d 20 57 65 | 62 49 6e 63 6c 75 64 65 |es $= We|bInclude|
|00005e50| 28 4d 75 74 61 74 6f 72 | 47 72 6f 75 70 54 69 74 |(Mutator|GroupTit|
|00005e60| 6c 65 29 3b 0d 0a 09 09 | 09 7d 0d 0a 0d 0a 09 09 |le);....|.}......|
|00005e70| 09 43 68 65 63 6b 65 64 | 20 3d 20 45 76 61 6c 28 |.Checked| = Eval(|
|00005e80| 41 49 6e 63 4d 75 74 61 | 74 6f 72 73 2e 46 69 6e |AIncMuta|tors.Fin|
|00005e90| 64 49 74 65 6d 49 64 28 | 73 74 72 69 6e 67 28 6a |dItemId(|string(j|
|00005ea0| 29 29 20 3e 3d 20 30 2c | 20 22 20 63 68 65 63 6b |)) >= 0,| " check|
|00005eb0| 65 64 22 2c 20 22 22 29 | 3b 0d 0a 09 09 09 52 65 |ed", "")|;.....Re|
|00005ec0| 73 70 6f 6e 73 65 2e 53 | 75 62 73 74 28 22 43 68 |sponse.S|ubst("Ch|
|00005ed0| 65 63 6b 65 64 22 2c 20 | 43 68 65 63 6b 65 64 29 |ecked", |Checked)|
|00005ee0| 3b 0d 0a 0d 0a 09 09 09 | 73 65 6c 65 63 74 65 64 |;.......|selected|
|00005ef0| 6d 75 74 65 73 20 24 3d | 20 57 65 62 49 6e 63 6c |mutes $=| WebIncl|
|00005f00| 75 64 65 28 4d 75 74 61 | 74 6f 72 47 72 6f 75 70 |ude(Muta|torGroup|
|00005f10| 4d 65 6d 62 65 72 29 3b | 0d 0a 09 09 09 6c 61 73 |Member);|.....las|
|00005f20| 74 67 72 6f 75 70 20 3d | 20 74 68 69 73 67 72 6f |tgroup =| thisgro|
|00005f30| 75 70 3b 0d 0a 09 09 7d | 0d 0a 0d 0a 09 09 66 6f |up;....}|......fo|
|00005f40| 72 20 28 69 20 3d 20 30 | 3b 20 69 20 3c 20 53 6f |r (i = 0|; i < So|
|00005f50| 6c 6f 4d 75 74 61 74 6f | 72 73 2e 43 6f 75 6e 74 |loMutato|rs.Count|
|00005f60| 28 29 3b 20 69 2b 2b 29 | 0d 0a 09 09 7b 0d 0a 09 |(); i++)|....{...|
|00005f70| 09 09 74 6d 70 20 3d 20 | 22 22 3b 09 2f 2f 20 53 |..tmp = |"";.// S|
|00005f80| 6f 6d 65 20 73 6f 72 74 | 20 6f 66 20 62 75 67 20 |ome sort| of bug |
|00005f90| 69 6e 20 57 65 62 49 6e | 63 6c 75 64 65 2e 2e 2e |in WebIn|clude...|
|00005fa0| 6d 75 73 74 20 65 6d 70 | 74 79 20 74 68 69 73 20 |must emp|ty this |
|00005fb0| 76 61 72 20 65 61 63 68 | 20 74 69 6d 65 20 49 20 |var each| time I |
|00005fc0| 75 73 65 20 69 74 0d 0a | 09 09 09 6a 20 3d 20 69 |use it..|...j = i|
|00005fd0| 6e 74 28 53 6f 6c 6f 4d | 75 74 61 74 6f 72 73 2e |nt(SoloM|utators.|
|00005fe0| 47 65 74 49 74 65 6d 28 | 69 29 29 3b 0d 0a 0d 0a |GetItem(|i));....|
|00005ff0| 09 09 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |...Respo|nse.Subs|
|00006000| 74 28 22 43 6f 6e 74 65 | 6e 74 22 2c 20 43 68 65 |t("Conte|nt", Che|
|00006010| 63 6b 42 6f 78 28 41 6c | 6c 4d 75 74 61 74 6f 72 |ckBox(Al|lMutator|
|00006020| 73 5b 6a 5d 2e 43 6c 61 | 73 73 4e 61 6d 65 2c 20 |s[j].Cla|ssName, |
|00006030| 41 49 6e 63 4d 75 74 61 | 74 6f 72 73 2e 46 69 6e |AIncMuta|tors.Fin|
|00006040| 64 49 74 65 6d 49 64 28 | 73 74 72 69 6e 67 28 6a |dItemId(|string(j|
|00006050| 29 29 20 3e 3d 20 30 29 | 20 24 20 22 26 6e 62 73 |)) >= 0)| $ "&nbs|
|00006060| 70 3b 22 20 24 20 41 6c | 6c 4d 75 74 61 74 6f 72 |p;" $ Al|lMutator|
|00006070| 73 5b 6a 5d 2e 46 72 69 | 65 6e 64 6c 79 4e 61 6d |s[j].Fri|endlyNam|
|00006080| 65 29 3b 0d 0a 09 09 09 | 74 6d 70 20 3d 20 57 65 |e);.....|tmp = We|
|00006090| 62 49 6e 63 6c 75 64 65 | 28 4e 6f 77 72 61 70 4c |bInclude|(NowrapL|
|000060a0| 65 66 74 29 3b 0d 0a 09 | 09 09 52 65 73 70 6f 6e |eft);...|..Respon|
|000060b0| 73 65 2e 53 75 62 73 74 | 28 22 43 6f 6e 74 65 6e |se.Subst|("Conten|
|000060c0| 74 22 2c 20 41 6c 6c 4d | 75 74 61 74 6f 72 73 5b |t", AllM|utators[|
|000060d0| 6a 5d 2e 44 65 73 63 72 | 69 70 74 69 6f 6e 29 3b |j].Descr|iption);|
|000060e0| 0d 0a 09 09 09 52 65 73 | 70 6f 6e 73 65 2e 53 75 |.....Res|ponse.Su|
|000060f0| 62 73 74 28 22 52 6f 77 | 43 6f 6e 74 65 6e 74 22 |bst("Row|Content"|
|00006100| 2c 20 74 6d 70 20 24 20 | 57 65 62 49 6e 63 6c 75 |, tmp $ |WebInclu|
|00006110| 64 65 28 43 65 6c 6c 4c | 65 66 74 29 29 3b 0d 0a |de(CellL|eft));..|
|00006120| 09 09 09 73 65 6c 65 63 | 74 65 64 6d 75 74 65 73 |...selec|tedmutes|
|00006130| 20 24 3d 20 57 65 62 49 | 6e 63 6c 75 64 65 28 52 | $= WebI|nclude(R|
|00006140| 6f 77 4c 65 66 74 29 3b | 0d 0a 09 09 7d 0d 0a 0d |owLeft);|....}...|
|00006150| 0a 09 09 52 65 73 70 6f | 6e 73 65 2e 53 75 62 73 |...Respo|nse.Subs|
|00006160| 74 28 22 54 61 62 6c 65 | 54 69 74 6c 65 22 2c 20 |t("Table|Title", |
|00006170| 50 69 63 6b 4d 75 74 61 | 74 6f 72 73 29 3b 0d 0a |PickMuta|tors);..|
|00006180| 09 09 52 65 73 70 6f 6e | 73 65 2e 53 75 62 73 74 |..Respon|se.Subst|
|00006190| 28 22 54 61 62 6c 65 52 | 6f 77 73 22 2c 20 73 65 |("TableR|ows", se|
|000061a0| 6c 65 63 74 65 64 6d 75 | 74 65 73 29 3b 0d 0a 09 |lectedmu|tes);...|
|000061b0| 09 52 65 73 70 6f 6e 73 | 65 2e 53 75 62 73 74 28 |.Respons|e.Subst(|
|000061c0| 22 43 68 6f 6f 73 65 54 | 61 62 6c 65 22 2c 20 57 |"ChooseT|able", W|
|000061d0| 65 62 49 6e 63 6c 75 64 | 65 28 4d 75 74 61 74 6f |ebInclud|e(Mutato|
|000061e0| 72 54 61 62 6c 65 50 61 | 67 65 29 29 3b 0d 0a 0d |rTablePa|ge));...|
|000061f0| 0a 09 09 4d 61 70 54 69 | 74 6c 65 28 52 65 73 70 |...MapTi|tle(Resp|
|00006200| 6f 6e 73 65 29 3b 0d 0a | 09 09 52 65 73 70 6f 6e |onse);..|..Respon|
|00006210| 73 65 2e 53 75 62 73 74 | 28 22 53 65 63 74 69 6f |se.Subst|("Sectio|
|00006220| 6e 22 2c 20 43 75 72 72 | 65 6e 74 4c 69 6e 6b 73 |n", Curr|entLinks|
|00006230| 5b 33 5d 29 3b 0d 0a 09 | 09 52 65 73 70 6f 6e 73 |[3]);...|.Respons|
|00006240| 65 2e 53 75 62 73 74 28 | 22 50 61 67 65 48 65 6c |e.Subst(|"PageHel|
|00006250| 70 22 2c 20 4e 6f 74 65 | 4d 75 74 61 74 6f 72 73 |p", Note|Mutators|
|00006260| 50 61 67 65 29 3b 0d 0a | 09 09 52 65 73 70 6f 6e |Page);..|..Respon|
|00006270| 73 65 2e 53 75 62 73 74 | 28 22 50 6f 73 74 41 63 |se.Subst|("PostAc|
|00006280| 74 69 6f 6e 22 2c 20 43 | 75 72 72 65 6e 74 4d 75 |tion", C|urrentMu|
|00006290| 74 61 74 6f 72 73 50 61 | 67 65 29 3b 0d 0a 09 09 |tatorsPa|ge);....|
|000062a0| 53 68 6f 77 50 61 67 65 | 28 52 65 73 70 6f 6e 73 |ShowPage|(Respons|
|000062b0| 65 2c 20 43 75 72 72 65 | 6e 74 4d 75 74 61 74 6f |e, Curre|ntMutato|
|000062c0| 72 73 50 61 67 65 29 3b | 0d 0a 09 7d 0d 0a 0d 0a |rsPage);|...}....|
|000062d0| 09 65 6c 73 65 20 41 63 | 63 65 73 73 44 65 6e 69 |.else Ac|cessDeni|
|000062e0| 65 64 28 52 65 73 70 6f | 6e 73 65 29 3b 0d 0a 7d |ed(Respo|nse);..}|
|000062f0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 51 75 65 |....func|tion Que|
|00006300| 72 79 43 75 72 72 65 6e | 74 42 6f 74 73 28 57 65 |ryCurren|tBots(We|
|00006310| 62 52 65 71 75 65 73 74 | 20 52 65 71 75 65 73 74 |bRequest| Request|
|00006320| 2c 20 57 65 62 52 65 73 | 70 6f 6e 73 65 20 52 65 |, WebRes|ponse Re|
|00006330| 73 70 6f 6e 73 65 29 0d | 0a 7b 0d 0a 6c 6f 63 61 |sponse).|.{..loca|
|00006340| 6c 20 61 72 72 61 79 3c | 78 55 74 69 6c 2e 50 6c |l array<|xUtil.Pl|
|00006350| 61 79 65 72 52 65 63 6f | 72 64 3e 20 50 6c 61 79 |ayerReco|rd> Play|
|00006360| 65 72 52 65 63 6f 72 64 | 73 3b 0d 0a 6c 6f 63 61 |erRecord|s;..loca|
|00006370| 6c 20 73 74 72 69 6e 67 | 20 4f 75 74 53 74 72 2c |l string| OutStr,|
|00006380| 20 42 6f 74 4e 61 6d 65 | 2c 20 4c 65 66 74 54 61 | BotName|, LeftTa|
|00006390| 62 6c 65 2c 20 52 69 67 | 68 74 54 61 62 6c 65 3b |ble, Rig|htTable;|
|000063a0| 0d 0a 6c 6f 63 61 6c 20 | 69 6e 74 20 69 2c 20 6a |..local |int i, j|
|000063b0| 2c 20 42 6f 74 43 6f 75 | 6e 74 2c 20 6d 61 78 62 |, BotCou|nt, maxb|
|000063c0| 6f 74 73 2c 20 63 6e 74 | 2c 20 43 6f 6c 31 43 6f |ots, cnt|, Col1Co|
|000063d0| 75 6e 74 3b 0d 0a 6c 6f | 63 61 6c 20 78 42 6f 74 |unt;..lo|cal xBot|
|000063e0| 09 42 3b 0d 0a 6c 6f 63 | 61 6c 20 62 6f 6f 6c 20 |.B;..loc|al bool |
|000063f0| 6f 6c 64 73 74 61 74 65 | 2c 20 6e 65 77 73 74 61 |oldstate|, newsta|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.