tu mi graj czyli dzwieki w wtw
downloadodnosnie zestawow i biblioteki bass...
SpoilerSchemat XML zestawu (od wersji wtyczki 0.7.0.0, zaktualizowany przy okazji 0.9.0.1)
<?xml version="1.0" encoding="utf-8"?>
<wtwSounds author="adrian_007" description="sounds template">
<item type="message.error" file=""/>
<item type="message.warning" file=""/>
<item type="message.info" file=""/>
<item type="message.chat.new" file="default\nowa_rozmowa.wav"/>
<item type="message.chat" file="default\wiadomosc.wav"/>
<item type="message.chat.inactive" file=""/>
<item type="message.conference.new" file=""/>
<item type="message.conference" file=""/>
<item type="message.conference.inactive" file=""/>
<item type="presence.online" file="default\dostepny.wav"/>
<item type="presence.chat" file=""/>
<item type="presence.dnd" file=""/>
<item type="presence.away" file=""/>
<item type="presence.xa" file=""/>
<item type="presence.invisible" file=""/>
<item type="presence.offline" file=""/>
<item type="presence.error" file=""/>
<item type="presence.blocked" file=""/>
<item type="misc.network.loggedIn" file=""/>
<item type="misc.network.loggedOff" file=""/>
<item type="misc.auth.request" file=""/>
<item type="misc.newMail" file=""/>
<item type="misc.alert" file=""/>
<external key="kluczDoIdentyfikacjiDzwieku" file="default\beep.wav"/>
</wtwSounds>
gdzie ustawione dzwieki znajduja sie w folderze
defaultplik zapisujemy np jako default.xml i umieszczamy w katalogu sounds w katalogu profilu. potem wybieramy go sobie z roletki w ustawieniach wtyczki
reasumujac dla tego przykladu:
schemat xml: [katalog_profilu]\
Sounds\default.xmlkatalog z dzwiekami: [katalog_profilu]\
Sounds\default\dla leniwych program do tworzenia zestawow: klikjak ktos jeszcze raz zapyta gdzie umieszczac te nieszczesne zestawy, to post zostanie usuniety... :P
chcesz uzywac bass ale nie wiesz jak? wrzuc biblioteke do
WTW\Components\Libraries** 0.9.3.1
* zdarzenia bez typu (before/after) teraz tez sa brane pod uwage przez dispatcher
dla developerowchcesz, zeby sounds odegralo za ciebie jakis pliczek .wav?
wtw->fnCall(L"Sounds/Player/PlayFile", (WTW_PARAM)L"c:\\dzwienk.wav", 0);
i juz, zwroci 0 jezeli wszystko ok
dodatkowo, zamiast sciezki do pliku w parametrze mozna podac klucz - jezeli tworca dodal ten klucz (wraz z plikiem) do swojego zestawu to zostanie on odegrany