Aloha! Wiadomości dotyczące przyszłej łatki 6.2.4 zebrane z forów, z ostrzeżeniem dla autorów dodatków o możliwych błędach.
Zmiany interfejsu programu uruchamiającego w patchu 6.2.4
W następnym patchu 6.2.4. wdrażana jest nowa infrastruktura Battle.net. Wpłynie to na praktycznie wszystko w programie uruchamiającym Battle.net, w tym okno znajomych i czat. Twórcom dodatków, które wykorzystują wspomniane cechy, zalecają przetestowanie wspomnianych zmian w RPP i sprawdzenie poprawności działania tych dodatków.
Rozmowy
[niebieski autor = »Blizzard» źródło = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
Usunięto obsługę rozmów. Obejmuje to wszystkie funkcje w C (BNCreateConversation, BNGetConversationInfo itp.), A także wszystkie odniesienia LUA / XML do konwersacji.
[/niebieski]
Bajki
[niebieski autor = »Blizzard» źródło = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
Nowa architektura Battle.net nie zawiera koncepcji „Toons”. Zamiast tego odnosimy się do „GameAccounts”. Dlatego wiele funkcji, których nazwa zawiera „Toon”, odwołuje się teraz do „GameAccount”.
Przykłady:
BNGetToonInfo -> BNGetGameAccountInfo
BNGetFriendToonInfo -> BNGetFriendGameAccountInfo
BNGetNumFriendToons -> BNGetNumFriendGameAccounts
[/niebieski]
Identyfikator obecności
[niebieski autor = »Blizzard» źródło = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
Wcześniej „identyfikatory obecności” mogły odnosić się do indywidualnych kont Battle.net lub Toons. Większość funkcji może akceptować oba typy „Identyfikatora obecności”, a gdy otrzymały niewłaściwy typ, próbowały odgadnąć Twoje intencje.
„Identyfikatory obecności” zostały zastąpione przez „bnetIDAccount” i „bnetIDGameAccount”. Dzięki tej zmianie zaostrzyliśmy wszystkie funkcje w akceptowaniu identyfikatorów kont lub identyfikatorów kont gry. Aby to ułatwić, wszystkie zmienne LUA zostały zaktualizowane w celu określenia typu identyfikatora.
Możesz przełączyć się z „unabnetIDGameAccount” na „bnetIDAccount” w następujący sposób: bnetIDAccount = select (17, BNGetGameAccountInfo (bnetIDGameAccount));
Możesz znaleźć aktywne „bnetIDGameAccount” dla gracza z „bnetIDAccount” w następujący sposób: bnetIDGameAccount = select (6, BNGetFriendInfoByID (bnetIDAccount));
[/niebieski]
Nazwa obecnego królestwa
[niebieski autor = »Blizzard» źródło = »http://eu.battle.net/wow/es/forum/topic/17610741663#1 ″]
-
Zmienna „realmName” już nie istnieje. Możesz uzyskać nazwę aktualnej dziedziny za pomocą „GetRealmName ()”.
[/niebieski]