Autor Wątek: Wtyczka do emotikon (tlenowych)  (Przeczytany 22394 razy)

0 Użytkowników i 2 Gości przegląda ten wątek.

Offline Dziaddu

  • Młodzież
  • **
Wtyczka do emotikon (tlenowych)
« dnia: Luty 08, 2009, 18:59:42 pm »
Wczesna wersja do zabawy:
http://dziaddu.eportal.com.pl/wtw/wtyczki/Emotikony.zip

Wrzucić zawartość wybranego zestawu bezpośrednio do katalogu "Emoticons" utworzonego w głównym katalogu wtw (czyli Emoticons ma zawierać "emo.xml") i włączyć wtyczkę. Działa tylko w wersji 32-bit, nie ma podglądu/okienka wyboru emotikon, nie sprawdza już wyświetlonych wiadomości (działa tylko na wysłane/odebrane w czasie jej działania), nie ma możliwości zmiany zestawu (czyli każdy użytkownik wtw jest zmuszony na razie do używania tego samego zestawu) i w ogóle ograniczona zabawka ;) Chyba powoduje zdublowanie zakładki z rozmową, ale nie sprawdzałem dlaczego :P

Offline lukaszde

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #1 dnia: Luty 08, 2009, 19:08:00 pm »
Emoty dzialaja poprawnie. Tutaj plik (http://odsiebie.com/pokaz/1503795---9fc5.html) standardowych emot dla tlena, cala zawartosc wypakowac do katalogu Emoticons
Co do bledu - tak powoduje zdublowanie zakladki z rozmowa ;)

Offline zhvir

Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #2 dnia: Luty 08, 2009, 19:17:44 pm »
niestety nie potestuję ;(
proszę o screeny albo wersje 64bit :P

btw: czy podmiana pliku emo.xml wraz z emotami nie da w efekcie podmiany całego zestawu emotikon? ;)
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline Smartek

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #3 dnia: Luty 08, 2009, 19:21:27 pm »
Potężna beta...
Wyeliminuj dublowanie zakładek - coniektórzy będą już w niebie.

A ciężko byłoby dodać opcję wyboru zestawu?

--edit--
Podmiana emo.xml z innego zestawu + emotki i DZIAŁA inny zestaw.
Mam Invision...

@Dziaddu, błagam, usuń dublowanie zakładek i będę baaardzo wdzięczny :-).
(No, jeszcze brakuje mi pewnej rzeczy, o której wiesz... ;-)).

--edit2--
Dzieje się to, czego nie lubię:
wpisujemy "http://" i w miejscu ":/" robi się odpowiednia emotka, niestety.
« Ostatnia zmiana: Luty 08, 2009, 19:25:30 pm wysłana przez Smartek »
Może... po prostu... się mylę?

Offline gibi

  • Młodzież
  • **
  • Ghost of navigator
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #4 dnia: Luty 08, 2009, 19:24:43 pm »
u mnie działa ok, nie dubluje zakładek ;)

Offline Smartek

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #5 dnia: Luty 08, 2009, 19:28:11 pm »
Z moimi ukochanymi ikonkami Invision WTW od razu odżyło! :-)
Czekam na naprawę błędu z dublowaniem zakładek, a póki co wyłączam pluga.
Może... po prostu... się mylę?

Offline zhvir

Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #6 dnia: Luty 08, 2009, 19:31:26 pm »
@Dziadu: wolę wersję 64bit "Wtyczki do emotikon" niż "Wtyczki do dźwięków" ;)

swoją drogą mało odkrywcze nazwy dla wtyczek :>
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #7 dnia: Luty 08, 2009, 20:09:05 pm »
Nie lubię kombinowanych nazw, a z epoki tlenowego wtyczkopisania mam taką zasadę, że wtyczki mają polskie nazwy i w miarę możliwości mówią do czego służą (angielskie nazwy często zalatują wiochą, a polacy nie gęsi... ;) ). A że w przypadku wtw prawie każda nazwa jest "wolna" to tego nadużywam :D (BTW: wtyczka zwie się "Emotikony", a nie "Wtyczka do emotikon" ;) Tak samo jak "wtyczka do dźwięków" zwie się "Dźwięki" :P)

Co do "http://": no to już sobie przypomniałem do czego służył parametr w="1" :D Się poprawi, bo mnie to też swego czasu denerwowało.

Jak błąd jest znany, to nie musicie go tysiąc razy raportować ;) Się poprawi. To jest wczesna, bardzo wczesna wersja :P

A 64-bit będzie, jak mi się zachce wreszcie wygooglać co jest potrzebne, żeby pod Code::Blocks/MinGW 32-bit można było tworzyć binarki 64-bitowe. Na razie mi się nie chciało ;)

Offline Smartek

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #8 dnia: Luty 08, 2009, 20:17:53 pm »
Kiedy możemy się spodziewać wersji, przede wszystkim, nietykającej biednych kart? ;-)
Może... po prostu... się mylę?

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #9 dnia: Luty 08, 2009, 20:21:06 pm »
W nieodległej przyszłości ;)

Offline lukaszde

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #10 dnia: Luty 08, 2009, 20:26:20 pm »
Dziaddu a czy myślałeś i planujesz wykorzystać w swoich wtyczkach opcję aktualizacji ? (http://wiki.k2t.eu/wiki/WTW_-_Wtyczki_-_Autoupdate)
Uniknąłbyś odpowiedzi na pytania kiedy będzie poprawiona wersja wtyczki, a nam użytkownikom znacznie ułatwiłbyś życie ;)

Offline Smartek

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #11 dnia: Luty 08, 2009, 20:31:04 pm »
Dziaddu, nie zamieniaj się w boskiego Kaworu, któremu się nic nie chce :-P.
Może... po prostu... się mylę?

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #12 dnia: Luty 08, 2009, 20:33:15 pm »
O przepraszam, bogiem jest Oconnel, ja jestem tylko Pogańskim Bożkiem ;P

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #13 dnia: Luty 08, 2009, 20:33:59 pm »
Auto update w planach jest, ale to na później :P

A w Kaworu nie muszę się zmieniać, mi się nigdy nic nie chciało :D

Nie mogę znaleźć błędu w kodzie, który powoduje dublowanie zakładek. Jak dla mnie wszystko jest ok :/ A robię tak:
WTW_PTR msg_disp_event(WTW_PARAM wP, WTW_PARAM lP)    //obsługa hooka
{
    wtwMessageDef *msg = (wtwMessageDef *) wP;

    if(msg->msgFlags & WTW_MESSAGE_FLAG_NOHTMLESC)
        return BMD_FORCE_NO_STORE;

    wtwMessageDef test_msg;
    initStruct(test_msg);
    test_msg.contactData = msg->contactData;
    test_msg.exResource = msg->exResource;
    test_msg.extInfo = msg->extInfo;
    test_msg.extInfoCount = msg->extInfoCount;
    test_msg.msgFlags = msg->msgFlags | WTW_MESSAGE_FLAG_NOHTMLESC;

    //  obróbka treści wiadomości
    wstring txt = msg->msgMessage;
    test_msg.msgMessage = insertEmots(htmlEsc(txt)).c_str();

    test_msg.msgTime = msg->msgTime;
    test_msg.msgTopic = msg->msgTopic;
    test_msg.ownerData = msg->ownerData;

    wtw->Call(WTW_PF_WTW_SHOW_MESSAGE, (WTW_PARAM) &test_msg, 0);

    return BMD_FORCE_NO_DISP;
}
Ktoś widzi tu coś nie teges? ;)

Offline Smartek

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #14 dnia: Luty 08, 2009, 20:38:38 pm »
Mogę poszukać literówek i ortów.
Ewentualnie, jak ładnie poprosisz, braki ogonków :-P.
Może... po prostu... się mylę?

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #15 dnia: Luty 08, 2009, 20:40:51 pm »
Mi chodzi raczej o błędy w kodzie ;)

//Chyba coś wymyśliłem :P Ale to jutro się sprawdzi.

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #16 dnia: Luty 08, 2009, 20:52:01 pm »
Jutro pewnie sprwdze co sie dokladnie dzieje, ale tak tymczasem, pomijaąc te zakladki, to ten błąd jest ciekawszy:



    test_msg.msgMessage = insertEmots(htmlEsc(txt)).c_str();
W życiu nie rób czegoś takiego ;p

Tworzy Ci tymczasuwy obiekt,tory zwraca funkcja, z niej wywołuje .c_str(); i po tej linijce tymczasowy obiekt jest niszczony i w ten sposob w msgMessage masz wskaźnik na coś co nei istnieje ;P

Offline Dziaddu

  • Młodzież
  • **
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #17 dnia: Luty 08, 2009, 20:54:16 pm »
A to co za cudo? :D Jak Ci się to udało wywołać? :>

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #18 dnia: Luty 08, 2009, 20:54:41 pm »
Uzupełniłem wcześniejszy post ;P

Offline alberht

  • WTW evangelist
  • Global Moderator
  • Młodzież
  • *
    • http://forum.k2t.eu/
Re: Wtyczka do emotikon (tlenowych)
« Odpowiedź #19 dnia: Luty 08, 2009, 20:55:36 pm »
@Kaw: czy to ma jakiś zwiazek z tym co zglaszalem tutaj?;>
Regards,
alberht
WTW evangelist