Page 1 of 2

Scoreboard event hook'inimas..

Posted: 2012 Oct 28 15:50
by Tetusis
Taigi sumasciau uzhookint'i si event'a ir sekasi nekaip, any ideas?

Code: Select all

 #include <amxmodx>public plugin_init() {    register_message(get_user_msgid("ScoreAttrib"), "KeiciamZinutesTaskuLentoje");} public KeiciamZinutesTaskuLentoje(iMsgId, iDest, client) {    static const t[]    = "#Cstrike_ScoreBoard_Ter";        //"Terrorists"    static const ct[]   = "#Cstrike_ScoreBoard_CT"      //"Counter-Terrorists"    static const plr[]  = "#Cstrike_ScoreBoard_Player"      //"%s1    -   %s2 player"    static const plrs[]     = "#Cstrike_ScoreBoard_Players"     //"%s1    -   %s2 players"    static const dead[] = "#Cstrike_DEAD"           //"Dead"    static const vip[]  = "#Cstrike_VIP"            //"VIP"    static const bomb[]     = "#Cstrike_BOMB"           //"C4"        static szMessage[32];    get_msg_arg_string(2, szMessage,charsmax(szMessage));         if( equal(szMessage, t)) {        message_begin(MSG_BROADCAST, g_iMsgId_ScoreInfo);        write_short(2);        write_string("T");        message_end();    }    else if(equal(szMessage, ct)) {        set_msg_arg_string(2, "CT");    }    else if(equal(szMessage, plr)) {        set_msg_arg_string(2, "%s1    -   %s2 Zaidejas");    }    else if(equal(szMessage, plrs)) {        set_msg_arg_string(2, "%s1    -   %s2 Zaidejai");    }    else if(equal(szMessage, dead)) {        set_msg_arg_string(2, "Mires");    }    else if(equal(szMessage, vip)) {        set_msg_arg_string(2, "ADMINAS");    }    else if(equal(szMessage, bomb)) {        set_msg_arg_string(2, "Turi c4");    }    } 

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 28 19:50
by InvIs
Tai, kad juos keisti tik per clientą eina.

EDIT: Bent jau tų Counter-Terrorists ir Terrorists tai tikrai neis.

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 28 21:27
by Trickas
Kiek žinau visų neeina, jau mėginę daug kas yra, bet rašė, kad ką rodo scoreborde nieko nepakeisi teksto.

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 28 23:06
by Tetusis
tai gal yra kitas budas be orpheu signatures? alliedmodders visalaika raso not possible ir kt, dazniausiai pats pasikuiciu po google ivairenybes ir randu metoda, bet siuo atveju reikia man patarimo. maciau lyg ir kinieciu serveryje beveik viska pakeicia clientui ir be orpheu, taip pat neslowhack'ina client'o, arba gali buti dar vienas dalykas, atsiuncia cstrike_english.txt kuri is kazkur kitur uzkrauna, neisivaizduoju kaip, pats stengiuosi tai igyvendinti, any other ideas?

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 29 00:41
by aaarnas
Reiktų surasti kas nukreipia į cstrike_english.txt failą. Knisantis po binary .dll failus gal ką rasi, bet ilgai užtruksi ;/
O kalbos nustatymų nežinau.

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 29 01:00
by Tetusis
aaarnas wrote:Reiktų surasti kas nukreipia į cstrike_english.txt failą. Knisantis po binary .dll failus gal ką rasi, bet ilgai užtruksi ;/
O kalbos nustatymų nežinau.
nu nebent atsiunte man cstrike_english kazkur ir padare execa su motd_write, o visa kita neisivaizduoju....

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 29 01:47
by aaarnas
cistrike_engish.txt nuskaitomas iš .dll failų, o ne executinamas. Su exec ar kuo kitu jo nepaleisi.

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 29 09:15
by Trickas
Mačiau kažkada pluginą, su kuriuo galima bet kurį failą pakeist nauju, tarkim nurodai seną failą ir tada į ką jį pakeist, bet neberandu.. Su juo gal net eitų hud'us keist (hp, armor, laikas ir t.t.), atsiunčiant naujus tuos txt. Bet aš nemėginęs nei vieno iš šių dalykų, tad nežinau.

O dabar dėl tavo to plugin, kur tarkim žinot visus tuos #Cstrike_ScoreBoard_Ter, #Cstrike_ScoreBoard_Ct
Pvz. koks turėtų būt, kad pakeist terrorist win žinutę arba bomb has been planted

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 29 09:58
by Tetusis
Trickas wrote:Mačiau kažkada pluginą, su kuriuo galima bet kurį failą pakeist nauju, tarkim nurodai seną failą ir tada į ką jį pakeist, bet neberandu.. Su juo gal net eitų hud'us keist (hp, armor, laikas ir t.t.), atsiunčiant naujus tuos txt. Bet aš nemėginęs nei vieno iš šių dalykų, tad nežinau.

O dabar dėl tavo to plugin, kur tarkim žinot visus tuos #Cstrike_ScoreBoard_Ter, #Cstrike_ScoreBoard_Ct
Pvz. koks turėtų būt, kad pakeist terrorist win žinutę arba bomb has been planted
\gamedir\cstrike\resource

Re: Scoreboard event hook'inimas..

Posted: 2012 Oct 29 10:56
by Trickas
Dėkui, bet gali pasakyt dar kuriam tiksliai failiuke Terrorist, Counter-Terrorist win ir pnš. ? Nes kažkaip neatrandu šito