Page 1 of 2

CT WIN - T WIN

Posted: 2012 Apr 25 19:53
by xDede
Sveiki, gal galit parodyti pavzidi, kaip reike padaryti kad kai laimi ct ir t
tarkim 30roundu ir kai laimi ct 16 o t 14 parasytu koki nors teksta, o jei ct laimi 15 o terai irgi 15
Rasytu kita teksta, nes dabar man skaicuoja taskus pagal laimetus roundus per abu team iskarto...

Re: CT WIN - T WIN

Posted: 2012 Apr 26 14:33
by newb
Nezinau geriausio budo suzinoti koks teamas laimejo, tai paimsiu random.

Code: Select all

#include <amxmodx> new ctwin, twin public plugin_init() {    register_event("SendAudio", "Terrorists_win" , "a", "2&%!MRAD_terwin")    register_event("SendAudio", "CounterTerrorists_win", "a", "2&%!MRAD_ctwin")    register_logevent("restart", 2, "1&Restart_Round_", "1=Game_Commencing")} public Terrorists_win() {    switch(++twin) {        case 1: client_print(0, 3, "laimejo t 1 karta")         case 5: client_print(0, 3, "laimejo t 5 kartus")                    case 15: client_print(0, 3, "laimejo t 15 kartu")       }} public CounterTerrorists_win() {    switch(++ctwin) {        case 1: client_print(0, 3, "laimejo ct 1 karta")            case 5: client_print(0, 3, "laimejo ct 5 kartus")                   case 15: client_print(0, 3, "laimejo ct 15 kartu")      }} public restart() {    twin = ctwin = 0}

Re: CT WIN - T WIN

Posted: 2012 Apr 26 15:05
by Aurimas
newb, client_print tipo 3 negali būti.

Re: CT WIN - T WIN

Posted: 2012 Apr 26 15:07
by newb
Nu ir kodel ne ?

Code: Select all

enum {    print_notify = 1,    print_console,    print_chat,    print_center,};
Tesiog su 3 greiciau.

Re: CT WIN - T WIN

Posted: 2012 Apr 26 15:08
by hleV
Aurimas wrote:newb, client_print tipo 3 negali būti.

Code: Select all

enum {    print_notify = 1,    print_console,    print_chat,    print_center,};
Paskaičiuok kokį skaičių atitinka print_chat.

Re: CT WIN - T WIN

Posted: 2012 Apr 26 15:11
by xDede
O kaip apskiacuoti, jei yra lygu 15-15 ir parasytu teksta, bet nerasytu to teksto kad t laimejo 15 ir ct laimejo 15
Kartu, o tiesiog noriu kad tarkim jei lygu parasytu teksta lygiasios, ir nerasytu kad ct ar t laimejo 15 roundu,

Na tarkim man reike kad jei ct pajima 15 roundu parasytu ct komandai truksta vieno tasko, bet jei lygu isijungtu pratesimas,
Ir toliau vyktu kova, o to teksto jau neberasytu, kad ct komandai truksta vieno tasko...

Re: CT WIN - T WIN

Posted: 2012 Apr 26 15:12
by Aurimas
aišku, nežinojau.

Re: CT WIN - T WIN

Posted: 2012 Apr 26 19:26
by aurimasko
nežinau gal taip :D

Code: Select all

 #include <amxmodx> new gWins[2] public plugin_init(){    register_plugin("Plugin", "0.1", "author")    register_message(get_user_msgid("TextMsg"), "message_textmsg")} public message_textmsg(){    new textmsg[60]    get_msg_arg_string(2, textmsg, charsmax(textmsg))        if(equal(textmsg, "#Game_will_restart_in") || equal(textmsg, "#Game_Commencing"))    {        gWins[0] = 0        gWins[1] = 0    }        if((!(equal(textmsg, "#Terrorists_Win"))) || (!(equal(textmsg, "#CTs_Win"))))        return PLUGIN_CONTINUE            if(equal(textmsg, "#Terrorist_Win"))        gWins[0]++    else if(equal(textmsg, "#CTs_Win"))        gWins[1]++            if(gWins[0] == 15 && gWins[1] == 15)        set_msg_arg_string(2, "Lygiosios")    else if(gWins[0] == 15)        set_msg_arg_string(2, "terams liko 1 pergale")    else if(gWins[1] == 15)        set_msg_arg_string(2, "ctams liko 1 pergale")            return PLUGIN_CONTINUE}
netestavau.

Re: CT WIN - T WIN

Posted: 2012 Jul 26 02:43
by xDede
aurimasko wrote:nežinau gal taip :D

Code: Select all

 #include <amxmodx> new gWins[2] public plugin_init(){    register_plugin("Plugin", "0.1", "author")    register_message(get_user_msgid("TextMsg"), "message_textmsg")} public message_textmsg(){    new textmsg[60]    get_msg_arg_string(2, textmsg, charsmax(textmsg))        if(equal(textmsg, "#Game_will_restart_in") || equal(textmsg, "#Game_Commencing"))    {        gWins[0] = 0        gWins[1] = 0    }        if((!(equal(textmsg, "#Terrorists_Win"))) || (!(equal(textmsg, "#CTs_Win"))))        return PLUGIN_CONTINUE            if(equal(textmsg, "#Terrorist_Win"))        gWins[0]++    else if(equal(textmsg, "#CTs_Win"))        gWins[1]++            if(gWins[0] == 15 && gWins[1] == 15)        set_msg_arg_string(2, "Lygiosios")    else if(gWins[0] == 15)        set_msg_arg_string(2, "terams liko 1 pergale")    else if(gWins[1] == 15)        set_msg_arg_string(2, "ctams liko 1 pergale")            return PLUGIN_CONTINUE}
netestavau.
Man sitas varijantas neveike.

Re: CT WIN - T WIN

Posted: 2012 Jul 26 06:58
by TETYYS
Mėnesį testavai? :D