Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
_KaszpiR_ Administrator
Dołączył: 23 Maj 2002 Klan: Nova Team (nieaktywny), ale i tak nie gram w cs...
|
Wysłany: Wto Sty 31, 2006 9:09 pm Temat postu: Muzyczka przy polaczeniu do serwera |
|
|
przy polaczeniu do serwera
AMX Mod X loading sound
AMX Mod
http://info.wsisiz.edu.pl/~sochon/plug.php?p=dlidx&r=0&d=YW14L2pvaW5zb3VuZA==
kiedys napisalem, nawet nie pamietam
opis instalacji
pobieramy plik .sma i przerabiamy go na .amx wg tutoriala o .sma na .amx, instalujemy .amx do plugins.ini
na serwer do katalogu sound wrzucamy witamy.wav - jest to dzwiek do odtwarzania (bedzie wiec sciezka sound/witamy.wav)
w amx.cfg wpisujemy
Kod: | amx_join_sound "witamy"
|
zmieniamy mape
wchodzimy na serwer jako amdin, grzebiemy w stats menu, znajdujemy opcje join sound enable i sutawiamy na ON, zapisumeny ustawienia
od teraz kazdy kto wjedzie nas ewer powinen slyszec dzwiek
extra: mozemy sie nie bawic w stats menu gdy chcemy aby dzwiek byl zawsze odtwarzany - wtedy dodajemy do amx.cfg ponizsza linie
di0nizy - dzieki ze mi przypomniales ze to ja to napisalem ;P
PS
potem wersja z mp3 _________________
|
|
Powrót do góry |
|
|
Google Reklama
|
Wysłany: Wto Sty 31, 2006 9:09 pm Temat postu: |
|
|
|
|
Powrót do góry |
|
|
graczu_- Użytkownik
Dołączył: 18 Lis 2005
|
Wysłany: Pią Mar 17, 2006 9:06 am Temat postu: |
|
|
and here is my little plugin for playing sound's by admin, and preache func.
* ! Creat: sound.txt <<< in "addons/amx/config/"
* ! sound.txt here you will added sounds files you want to client downloaded to be able to play him.
oc:
your file:
kupa.wav
copy this file to (server side): cstrike/sound/misc/
add to:
addons/amx/config/sound.txt
kupa
save...
enter the game server will download automatic this sound to your client side.
admin can:
amx_play kupa <<<< this will play that sound file
amx_showplay <<<< List all files in sound.txt
Plugin Code:
Kod: | /*
Sound managmet by graczu_- madafaka :)
Version 0.9.9 for amx 0.9.9 :D
some code from default plugin :]
thx for KRoT@L for help witch praching function:
http://newserver.djeyl.net/forum/index.php?showtopic=46522
*/
#include <translator>
#include <amxmod>
#include <amxmisc>
public plugin_init(){
load_translations("amx_playsounds")
register_plugin("Play added Sounds Managment","0.9.9","graczu")
register_concmd("amx_play","cmdPlay",ADMIN_CHAT,_T("- play sound: amx_play soundfilename from sound/misc/"))
register_concmd("amx_showplay","cmdDzwieki",0,_T("- show list of added sounds"))
}
public cmdPlay(id,level,cid){
if (!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED
new message[192], name[32],authid[32],forma[128]
read_args(message,191)
remove_quotes(message)
get_user_authid(id,authid,31)
get_user_name(id,name,31)
format(forma, 127, "sound/misc/%s.wav", message)
if (file_exists(forma)){
client_cmd(0,"spk misc/%s.wav",message)
client_print(0,print_chat,_T("[Play: %s : %s ]"),name,message)
} else {
client_print(0,print_chat,_T("[Play: %s : %s - no such file ]"),name,forma)
}
return PLUGIN_HANDLED
}
public cmdDzwieki(id) {
new motdfile[64], motd[128]
new nextline=0
new txtlen
while((nextline = read_file("addons/amx/config/sound.txt",nextline,motdfile,63,txtlen))){
format(motd, 127, "- amx_play %s", motdfile)
console_print(id,motd)
}
}
public plugin_precache() {
new soundfile[64], sound[128]
new nextline=0
new txtlen
while((nextline = read_file("addons/amx/config/sound.txt",nextline,soundfile,63,txtlen))){
format(sound, 127, "misc/%s.wav", soundfile)
precache_sound(sound)
}
}
|
Translate file:
Kod: | ;
"- play sound: amx_play soundfilename from sound/misc/"
pl:"- odtwarza dzwiek: amx_play nazwadzwieku w sound/misc/"
"- show list of added sounds"
pl:"- pokazuje liste dodanych dzwiekow"
"[Play: %s : %s ]"
pl:"[Play: %s : %s ]"
"[Play: %s : %s - no such file ]"
pl:"[Play: %s : %s - brak pliku ]"
|
Powodzenia.
Dla AMXX:
Kod: | #include <amxmod>
#include <amxmisc>
public plugin_init(){
register_plugin("Play added Sounds Managment","0.9.9","graczu")
register_concmd("amx_play","cmdPlay",ADMIN_CHAT,"- play sound: amx_play soundfilename from sound/misc/")
register_concmd("amx_playshow","cmdDzwieki",0,"- show list of added sounds")
}
public cmdPlay(id,level,cid){
if (!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED
new message[192], name[32],authid[32],forma[128]
read_args(message,191)
remove_quotes(message)
get_user_authid(id,authid,31)
get_user_name(id,name,31)
format(forma, 127, "sound/misc/%s.wav", message)
if (file_exists(forma)){
client_cmd(0,"spk misc/%s.wav",message)
client_print(0,print_chat,"[Play: %s : %s ]",name,message)
} else {
client_print(0,print_chat,"[Play: %s : %s - brak pliku ]",name,forma)
}
return PLUGIN_HANDLED
}
public cmdDzwieki(id) {
new motdfile[64], motd[128]
new nextline=0
new txtlen
while((nextline = read_file("addons/amxmodx/configs/sound.txt",nextline,motdfile,63,txtlen))){
format(motd, 127, "- amx_play %s", motdfile)
console_print(id,motd)
}
}
public plugin_precache() {
new soundfile[64], sound[128]
new nextline=0
new txtlen
while((nextline = read_file("addons/amxmodx/configs/sound.txt",nextline,soundfile,63,txtlen))){
format(sound, 127, "misc/%s.wav", soundfile)
precache_sound(sound)
}
}
|
_________________ graczugraczugraczu |
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
Powered by phpBB © 2001, 2005 phpBB Group
|