edycja plugiana :)
Arct
13.09.2009
Witam
mam kolejny problem z pluginem
powinien działać lecz dzieje sie inaczej
1) Chce dodać muzyczkę w mp3 na zakończenie rundy
np. wygrywa CT ma osobna i TT tak samo
Wgrałem taki plug lecz pojawia sie taki komunikat
Error - Inexistent File: "sound/misc/ctwin1.mp3"
Error - Inexistent File: "sound/misc/ctwin2.mp3"
Error - Inexistent File: "sound/misc/ctwin3.mp3"
Error - Inexistent File: "sound/misc/ttwin1.mp3"
Error - Inexistent File: "sound/misc/ttwin2.mp3"
Error - Inexistent File: "sound/misc/ttwin3.mp3"
pliki sa sciągane lecz nie wlaczaja sie
mam taki pliczek sma
2) Ten problem dotyczy odtwarzania muzyki przy łączeniu sie na server
tak samo jak w pierwszym przypadku pliki sa sciągane lecz nie odtwarza ich
(oczywiscie nazwe umieszam w "loadingsongs.ini"
np. hol1.mp3 hol2.mp3)
proszę o pomoc
Oba typy formatow muzyki to MP3 ( i zdaje sie ze ppluginy takze sa do tego formatu)
lecz niestety nie dzialaja !
czekam na odp.
Pozdrawiam
mam kolejny problem z pluginem
powinien działać lecz dzieje sie inaczej
1) Chce dodać muzyczkę w mp3 na zakończenie rundy
np. wygrywa CT ma osobna i TT tak samo
Wgrałem taki plug lecz pojawia sie taki komunikat
Error - Inexistent File: "sound/misc/ctwin1.mp3"
Error - Inexistent File: "sound/misc/ctwin2.mp3"
Error - Inexistent File: "sound/misc/ctwin3.mp3"
Error - Inexistent File: "sound/misc/ttwin1.mp3"
Error - Inexistent File: "sound/misc/ttwin2.mp3"
Error - Inexistent File: "sound/misc/ttwin3.mp3"
pliki sa sciągane lecz nie wlaczaja sie
mam taki pliczek sma
#include <amxmodx> public plugin_init() { register_plugin("RoundSound","1.0","PaintLancer") register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin") register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") } public t_win() { new rand = random_num(0,2) client_cmd(0,"stopsound") switch(rand) { case 0: client_cmd(0, mp3 play "sound/misc/ttwin1") case 1: client_cmd(0, mp3 play "sound/misc/ttwin2") case 2: client_cmd(0, mp3 play "sound/misc/ttwin3") } return PLUGIN_CONTINUE } public ct_win() { new rand = random_num(0,2) client_cmd(0,"stopsound") switch(rand) { case 0: client_cmd(0, mp3 play "sound/misc/ctwin1") case 1: client_cmd(0, mp3 play "sound/misc/ctwin2") case 2: client_cmd(0, mp3 play "sound/misc/ctwin3") } return PLUGIN_CONTINUE } public plugin_precache() { precache_generic("sound/misc/ctwin1.mp3") precache_generic("sound/misc/ctwin2.mp3") precache_generic("sound/misc/ctwin3.mp3") precache_generic("sound/misc/ttwin1.mp3") precache_generic("sound/misc/ttwin2.mp3") precache_generic("sound/misc/ttwin3.mp3") return PLUGIN_CONTINUE }
2) Ten problem dotyczy odtwarzania muzyki przy łączeniu sie na server
tak samo jak w pierwszym przypadku pliki sa sciągane lecz nie odtwarza ich
(oczywiscie nazwe umieszam w "loadingsongs.ini"
np. hol1.mp3 hol2.mp3)
#include <amxmodx> #include <amxmisc> #define MAX_SONGS 50 public plugin_init() { register_plugin("loading with music","2.0","eFrigid") return PLUGIN_CONTINUE } new configsdir[200] new configfile[200] new song[MAX_SONGS][64] new songdir[MAX_SONGS][64] new bool:precached[MAX_SONGS] public plugin_precache() { get_configsdir(configsdir,199) format(configfile,199,"%s/loadingsongs.ini",configsdir) new trash for(new i=0;i<MAX_SONGS;i++) { precached[i]=false read_file(configfile,i,song[i],63,trash) if(!equali(song[i][4],"")) { precached[i]=true format(songdir[i],63,"sound/misc/%s",song[i]) precache_sound(songdir[i]) } } } public client_connect(id) { new size = file_size(configfile,1) new rsong = random_num(1,size) new cursong[64], a read_file(configfile,rsong,cursong,63,a) client_cmd(id,"mp3 play sound/misc/%s",cursong) return PLUGIN_CONTINUE }
proszę o pomoc
Oba typy formatow muzyki to MP3 ( i zdaje sie ze ppluginy takze sa do tego formatu)
lecz niestety nie dzialaja !
czekam na odp.
Pozdrawiam
naven
13.09.2009
1. prawie dobrze, ale jak masz
case 0: client_cmd(0, mp3 play "sound/misc/ctwin1")to ma byc
case 0: client_cmd(0, "mp3 play sound/misc/ctwin1.mp3")
mikus
13.09.2009
Zobacz to
#include <amxmodx> public plugin_init() { register_plugin("RoundSound","1.0","PaintLancer") register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin") register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") } public t_win() { new rand = random_num(0,2) client_cmd(0,"stopsound") switch(rand) { case 0: client_cmd(0, mp3 play "sound/misc/ttwin1.mp3") case 1: client_cmd(0, mp3 play "sound/misc/ttwin2.mp3") case 2: client_cmd(0, mp3 play "sound/misc/ttwin3.mp3") } return PLUGIN_CONTINUE } public ct_win() { new rand = random_num(0,2) client_cmd(0,"stopsound") switch(rand) { case 0: client_cmd(0, mp3 play "sound/misc/ctwin1.mp3") case 1: client_cmd(0, mp3 play "sound/misc/ctwin2.mp3") case 2: client_cmd(0, mp3 play "sound/misc/ctwin3.mp3") } return PLUGIN_CONTINUE } public plugin_precache() { precache_generic("sound/misc/ctwin1.mp3") precache_generic("sound/misc/ctwin2.mp3") precache_generic("sound/misc/ctwin3.mp3") precache_generic("sound/misc/ttwin1.mp3") precache_generic("sound/misc/ttwin2.mp3") precache_generic("sound/misc/ttwin3.mp3") return PLUGIN_CONTINUE }
Arct
14.09.2009
naven - dziki juz dziala (daje +) |
------------------------------------------
lecz mam problem jeszcze z tym drugim pliczkiem aby muzyka byla przy wchodzeniu na server troche poprawilem plik taki komunikat
wtedy mialem
Error - Inexistent File: "sound/misc/ttwin3.mp3"
ale po edytowaniu sciezki dostepu z
pokazuje sie cos takiego
Missing RIFF/WAVE chunks
------------------------------------------
lecz mam problem jeszcze z tym drugim pliczkiem aby muzyka byla przy wchodzeniu na server troche poprawilem plik taki komunikat
wtedy mialem
Error - Inexistent File: "sound/misc/ttwin3.mp3"
ale po edytowaniu sciezki dostepu z
"sound/misc/ttwin3.mp3"na
"misc/ttwin3.mp3"
pokazuje sie cos takiego
Missing RIFF/WAVE chunks
naven
14.09.2009
Też tak mam, to nie wpływa na działanie pluginu. Nawet nie wiem czy tu chodzi o tą funkcję
Arct
15.09.2009
Też tak mam, to nie wpływa na działanie pluginu.
W tym problem ze plug nie dziala
w orginalnym sma (pierwszy post) po dodaniu muzyki ona sie sciaga lecz nie jest odtwarzana
jakby byl ten komunikat i chodzil to juz byly by postepy
mgr inż. Pavulon
15.09.2009
w precache_sound ścieżkę podaje się bez sound/ na początku, ale:format(songdir[i],63,"sound/misc/%s",song[i])
precache_sound(songdir[i])
w mp3 play sound/ już być musi.client_cmd(id,"mp3 play sound/misc/%s",cursong)
Jeżeli chcesz aby w jednej i drugiej funkcji ścieżka była taka sama to skorzystaj z precache_generic zamiast _sound
Arct
16.09.2009
ok dalem "precache_generic"
i sciezke dostempu sound/misc/%s
i teraz dziala hehe
dobra 2 problemy rozwiazane punkty przyznane topic do zamkniecia
i sciezke dostempu sound/misc/%s
i teraz dziala hehe
dobra 2 problemy rozwiazane punkty przyznane topic do zamkniecia