Page 2 of 3

Re: RoundSound paziurekit

Posted: 2011 Dec 24 13:33
by Pukuotukas951
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

Re: RoundSound paziurekit

Posted: 2011 Dec 24 13:42
by newb
Nedarysiu, nes taip neidomu :D turi visiem groti.

Re: RoundSound paziurekit

Posted: 2011 Dec 24 13:43
by Pukuotukas951
Prasau pdaryk, labai prasau

Re: RoundSound paziurekit

Posted: 2011 Dec 24 13:50
by hleV
newb wrote:Nedarysiu, nes taip neidomu :D turi visiem groti.
Trololol.

Re: RoundSound paziurekit

Posted: 2011 Dec 24 13:59
by Pukuotukas951
Prasau padarykit, as sciptinge nemoku tiek, bent kaledu proga, prasau labai, +karma.

Re: RoundSound paziurekit

Posted: 2011 Dec 24 15:55
by newb
Krc kazkas tokio bus

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        }    }       }
Tik nezinau ar reikia daryt precache terwin.wav ir ctwin.wav, nes jie seip turetu buti :D

Re: RoundSound paziurekit

Posted: 2011 Dec 27 13:52
by Pukuotukas951
O gali padaryt su 9 dainom? Nes pats daraiau ir nesigavo ;/

Re: RoundSound paziurekit

Posted: 2011 Dec 27 14:27
by newb
Taigi tesiog idedi dainas i ct_win_sound arba t_win_sound ir daugiau nieko keist nereikia, bet aisku jie turi buti mp3.

Re: RoundSound paziurekit

Posted: 2011 Dec 27 14:30
by Pukuotukas951
Bet plugine toks yra, as ji pakeiciau i 9 ir neveikia

Code: Select all

  switch(sound[7]) {

Re: RoundSound paziurekit

Posted: 2011 Dec 27 14:56
by newb
Gi pasakiau ka reikia keist, kodel dar prigalvoji nesamoniu.