Page 1 of 2
Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 17:28
by xFrostas
Na mano klausimas temos pavadinime
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 19:03
by hleV
Aš tai to klausimo nesupratau.
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 19:55
by psychical
hleV wrote:Aš tai to klausimo nesupratau.
Pagal mane, tia jis nori jog PVZ.: Chat'e rasytu TERAMS melyna ARBA raudona ir MENTAMS tas pats? Ar ne?? Nes dabar kie kzinau tai yra taip, jog jei darai !t tai team spava ir t.t.
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 20:20
by hleV
O pagal mane tai jis nepakankamai aiškiai uždavė klausimą.
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 20:44
by xFrostas
nu noriu padaryt, kad pavyzdžiui teroristams rašytų mėlinai o policininkams raudonai, arba vienu metu būtų ir raudona ir mėlyna nu pavyzdžiui esu CT: Čia toks ir toks tekstas.
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 20:53
by aaarnas
Naudoti iš karto mėlyną ir raudoną neįmanoma, nes tai yra team spalvos kodas, tad tai gali būti arba mėlyna arba raudona. O kuri, renka pagal žaidėjo team.
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 21:32
by xFrostas
o nerenkant pagal team yra koks būdas? Na jis turi būti bet tikriausiai sunkesnis, nes tu jau esi kažkada minėjas. Dar kai per colorchat yra man atrodo irgi atskiros spalvos.
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 21:38
by aaarnas
Ne, nes chato žinučių rodymas yra užkoduotas žaidimo variklyje. Pluginai tiesiog į variklį siunčia savaip suformatuotą informaciją, tad gali daryti tik tai ką gali variklis atvaizduoti.
Per color chat gali nustatyti konkrečiai raudoną ar mėlyną. Visa logika tame, kad tavo team keičia prieš žinutės rodymą. Dėl to aš ir nenaudoju color chat, o savo stock'ą.
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 22:43
by xFrostas
tai gal galėtum pasidalinti? ar ten privatus?
Re: Kaip padaryti atskiras spalvas mėlyna/raudona?
Posted: 2011 Apr 21 23:32
by aaarnas
Tiesiog:
Code: Select all
stock client_printcolor(const id, const input[], any:...){ //new g_msgSayText //g_msgSayText = get_user_msgid("SayText") new iCount = 1, iPlayers[32] static szMsg[191] vformat(szMsg, charsmax(szMsg), input, 3) replace_all(szMsg, 190, "/g", "^4") // green txt replace_all(szMsg, 190, "/y", "^1") // orange txt replace_all(szMsg, 190, "/ctr", "^3") // team txt replace_all(szMsg, 190, "/w", "^0") // team txt if(id) iPlayers[0] = id else get_players(iPlayers, iCount, "ch") for (new i = 0; i < iCount; i++) { if (is_user_connected(iPlayers[i])) { message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, iPlayers[i]) write_byte(iPlayers[i]) write_string(szMsg) message_end() } }}
Tik šis nepalaiko multilangual.