Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
2.0.179-classic release | 17.65 KB | Jun 8, 2020 | 1.13.2 | 247 | ![]() |
2.0.179 release | 17.65 KB | Jun 8, 2020 | 8.3.0 | 402 | ![]() |
2.0.178-classic release | 14.96 KB | Aug 27, 2019 | 1.13.2 | 949 | ![]() |
2.0.178 release | 14.96 KB | Aug 27, 2019 | 8.2.0 | 658 | ![]() |
2.0.174 release | 23.00 KB | Aug 25, 2019 | 8.2.0 +1 | 187 | ![]() |
2.0.172 release | 17.20 KB | Aug 25, 2019 | 8.2.0 | 154 | ![]() |
2.0.171 release | 12.72 KB | Jun 2, 2019 | 8.1.5 | 388 | ![]() |
2.0.168 +1 More release | 16.71 KB | Jun 1, 2019 | 8.1.5 | 56 | ![]() |
2.0.165 +1 More release | 15.86 KB | Jun 1, 2019 | 8.1.5 | 13 | ![]() |
2.0.162 +1 More release | 16.08 KB | Jun 1, 2019 | 8.1.5 | 19 | ![]() |
2.0.153 +1 More release | 15.02 KB | Mar 27, 2016 | 6.2.4 | 1,958 | ![]() |
2.0.151 +1 More release | 15.00 KB | Mar 27, 2016 | 6.1.0 | 40 | ![]() |
2.0.146 +1 More release | 14.99 KB | Feb 24, 2015 | 6.1.0 | 778 | ![]() |
2.0.144 +1 More release | 14.95 KB | Feb 1, 2015 | 6.0.3 | 308 | ![]() |
2.0.141 +1 More release | 15.01 KB | Oct 14, 2014 | 6.0.2 | 626 | ![]() |
2.0.137 +1 More release | 15.15 KB | Feb 19, 2014 | 5.4.2 | 540 | ![]() |
2.0.128 +1 More release | 14.75 KB | Sep 11, 2013 | 5.4.0 | 444 | ![]() |
2.0.126 +1 More release | 14.80 KB | May 30, 2013 | 5.3.0 | 358 | ![]() |
2.0.124 +1 More release | 14.77 KB | May 30, 2013 | 4.2.0 | 140 | ![]() |
2.0.122 +1 More release | 14.72 KB | Jun 28, 2011 | 4.2.0 | 1,701 | ![]() |
2.0.120 +1 More release | 14.71 KB | Apr 26, 2011 | 4.0.6 | 1,109 | ![]() |
2.0.118 +1 More release | 12.21 KB | Dec 15, 2010 | 4.0.3a +1 | 1,935 | ![]() |
2.0.116 +1 More release | 12.20 KB | Oct 20, 2010 | 4.0.1 +1 | 1,478 | ![]() |
2.0.113 +1 More release | 12.18 KB | Feb 22, 2010 | 3.3.0 | 1,880 | ![]() |
2.0.110 +1 More release | 12.00 KB | Dec 13, 2009 | 3.3.0 | 108 | ![]() |
2.0.107 +1 More release | 12.15 KB | Oct 19, 2009 | 3.2.0 | 118 | ![]() |
2.0.104 +1 More release | 11.94 KB | Sep 28, 2009 | 3.2.0 | 86 | ![]() |
2.0.102 +1 More release | 13.13 KB | Aug 24, 2009 | 3.2.0 | 92 | ![]() |
2.0.95 +1 More release | 12.63 KB | Aug 4, 2009 | 3.2.0 | 131 | ![]() |
2.0.88 +1 More release | 12.08 KB | Jul 30, 2009 | 3.1.0 | 68 | ![]() |
2.0.86 +1 More release | 11.74 KB | Jul 24, 2009 | 3.1.0 | 68 | ![]() |
2.0.2 +1 More release | 10.17 KB | Apr 14, 2009 | 3.1.0 | 613 | ![]() |
2.0.1 +1 More release | 10.15 KB | Apr 8, 2009 | 3.0.9 | 77 | ![]() |
2.0 release | 9.17 KB | Nov 18, 2008 | 3.0.3 | 61 | ![]() |
2.3.0 release | 12.53 KB | Jan 7, 2007 | 2.0.1 | 30 | ![]() |
2.2.1 release | 10.52 KB | Jan 1, 2007 | 2.0.1 | 34 | ![]() |
2.1.1 release | 10.32 KB | Dec 30, 2006 | 2.0.1 | 34 | ![]() |
2.1b1 +1 More beta | 8.39 KB | Jul 16, 2009 | 3.1.0 | 137 | ![]() |
b2 beta | 9.05 KB | Nov 11, 2008 | 3.0.3 | 40 | ![]() |
2.0b1 beta | 8.95 KB | Nov 11, 2008 | 3.0.3 | 29 | ![]() |
1.0 (Pre-WoTLK) +1 More beta | 44.55 KB | Nov 11, 2008 | 2.4.3 | 202 | ![]() |
WhoLib-r78925.1 +1 More beta | 35.83 KB | Sep 29, 2008 | 2.4.3 | 52 | ![]() |
WhoLib-r78925 +1 More beta | 35.83 KB | Jul 22, 2008 | 2.4.3 | 39 | ![]() |
WhoLib-r78925-nolib beta | 6.44 KB | Jul 22, 2008 | 2.4.3 | 34 | ![]() |
WhoLib-r78828 +1 More beta | 35.62 KB | Jul 21, 2008 | 2.3.3 | 52 | ![]() |
WhoLib-r78220 +1 More beta | 35.24 KB | Jul 11, 2008 | 2.3.3 | 35 | ![]() |
WhoLib-r73861 +1 More beta | 35.48 KB | May 14, 2008 | 2.3.3 | 38 | ![]() |
WhoLib-r73809 +1 More beta | 35.15 KB | May 14, 2008 | 2.3.3 | 27 | ![]() |
WhoLib-r64386.1 +1 More beta | 36.72 KB | Mar 26, 2008 | 2.3.3 | 43 | ![]() |
WhoLib-r64386 +1 More beta | 36.94 KB | Mar 12, 2008 | 2.3.3 | 37 | ![]() |
WhoLib-r64386-nolib beta | 7.32 KB | Mar 12, 2008 | 2.3.3 | 48 | ![]() |
WhoLib-r62295.1 +1 More beta | 36.51 KB | Mar 7, 2008 | 2.3.3 | 28 | ![]() |
WhoLib-r62295 +1 More beta | 36.46 KB | Feb 20, 2008 | 2.3.3 | 39 | ![]() |
WhoLib-r62295-nolib beta | 6.89 KB | Feb 20, 2008 | 2.3.3 | 24 | ![]() |
WhoLib-r61989 +1 More beta | 36.16 KB | Feb 18, 2008 | 2.3.3 | 55 | ![]() |
WhoLib-r61716 +1 More beta | 35.53 KB | Feb 17, 2008 | 2.3.3 | 179 | ![]() |
WhoLib-r61704 +1 More beta | 35.17 KB | Feb 17, 2008 | 2.3.3 | 30 | ![]() |
WhoLib-r57424.1 +1 More beta | 35.08 KB | Jan 9, 2008 | 2.3.3 | 33 | ![]() |
WhoLib-r57424 +1 More beta | 35.36 KB | Dec 24, 2007 | 2.3.3 | 33 | ![]() |
WhoLib-r57424-nolib beta | 5.51 KB | Dec 24, 2007 | 2.3.3 | 44 | ![]() |
WhoLib-r53004.1 +1 More beta | 35.60 KB | Nov 28, 2007 | 2.2.3 | 30 | ![]() |
WhoLib-r53004 +1 More beta | 35.87 KB | Oct 23, 2007 | 2.2.3 | 34 | ![]() |
WhoLib-r53004-nolib beta | 5.75 KB | Oct 23, 2007 | 2.2.3 | 36 | ![]() |
WhoLib-r50744 +1 More beta | 35.62 KB | Oct 3, 2007 | 2.2.3 | 91 | ![]() |
WhoLib-r45098.7 +1 More beta | 35.65 KB | Sep 25, 2007 | 2.1.3 | 26 | ![]() |
WhoLib-r45098.6 +1 More beta | 35.64 KB | Sep 21, 2007 | 2.1.3 | 42 | ![]() |
WhoLib-r45098.5 +1 More beta | 35.63 KB | Sep 19, 2007 | 2.1.3 | 26 | ![]() |
WhoLib-r45098.4 +1 More beta | 35.61 KB | Sep 19, 2007 | 2.1.3 | 56 | ![]() |
WhoLib-r45098.3 +1 More beta | 35.60 KB | Sep 11, 2007 | 2.1.3 | 26 | ![]() |
WhoLib-r45098.2 +1 More beta | 35.58 KB | Sep 2, 2007 | 2.1.3 | 29 | ![]() |
WhoLib-r45098.1 +1 More beta | 35.52 KB | Sep 2, 2007 | 2.1.3 | 29 | ![]() |
WhoLib-r45098-nolib beta | 5.53 KB | Jul 30, 2007 | 2.1.3 | 25 | ![]() |
WhoLib-r45098 +1 More beta | 34.65 KB | Jul 30, 2007 | 2.1.3 | 33 | ![]() |
WhoLib-r36550.1022 +1 More beta | 34.62 KB | Jul 23, 2007 | 2.1.3 | 24 | ![]() |
WhoLib-r36550.1021 +1 More beta | 34.60 KB | Jul 22, 2007 | 2.1.3 | 21 | ![]() |
WhoLib-r36550 +1 More beta | 34.08 KB | Jun 27, 2007 | 2.1.3 | 25 | ![]() |
WhoLib-r36550-nolib beta | 5.50 KB | Jun 27, 2007 | 2.1.3 | 30 | ![]() |
WhoLib-r36550.1019 +1 More beta | 50.08 KB | Jun 20, 2007 | 2.1.3 | 25 | ![]() |
WhoLib-r36550.1018 +1 More beta | 50.05 KB | Jun 18, 2007 | 2.1.3 | 28 | ![]() |
WhoLib-r36550.1017 +1 More beta | 49.60 KB | Jun 18, 2007 | 2.1.3 | 30 | ![]() |
WhoLib-r36550.1016 +1 More beta | 49.52 KB | Jun 18, 2007 | 2.1.3 | 24 | ![]() |
WhoLib-r36550.1015 +1 More beta | 49.49 KB | Jun 18, 2007 | 2.1.3 | 24 | ![]() |
WhoLib-r36550.1014 +1 More beta | 49.19 KB | Jun 18, 2007 | 2.1.3 | 29 | ![]() |
WhoLib-r36550.1013 +1 More beta | 49.11 KB | Jun 18, 2007 | 2.1.3 | 23 | ![]() |
WhoLib-r36550.1012 +1 More beta | 49.59 KB | Jun 14, 2007 | 2.1.3 | 25 | ![]() |
WhoLib-r36550.1011 +1 More beta | 49.46 KB | Jun 14, 2007 | 2.1.3 | 43 | ![]() |
WhoLib-r36550.1009 +1 More beta | 49.52 KB | Jun 14, 2007 | 2.1.3 | 27 | ![]() |
WhoLib-r36550.1008 +1 More beta | 49.50 KB | Jun 14, 2007 | 2.1.3 | 28 | ![]() |
WhoLib-r36550.1007 +1 More beta | 49.48 KB | Jun 14, 2007 | 2.1.3 | 34 | ![]() |
WhoLib-r36550.1006 +1 More beta | 49.46 KB | Jun 14, 2007 | 2.1.3 | 25 | ![]() |
WhoLib-r36550.1005 +1 More beta | 49.34 KB | Jun 14, 2007 | 2.1.3 | 24 | ![]() |
WhoLib-r36550.1004 +1 More beta | 49.09 KB | Jun 8, 2007 | 2.1.3 | 24 | ![]() |
WhoLib-r36550.1003 +1 More beta | 48.97 KB | Jun 6, 2007 | 2.1.3 | 25 | ![]() |
WhoLib-r36550.1002 +1 More beta | 48.50 KB | Jun 5, 2007 | 2.1.3 | 27 | ![]() |
WhoLib-r36550.1001 +1 More beta | 48.38 KB | May 28, 2007 | 2.1.3 | 27 | ![]() |
WhoLib-r36007.1005 +1 More beta | 48.67 KB | May 23, 2007 | 2.0.12 | 28 | ![]() |
WhoLib-r36007.1004 +1 More beta | 48.69 KB | May 22, 2007 | 2.0.12 | 27 | ![]() |
WhoLib-r36007.1003 +1 More beta | 52.74 KB | May 22, 2007 | 2.0.12 | 29 | ![]() |
WhoLib-r36007.1002 +1 More beta | 52.63 KB | May 21, 2007 | 2.0.12 | 32 | ![]() |
WhoLib-r36007.1001 +1 More beta | 52.86 KB | May 21, 2007 | 2.0.12 | 29 | ![]() |
WhoLib-r36007-nolib beta | 6.67 KB | May 20, 2007 | 2.0.12 | 35 | ![]() |
WhoLib-r36007 +1 More beta | 53.99 KB | May 20, 2007 | 2.0.12 | 29 | ![]() |
WhoLib-r35426.1002 +1 More beta | 54.11 KB | May 15, 2007 | 2.0.12 | 39 | ![]() |
WhoLib-r35426.1001 +1 More beta | 54.06 KB | May 15, 2007 | 2.0.12 | 89 | ![]() |
WhoLib-r35426 +1 More beta | 53.34 KB | May 14, 2007 | 2.0.12 | 33 | ![]() |
WhoLib-r35426-nolib beta | 6.57 KB | May 14, 2007 | 2.0.12 | 29 | ![]() |
WhoLib-r35355 beta | 6.43 KB | May 13, 2007 | 2.0.12 | 33 | ![]() |
WhoLib-r35336 beta | 6.39 KB | May 13, 2007 | 2.0.12 | 28 | ![]() |
WhoLib-r35203 beta | 6.30 KB | May 12, 2007 | 2.0.12 | 28 | ![]() |
WhoLib-r34703 beta | 4.32 KB | May 7, 2007 | 2.0.12 | 44 | ![]() |
WhoLib-r34545 beta | 4.24 KB | May 5, 2007 | 2.0.12 | 34 | ![]() |
WhoLib-r34376 beta | 3.81 KB | May 3, 2007 | 2.0.12 | 36 | ![]() |
WhoLib-r34370 beta | 3.73 KB | May 3, 2007 | 2.0.12 | 27 | ![]() |
WhoLib-r34369 beta | 3.63 KB | May 3, 2007 | 2.0.12 | 52 | ![]() |
WhoLib-r34201 beta | 3.39 KB | May 1, 2007 | 2.0.12 | 29 | ![]() |
2.0.179-1-g8ea6126-classic alpha | 17.71 KB | Jun 8, 2020 | 1.13.2 | 27 | ![]() |
2.0.179-1-g8ea6126 alpha | 17.72 KB | Jun 8, 2020 | 8.3.0 | 42 | ![]() |
2.0.178-4-g3db567b-classic alpha | 18.05 KB | Jun 1, 2020 | 1.13.2 | 9 | ![]() |
2.0.178-4-g3db567b alpha | 18.05 KB | Jun 1, 2020 | 8.3.0 | 15 | ![]() |
2.0.178-3-gc897201-classic alpha | 17.65 KB | Aug 31, 2019 | 1.13.2 | 102 | ![]() |
2.0.178-3-gc897201 alpha | 17.65 KB | Aug 31, 2019 | 8.2.0 | 67 | ![]() |
2.0.178-2-gf08cd23-classic alpha | 17.59 KB | Aug 28, 2019 | 1.13.2 | 24 | ![]() |
2.0.178-2-gf08cd23 alpha | 17.59 KB | Aug 28, 2019 | 8.2.0 | 24 | ![]() |
2.0.178-1-gfa5f913-classic alpha | 17.57 KB | Aug 28, 2019 | 1.13.2 | 13 | ![]() |
2.0.178-1-gfa5f913 alpha | 17.57 KB | Aug 28, 2019 | 8.2.0 | 11 | ![]() |
2.0.174-1-g01fa614-alpha alpha | 14.43 KB | Aug 27, 2019 | 8.2.0 | 12 | ![]() |
9e08c5b-alpha alpha | 17.20 KB | Aug 25, 2019 | 8.2.0 | 14 | ![]() |
07ed12c-alpha alpha | 17.20 KB | Aug 25, 2019 | 8.2.0 | 14 | ![]() |
3ab9bb9-alpha alpha | 17.13 KB | Aug 25, 2019 | 8.2.0 | 10 | ![]() |
1139dfd-alpha alpha | 17.09 KB | Aug 25, 2019 | 8.1.5 | 13 | ![]() |
b793038-alpha alpha | 17.04 KB | Aug 25, 2019 | 8.1.5 | 13 | ![]() |
4918ec8-alpha alpha | 13.80 KB | Aug 25, 2019 | 8.1.5 | 15 | ![]() |
r171-alpha alpha | 12.72 KB | Jun 2, 2019 | 8.1.5 | 19 | ![]() |
r170-alpha +1 More alpha | 15.04 KB | Jun 2, 2019 | 8.1.5 | 10 | ![]() |
r168-alpha +1 More alpha | 16.71 KB | Jun 1, 2019 | 8.1.5 | 14 | ![]() |
r167-alpha +1 More alpha | 16.33 KB | Jun 1, 2019 | 8.1.5 | 11 | ![]() |
r165-alpha +1 More alpha | 15.61 KB | Jun 1, 2019 | 8.1.5 | 13 | ![]() |
r161-alpha +1 More alpha | 15.64 KB | Jun 1, 2019 | 8.1.5 | 11 | ![]() |
r154 +1 More alpha | 14.88 KB | Jul 19, 2016 | 7.0.3 | 219 | ![]() |
r152 +1 More alpha | 14.98 KB | Mar 27, 2016 | 6.2.4 | 28 | ![]() |
r150 +1 More alpha | 14.96 KB | Mar 27, 2016 | 6.1.0 | 30 | ![]() |
r149 +1 More alpha | 14.93 KB | Mar 27, 2016 | 6.1.0 | 28 | ![]() |
r148 +1 More alpha | 14.96 KB | Feb 7, 2016 | 6.1.0 | 66 | ![]() |
r147 +1 More alpha | 14.92 KB | Feb 7, 2016 | 6.1.0 | 32 | ![]() |
r145 +1 More alpha | 14.94 KB | Feb 24, 2015 | 6.1.0 | 37 | ![]() |
r143 +1 More alpha | 14.90 KB | Feb 1, 2015 | 6.0.3 | 113 | ![]() |
r140 +1 More alpha | 14.96 KB | Oct 14, 2014 | 6.0.2 | 39 | ![]() |
r136 +1 More alpha | 15.14 KB | Feb 10, 2014 | 5.4.2 | 60 | ![]() |
r135 +1 More alpha | 16.54 KB | Jan 14, 2014 | 5.4.2 | 70 | ![]() |
r134 +1 More alpha | 16.48 KB | Jan 1, 2014 | 5.4.2 | 48 | ![]() |
r133 +1 More alpha | 16.33 KB | Jan 1, 2014 | 5.4.2 | 42 | ![]() |
r131 +1 More alpha | 15.72 KB | Jan 1, 2014 | 5.4.2 | 38 | ![]() |
r130 +1 More alpha | 15.60 KB | Jan 1, 2014 | 5.4.2 | 38 | ![]() |
r129 +1 More alpha | 15.58 KB | Jan 1, 2014 | 5.4.2 | 33 | ![]() |
r127 +1 More alpha | 14.71 KB | Sep 11, 2013 | 5.4.0 | 37 | ![]() |
r125 +1 More alpha | 14.75 KB | May 30, 2013 | 5.3.0 | 22 | ![]() |
r123 +1 More alpha | 14.73 KB | May 30, 2013 | 4.2.0 | 29 | ![]() |
r121 +1 More alpha | 14.67 KB | Jun 28, 2011 | 4.2.0 | 42 | ![]() |
r119 +1 More alpha | 14.67 KB | Apr 26, 2011 | 4.0.6 | 39 | ![]() |
r117 +1 More alpha | 12.17 KB | Dec 15, 2010 | 4.0.3a +1 | 32 | ![]() |
r115 +1 More alpha | 12.23 KB | Sep 3, 2010 | 3.3.5 | 118 | ![]() |
r114 +1 More alpha | 12.16 KB | Sep 2, 2010 | 3.3.5 | 38 | ![]() |
r112 +1 More alpha | 12.13 KB | Feb 19, 2010 | 3.3.0 | 54 | ![]() |
r111 +1 More alpha | 12.05 KB | Feb 19, 2010 | 3.3.0 | 32 | ![]() |
r109 +1 More alpha | 11.96 KB | Dec 13, 2009 | 3.3.0 | 50 | ![]() |
r108 +1 More alpha | 11.86 KB | Dec 8, 2009 | 3.3.0 | 59 | ![]() |
r106 +1 More alpha | 12.09 KB | Oct 18, 2009 | 3.2.0 | 30 | ![]() |
r105 +1 More alpha | 11.95 KB | Oct 18, 2009 | 3.2.0 | 24 | ![]() |
r103 +1 More alpha | 13.07 KB | Aug 28, 2009 | 3.2.0 | 79 | ![]() |
r101 +1 More alpha | 13.09 KB | Aug 24, 2009 | 3.2.0 | 43 | ![]() |
r100 +1 More alpha | 13.01 KB | Aug 24, 2009 | 3.2.0 | 36 | ![]() |
r99 +1 More alpha | 13.11 KB | Aug 12, 2009 | 3.2.0 | 102 | ![]() |
r98 +1 More alpha | 12.79 KB | Aug 12, 2009 | 3.2.0 | 38 | ![]() |
r97 +1 More alpha | 12.75 KB | Aug 9, 2009 | 3.2.0 | 68 | ![]() |
r96 +1 More alpha | 12.71 KB | Aug 8, 2009 | 3.2.0 | 39 | ![]() |
r94 +1 More alpha | 12.60 KB | Aug 4, 2009 | 3.2.0 | 82 | ![]() |
r93 +1 More alpha | 12.57 KB | Aug 4, 2009 | 3.1.0 | 55 | ![]() |
r92 +1 More alpha | 12.54 KB | Aug 4, 2009 | 3.1.0 | 29 | ![]() |
r91 +1 More alpha | 12.45 KB | Aug 3, 2009 | 3.1.0 | 28 | ![]() |
r90 +1 More alpha | 12.22 KB | Aug 3, 2009 | 3.1.0 | 41 | ![]() |
r89 +1 More alpha | 12.13 KB | Aug 2, 2009 | 3.1.0 | 28 | ![]() |
r87 +1 More alpha | 12.04 KB | Jul 27, 2009 | 3.1.0 | 43 | ![]() |
r85 +1 More alpha | 11.70 KB | Jul 24, 2009 | 3.1.0 | 24 | ![]() |
r84 +1 More alpha | 11.65 KB | Jul 24, 2009 | 3.1.0 | 29 | ![]() |
r83 +1 More alpha | 11.56 KB | Jul 16, 2009 | 3.1.0 | 50 | ![]() |
r82 +1 More alpha | 11.53 KB | Jul 16, 2009 | 3.1.0 | 32 | ![]() |
r80 +1 More alpha | 8.35 KB | Jul 16, 2009 | 3.1.0 | 30 | ![]() |
r79 +1 More alpha | 8.28 KB | Jul 16, 2009 | 3.1.0 | 36 | ![]() |
r78 +1 More alpha | 8.08 KB | Jun 24, 2009 | 3.1.0 | 67 | ![]() |
r77 +1 More alpha | 7.94 KB | Jun 24, 2009 | 3.1.0 | 39 | ![]() |
r76 +1 More alpha | 7.90 KB | Jun 24, 2009 | 3.1.0 | 33 | ![]() |
r75 +1 More alpha | 7.95 KB | May 3, 2009 | 3.1.0 | 66 | ![]() |
r73 +1 More alpha | 7.83 KB | Apr 14, 2009 | 3.1.0 | 27 | ![]() |
r71 +1 More alpha | 7.79 KB | Apr 6, 2009 | 3.0.9 | 73 | ![]() |
r70 +1 More alpha | 8.01 KB | Dec 28, 2008 | 3.0.3 | 206 | ![]() |
r69 +1 More alpha | 7.90 KB | Dec 27, 2008 | 3.0.3 | 22 | ![]() |
r68 +1 More alpha | 7.50 KB | Dec 27, 2008 | 3.0.3 | 23 | ![]() |
r67 +1 More alpha | 7.26 KB | Dec 19, 2008 | 3.0.3 | 23 | ![]() |
r66 +1 More alpha | 7.45 KB | Dec 19, 2008 | 3.0.3 | 24 | ![]() |
r64 alpha | 7.48 KB | Nov 15, 2008 | 3.0.3 | 65 | ![]() |
r63 alpha | 7.43 KB | Nov 15, 2008 | 3.0.3 | 30 | ![]() |
r61 alpha | 7.38 KB | Nov 11, 2008 | 3.0.3 | 28 | ![]() |
r59 alpha | 7.28 KB | Nov 11, 2008 | 3.0.3 | 20 | ![]() |
r58 alpha | 7.24 KB | Nov 11, 2008 | 3.0.3 | 26 | ![]() |
r57 alpha | 486 Bytes | Nov 11, 2008 | 3.0.3 | 24 | ![]() |
r55 +1 More alpha | 35.88 KB | Oct 16, 2008 | 2.4.3 | 34 | ![]() |
r54 +1 More alpha | 42.60 KB | Oct 9, 2008 | 2.4.3 | 32 | ![]() |
Описание
Обновите свою ссылку. Новый репозиторий выглядит следующим образом: https://github.com/sylvanaar/who-lib.git
Смотрите README в репозитории github — форматирование markdown там намного лучше.
LibWho-2.0
Эта документация предназначена для разработчиков, желающих использовать подсистему World of Warcraft /who. Подсистема / who является общим ресурсом для всех аддонов, использующих ее. Используя эту библиотеку, вы гарантируете, что не будете конфликтовать с другими аддонами, использующими подсистему /who
Эта библиотека предоставляет следующие возможности:
- Интерфейс для получения информации о пользователе
- Лучшее событие для тех, кто
- Очередь /who и SendWho()
- Гораздо лучший интерфейс ВОЗ, с гарантией выполнения и обратного вызова
Использование
Существует два способа использования WhoLib: встраивание в объект или прямое использование библиотеки
Встроенный
-- в начале вашего аддона
LibStub:GetLibaray ('LibWho-2.0'): Embed(self)
-- вызов функции внутри метода:
function mod: xxx(...)
собственная личность:сведений о пользователях(...)
конец
Внешний
-- в начале вашего аддона
local wholib = LibStub:GetLibrary ('LibWho-2.0'): библиотека()
-- вызов функции:
wholib:сведений о пользователях(...)
Замечания
Примеры в этой документации используют встроенную версию, но их должно быть легко адаптировать к внешней.
Документация по API
lib:Embed(обработчик)
Аргументы
обработчик
таблица-встраивание публичных функций/констант в объект, указанный обработчиком
Возвращается
нуль
Пример
LibStub:GetLibrary ('LibWho-2.0'): Embed(self)
lib: библиотека()
Возвращается
стол-библиотека
Пример
LibStub:GetLibrary ('LibWho-2.0'): Библиотека()
:Сведений о пользователях(имя [, ОПЦ])
Аргументы
имя
string-точное имя игрока
, выбирающего
необязательно, стол - варианты
ОПЦ.очереди
необязательно, номер очереди этого запроса (см. ниже) -. WHOLIB_QUEUE_QUIET (по умолчанию) или. WHOLIB_QUEUE_SCANNING
выбирает тайм-аут
необязательно, количество - если результат кэшируется, и не старше, чем ОПЦ.тайм-аут минут кэше будет возвращено отрицательное значение: всегда используйте кэш (если имеется), в противном случае: отправить запрос, который, по умолчанию: 5 (минут)
ОПЦ.обратного вызова, ОПЦ.обработчик
необязательно, обратный вызов-см. раздел "Информация о обратном вызове" ниже
opts. flags
необязательно, номер-один из нескольких флагов или ' вместе взятых, см. Flags (bit. bor(flag1, flag2 [, flag3 [, ...]]))
Возвращается
ноль, если не было подходящего кэша
false
см. флаги: 'WHOLIB_FLAG_ALWAYS_CALLBACK`
пользователь, время
для кэшированных результатов
пользователь
таблица-информация пользователя
user.Name
строка-имя
пользователя плеера.Онлайн
true, если онлайн, false, если оффлайн, nil, если неизвестно (больше результатов, чем может быть отображено)
если Online не соответствует истине, то все следующие записи будут от последнего успешного вызова или нулевого
пользователя.Гильдия
строка-Гильдия или "
пользователь".Класс
пользователь класса string.Гонка
строка - гонки
пользователей.Уровень
строка - уровень
пользователей.Зоны
строка - зоны
время
количество минут, сколько данных было
Замечания
Если вас интересует только эта функция,то вам не нужно читать о: Who() и WHOLIBQUERYRESULT.
Не используйте .WHOLIB_FLAG_ALWAYS_CALLBACK
при сканировании списка снова и снова делайте 5-секундную паузу после кэшированного возврата, потому что у вас может быть короткий список и время кэширования настолько велико, что все записи могут быть кэшированы, и в этом случае эта функция генерирует почти бесконечный цикл!
Обратный звонок
Когда функция обратного вызова задана и функция не вернулась сразу, то обратный вызов будет вызван, когда они будут результатом. Функция обратного вызова получит те же аргументы, что и функция UserInfo ().
Флаги
.WHOLIB_FLAG_ALWAYS_CALLBACK
если :UserInfo() вернет кэшированные данные, немедленно вызовите обратный вызов с этими данными вместо возврата, а затем верните false
Пример
-- длинная версия
локальный пользователь, time = self:UserInfo(friendsname, { callback = 'UserDataReturned' } )
если пользователь, то
-- данные были немедленно доступны
self:UserDataReturned(пользователь, время)
ещё
-- ничего
-- нам позвонят, когда будут доступны данные
конец
-- короткая версия
себя:пользовательские данные(friendsname, { обратного вызова = 'UserDataReturned, флаги = собственн.WHOLIB_FLAG_ALWAYS_CALLBACK } )
-- функция обратного
вызова function mod: UserDataReturned(пользователь, время)
локальное состояние
, если пользователь.Online = = true then
state = 'Online'
пользователь elseif.Онлайн == ложь тогда
государство = 'оффлайн'
ещё
-- пользователь.Онлайн-это ноль
состояние = 'неизвестно'
конец
DEFAULT_CHAT_FRAME:AddMessage(user.Имя .. "есть" .. состояние)
конец
:CachedUserInfo(имя)
Аргументы
имя
string-точное имя игрока
Возвращается
ноль, если не было подходящего
пользователя кэша, время
для кэшированных результатов, идентичных :UserInfo()
:RegisterCallback(событие, обратный вызов [, обработчик])
Аргументы
строка события-событие, которое вы хотите зарегистрировать для
обратного вызова, обработчик
обратный вызов-см. раздел" Информация о обратном вызове " ниже
Возвращается
нуль
Пример
см. раздел «События» ниже
:Который(запрос [ , ОПЦ])
Аргументы
запрос
string-строка поиска
выбирает
необязательно, стол - варианты
ОПЦ.очереди
необязательно, номер-очередь этого запроса (см. ниже) - .`WHOLIB_QUEUE_QUIET` (по умолчанию) или .`WHOLIB_QUEUE_USER " или .`WHOLIB_QUEUE_SCANNING`
ОПЦ.обратного вызова, ОПЦ.обработчик
необязательно, обратный вызов-см. раздел" Информация о обратном вызове " ниже
Возвращается
нуль
Замечания
Это регистрация события через CallbackHandler-1.0 все, кроме запроса, будет проигнорировано, когда очередь будет .WHOLIB_QUEUE_USER
.
Если вы уже зарегистрировали WHOLIB_QUERY_RESULT
, то вам, возможно, не нужен обратный вызов.
Обратный звонок
Если задана функция обратного вызова, то она будет вызвана после выполнения запроса. Функция обратного вызова получит те же аргументы, что и событие: WHOLIB_QUERY_RESULT
.
Пример
self: Who ({query = 'n-' .. friendsname, queue = self.`WHOLIB_QUERY_QUIET`, callback = 'DisplayPlayers'})
-- self:DisplayPlayers находится в Примере WHOLIB_QUERY_RESULT ниже
Замечания
Если вас интересует только информация об одном игроке, используйте вместо этого :UserInfo (). (Вы можете установить ОПЦ.таймаут в 0, если вы не согласны с кэшированными данными.)
Константы
.WHOLIB_QUEUE_USER
.WHOLIB_QUEUE_QUIET
.WHOLIB_QUEUE_SCANNING
.WHOLIB_FLAG_ALWAYS_CALLBACK
Обратный звонок информация
Некоторые функции WhoLib принимают свою собственную форму обратных вызовов или обратных вызовов через CallbackHandler, у вас всегда есть два способа их использования.
Использование функции
функция обратного вызова-просто укажите на функцию, которая должна быть вызвана
обработчиком
nil - должна быть nil
Пример 1
локальная функция eventmanager (event, a1, a2,...)
-- не имеет "собственного"
конца
wholib:RegisterCallback ('WHOLIB_QUERY_RESULT', eventmanager)
Пример 2
функция mod. eventmanager(event, a1, a2, ...)
-- не имеет "собственного"
конца
wholib:RegisterCallback(‘WHOLIBQUERYRESULT’, mod. eventmanager)
Использование метода
строка обратного вызова - имя метода, который должен быть вызван
обработчиком
таблица-объект, на котором должен быть вызван метод, если используется вызывающий объект nil
Пример
функция mod: eventmanager(event, a1, a2,...)
-- имеет "собственный"
конец
mod:RegisterCallback ('WHOLIB_QUERY_RESULT', 'eventmanager')
-- эквивалентно
wholib:RegisterCallback ('WHOLIB_QUERY_RESULT', 'eventmanager', self)
События
Событие: WHOLIB_QUERY_RESULT
— запрос, результаты, полное имя
Аргументы
запрос
string-
Результаты поиска строк
table-таблица результатов
results [i]. Name
string-имя результата игрока
[i].Онлайн
true, если онлайн, false, если оффлайн, nil, если неизвестно (больше результатов, чем может быть отображено)
результаты[i].Гильдия
string-guild или "
results[i]. Class
строка - класса
результаты[я].Гонки
string-race
results[i].Уровень
результаты строкового уровня[i]. Zone
string-zone
complete
boolean-показывает, могут ли быть возвращены все результаты (true) или нет (false), если нет, выполните более конкретное
имя запроса
string-если запрос был инициирован вызовом :UserInfo (), то это имя игрока вызова :UserInfo (), в противном случае ноль
Замечания
Все эти поля возвращаются при любом вызове «/ who»,» SendWho () » или :Who (), даже когда результаты отображаются в чате.
Пример
функция mod:OnEnable()
...
self:RegisterCallback ('WHOLIB_QUERY_RESULT', 'DisplayPlayers')
...
конец
функция mod:DisplayPlayers(запрос, результаты, полный)
если не полный, то
DEFAULT_CHAT_FRAME:AddMessage("там было больше игроков, чем здесь показано!")
конец
для _,результат в парах(результаты) делать
DEFAULT_CHAT_FRAME:AddMessage ('Player' .. result.Название .. в настоящее время в результате...Зоны)
конец
конец
Очереди
WHOLIB_QUEUE_USER
Используется в запросах пользователей (например, «/ who», SocialFrame ‘ s Who)
Результаты будут отображаться в чате, если только некоторые, или в who-frame, если больше.
WHOLIB_QUEUE_QUIET
Должна быть стандартная очередь для запросов аддона, которые не предназначены для сканирования и не приводят к действию Пользователя: use .WHOLIB_QUEUE_USER
.
Не будет показывать ни сообщения чата, ни кто-кадр.
Будет медленно, поинтересовался, в то время как WhoFrame работает. (TODO)
WHOLIB_QUEUE_SCANNING
Используйте для сканирования.
Не будет показывать ни сообщения чата, ни кто-кадр.
Не будет запрашиваться, пока открыт WhoFrame. (TODO)
Замечания
Сначала будут выполняться запросы . WHOLIB_QUEUE_USER, затем.
WHOLIB_QUEUE_QUIET
и, наконец,.WHOLIB_QUEUE_SCANNING
.
Отлаживать
Когда отладка включена, чат будет заполнен добавленными / возвращенными записями, по одной для каждого запроса.
21: 01:40 WhoLib: [3] добавлено «n-Lager», очереди=0, 0, 1
21: 01:40 WhoLib: [3] возвращено «n-Lager», total=0, queues=0, 0, 0
[3] означает очередь 3 = WHOLIB_QUEUE_SCANNING
, каждый запрос сначала будет «добавлен», а затем» возвращен», при возвращенных запросах также будет напечатано общее количество записей. «Queues=0, 0, 1» означает, что 0 запросов находятся в очереди .WHOLIB_QUEUE_USER, 0 in.
WHOLIB_QUEUE_QUIET
, и 1 (дополнительное), в .WHOLIB_QUEUE_SCANNING
.
For: UserInfo () будет напечатано еще больше записей.
: SetWhoLibDebug(состояние)
Аргументы
государство
boolean-включает или отключает отладку
Возвращается
нуль
/wholibdebug
Включение отладки.
Добавить комментарий