K2T.eu :: Forum

Specjalne => API/SDK => Wątek zaczęty przez: cubuspl42 w Grudnia 14, 2011, 16:04:29 pm

Tytuł: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 14, 2011, 16:04:29 pm
Witam
Jestem bardzo początkującym programistą, zarówno jeżeli chodzi o Visuala jak i API WTW. Próbuję napisać wtyczkę, która będzie zmieniać opis usera (w zależności od słuchanej piosenki). Naprawdę długo przeczesywałem headery w poszukiwaniu odpowiadającej za to funkcji, ale jak na razie mi się nie udało. :( Wspomożecie radą?
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: Vimes w Grudnia 14, 2011, 17:01:42 pm
W sumie to jest taka wtyczka pobiera w winampa
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 14, 2011, 17:35:46 pm
Wiem, ale to nie jest jedyny odtwarzacz :) Robię pod iTunes'a. Funkcja wyciągająca informacje od niego jest już napisana, teraz muszę napisać kawałek zmieniający opis. Czekam na sugestie ;)
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: mucha w Grudnia 14, 2011, 17:51:10 pm
WTW_PF_STATUS_SET analogicznie do tego (tylko jako wParam pewnie wchar_t*):
http://forum.k2t.eu/apisdk/automatyczna-odpowiedz-3886/
Pewnie będziesz też potrzebował listy używanych przez użytkownika protokołów:
http://forum.k2t.eu/apisdk/pobranie-ikon-statusow-dla-kazdego-protokolu/
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 14, 2011, 19:37:31 pm
Jesteś bogiem. Działa. Jutro biorę się poważnie do roboty.
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 16, 2011, 19:47:02 pm
Hej! Po wielu (setkach?) prób, płaczu i buildów wreszczie udało mi się stworzyć coś, co wygląda jak wtyczka.

Jednak znowu utknąłem. Czasem wszystko jest OK, ale zawzwyczaj jest tak:
próbując zmienić globalny opis, reaguje jedynie belka z opisem (zmienia się), lecz w sieci (w tym przypadku jedynej, GG), zostaje pierwszy ustawiony przez wtykę opis, na resztę ani drgnie...

Opis ustawiam tak:

wtwPresenceDef pd;
//nadaję wartość tylko dla curDescription
pd.curDescription = status;
wtw->fnCall(WTW_PF_WTW_STATUS_SET, reinterpret_cast<WTW_PARAM>(&pd), NULL);

Coś robię nie tak?
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: Kaworu w Grudnia 16, 2011, 20:09:16 pm
Nie ustawiasz stanu. Bo o ile opis można pominąć, to stanu już nie.

PS: Prościej jest tak:

Cytuj
wtw->fnCall(WTW_PF_WTW_STATUS_SET, pd, NULL);
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 16, 2011, 20:37:39 pm
Spróbowałem to uwzględnić, ale jakoś dalej nie styka. W ogóle po wystąpieniu tego błędu WTW jakby w ogóle przestaje pozwalać na jakąkolwiek zmianę statusu i opisu :( Jutro zacznę coś z tym kombinować...
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 17, 2011, 18:29:50 pm

Tak mnie natchnęło:
Czy istnieje możliwość, że serwer GG albo WTW odrzuca zbyt częste próby zmiany opisu na protokole GG?


Edit:
http://amxx.pl/topic/8229-ggadu/page__st__40__p__55141#entry55141


Koleś w ww. poscie pisze, że tak.

Cytuj

(...) (za częste zmiany opisu i serwer gg blokował, a ja myślałem że metoda ni działa [/size]) [size=78%] (...)[/size]



Czy ktoś słyszał o tym ograniczeniu? Może wiecie np. co ile sekund można zmieniać opis?
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: adrian_007 w Grudnia 17, 2011, 21:44:18 pm
yep, sprawdzone jakis czas temu - serwer gg po kilku(nastu) szybkich zmianach statusu odmawia kolejnych zmian, trzeba sie przelogowac.
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 17, 2011, 22:51:16 pm
Dobra, problem z głowy.
Był spowodowany faktem, że jako początkujący programista poszedłem na skróty, czyli nie zakładałem żadnego haka na iTunesa, tylko co 2 sekundy sprawdzam czy aby nie zmieniła się piosenka.
Zabrakło jednak kilku instrukcji warunkowych, co sprawiło że co 2 sekundy leciało polecenie zmiany opisu do serwera GG, nawet jak piosenka dalej była ta sama :)
Bebechy wtyczki są gotowe, trochę rzeczy jeszcze pododaję, to wejdzie w fazę alpha. ;)

Edit:
Taka błoga myśl: da się dorzucić pozycję do menu (np. statusów) w konkretnym miejscu, a nie na sam dół?
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: adrian_007 w Grudnia 18, 2011, 03:36:39 am
teoretycznie afair sie da, ale wybranie odpowiedniej liczby odpowiadajacej za pozycje - ruletka... o ile w ogole zadziala... :F
Tytuł: Odp: [PROBLEM] Zmiana opisu użytkownika WTW
Wiadomość wysłana przez: cubuspl42 w Grudnia 18, 2011, 12:25:04 pm
Rozwinąłbyś swoją wypowiedź? :) Dlaczego ruletka?