Re: RoundSound paziurekit
Posted: 2011 Dec 24 13:33
Veikia dabar, bet kai CT laimi tai pradeda ir jiem grot ta muzika ir teram, kaip padaryt kad jai CT laimi tik jiem grotu muzika, o jai terai tai tik teram
Trololol.newb wrote:Nedarysiu, nes taip neidomuturi visiem groti.
Code: Select all
#include <amxmodx>#include <cstrike> new const ct_win_sound[][] = { "sound/misc/CT-1.mp3", "sound/misc/CT-2-kaledine.mp3", "sound/misc/CT-3.mp3", "sound/misc/CT-4.mp3", "sound/misc/CT-5-kaledine.mp3", "sound/misc/CT-6.mp3", "sound/misc/CT-7.mp3"} new const t_win_sound[][] = { "sound/misc/T-1.mp3", "sound/misc/T-2-kaledine.mp3", "sound/misc/T-3.mp3", "sound/misc/T-4.mp3", "sound/misc/T-5-kaledine.mp3", "sound/misc/T-6.mp3", "sound/misc/T-7.mp3"} public plugin_init() { register_message(get_user_msgid("SendAudio"),"message_audio") } public plugin_precache() { for(new i; i < sizeof(ct_win_sound); i++) precache_generic(ct_win_sound[i]) for(new i; i < sizeof(t_win_sound); i++) precache_generic(t_win_sound[i])} public message_audio() { static sound[20] get_msg_arg_string(2, sound, charsmax(sound)) switch(sound[7]) { case 't': { new numCT, numT, playersT[32], playersCT[32] get_t_ct(numCT, numT, playersT, playersCT) for(new i; i < numT; i++) client_cmd(playersT[i], "mp3 play %s", t_win_sound[random(sizeof(t_win_sound))]) for(new i; i < numCT; i++) client_cmd(playersCT[i], "spk sound/radio/terwin.wav") return PLUGIN_HANDLED } case 'c': { new numCT, numT, playersT[32], playersCT[32] get_t_ct(numCT, numT, playersT, playersCT) for(new i; i < numCT; i++) client_cmd(playersCT[i], "mp3 play %s", ct_win_sound[random(sizeof(ct_win_sound))]) for(new i; i < numT; i++) client_cmd(playersT[i], "spk sound/radio/ctwin.wav") return PLUGIN_HANDLED }/* case 'r': { // Round draw return PLUGIN_HANDLED } */ } return PLUGIN_CONTINUE} public get_t_ct(&numT, &numCT, playersT[32], playersCT[32]) { new maxpl = get_maxplayers() for(new i = 1; i <= maxpl; i++) { if(is_user_connected(i)) { if(cs_get_user_team(i) == CS_TEAM_CT) playersCT[numCT++] = i if(cs_get_user_team(i) == CS_TEAM_T) playersT[numT++] = i } } }
Code: Select all
switch(sound[7]) {