Vedeti ca sunt 2 pluginuri, 1 cu fisiere MP3 si unul cu WAV
- MP3 | Afiseaza codul
[code]#include <amxmodx> #include <colorchat> #pragma semicolon 1 //Declaram numele serverului new const SERVER[] = "www.www.com"; //Declaram sunetele new const g_Sound_Join[] = "sound/misc/join.mp3"; new const g_Sound_Leave[] = "sound/misc/leave.mp3"; //Declaram cvaruri new cvar_hud; new cvar_chat; public plugin_init() { register_plugin("JoinLeave", "0.1", "Ex3cuTioN"); //Setam amx_join_hud pe valoarea 1 cvar_hud = register_cvar("amx_join_hud","1"); //Setam amx_join_chat pe valoarea 0 cvar_chat = register_cvar("amx_join_chat","0"); } public plugin_precache() { //Incarca sunetul care se aude la intrare precache_sound(g_Sound_Join); //Incarca sunetul care se aude la iesire precache_sound(g_Sound_Leave); } public client_connect(id) { //Daca amx_join_hud este 1, atunci afiseaza un hud if(get_pcvar_num(cvar_hud)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Seteaza culorile/coordonatele/efectele/timpul de afisare al hudului set_hudmessage(0, 255, 0, 0.0, 0.14, 0, 6.0, 12.0); //Mesajul de afisare in hud show_hudmessage(id, "Se conecteaza %s",name); //Ruleaza melodia de tip .mp3 client_cmd(id,"MP3 play %s",g_Sound_Join); } //Daca amx_join_chat este 1, atunci afiseaza un mesaj in chat if(get_pcvar_num(cvar_chat)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Afiseaza mesaj colorat in chat ColorChat(0,GREEN,"[%s]^x01 Se conecteaza^x03 %s",SERVER,name); //Ruleaza melodia de tip .mp3 client_cmd(id,"MP3 play %s",g_Sound_Join); } return PLUGIN_CONTINUE; } public client_disconnect(id) { //Daca amx_join_hud este 1, atunci afiseaza un hud if(get_pcvar_num(cvar_hud)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Seteaza culorile/coordonatele/efectele/timpul de afisare al hudului set_hudmessage(0, 255, 0, 0.0, 0.14, 0, 6.0, 12.0); //Mesajul de afisare in hud show_hudmessage(id, "A iesit %s",name); //Ruleaza melodia de tip .mp3 client_cmd(id,"MP3 play %s",g_Sound_Leave); } //Daca amx_join_chat este 1, atunci afiseaza un mesaj in chat if(get_pcvar_num(cvar_chat)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Afiseaza mesaj colorat in chat ColorChat(0,GREEN,"[%s]^x01 A iesit^x03 %s",SERVER,name); //Ruleaza melodia de tip .mp3 client_cmd(id,"MP3 play %s",g_Sound_Leave); } return PLUGIN_CONTINUE; }[/code]
- WAV | Afiseaza codul
[code]#include <amxmodx> #include <colorchat> #pragma semicolon 1 //Declaram numele serverului new const SERVER[] = "www.www.com"; //Declaram sunetele new const g_Sound_Join[] = "misc/join.wav"; new const g_Sound_Leave[] = "misc/leave.wav"; //Declaram cvaruri new cvar_hud; new cvar_chat; public plugin_init() { register_plugin("JoinLeave", "0.1", "Ex3cuTioN"); //Setam amx_join_hud pe valoarea 1 cvar_hud = register_cvar("amx_join_hud","1"); //Setam amx_join_chat pe valoarea 0 cvar_chat = register_cvar("amx_join_chat","0"); } public plugin_precache() { //Incarca sunetul care se aude la intrare precache_sound(g_Sound_Join); //Incarca sunetul care se aude la iesire precache_sound(g_Sound_Leave); } public client_connect(id) { //Daca amx_join_hud este 1, atunci afiseaza un hud if(get_pcvar_num(cvar_hud)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Seteaza culorile/coordonatele/efectele/timpul de afisare al hudului set_hudmessage(0, 255, 0, 0.0, 0.14, 0, 6.0, 12.0); //Mesajul de afisare in hud show_hudmessage(id, "Se conecteaza %s",name); //Ruleaza melodia de tip .wav client_cmd(id,"spk %s",g_Sound_Join); } //Daca amx_join_chat este 1, atunci afiseaza un mesaj in chat if(get_pcvar_num(cvar_chat)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Afiseaza mesaj colorat in chat ColorChat(0,GREEN,"[%s]^x01 Se conecteaza^x03 %s",SERVER,name); //Ruleaza melodia de tip .wav client_cmd(id,"spk %s",g_Sound_Join); } return PLUGIN_CONTINUE; } public client_disconnect(id) { //Daca amx_join_hud este 1, atunci afiseaza un hud if(get_pcvar_num(cvar_hud)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Seteaza culorile/coordonatele/efectele/timpul de afisare al hudului set_hudmessage(0, 255, 0, 0.0, 0.14, 0, 6.0, 12.0); //Mesajul de afisare in hud show_hudmessage(id, "A iesit %s",name); //Ruleaza melodia de tip .wav client_cmd(id,"spk %s",g_Sound_Leave); } //Daca amx_join_chat este 1, atunci afiseaza un mesaj in chat if(get_pcvar_num(cvar_chat)) { //Ia numele jucatorului new name[32]; get_user_name(id,name,31); //Afiseaza mesaj colorat in chat ColorChat(0,GREEN,"[%s]^x01 A iesit^x03 %s",SERVER,name); //Ruleaza melodia de tip .wav client_cmd(id,"spk %s",g_Sound_Leave); } return PLUGIN_CONTINUE; }[/code]