Spalvos

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
rotosas
Gana aktyvus vartotojas
Posts: 225
Joined: 2011 Mar 19 18:56
Skype: rotosas
Location: Vilnius

Spalvos

Post by rotosas »

Gal kam nors pasirodys kvailas klausimas, bet kaip padaryti chate spalvotą tekstą?

Code: Select all

client_print(id, print_chat, "cia geltonas | cia zalias")
pvz. kur žalia bandžiau su ^x04 bet neveikia:

Code: Select all

client_print(id, print_chat, "cia geltonas | ^x04cia zalias")
Gal kas nors žinot?
Image
Image
Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA. :)

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Spalvos

Post by psychical »

Code: Select all

new TextText = get_user_msgid("SayText"); stock client_printcolor(const id, const input[], any:...){    new count = 1, players[32];    static msg[191];    vformat(msg,190,input,3);    replace_all(msg,190,"!g","^4");// green txt    replace_all(msg,190,"!y","^1");// orange txt    replace_all(msg,190,"!t","^3");// team txt    if (id) players[0] = id; else get_players(players,count,"ch");    for (new i = 0; i < count; i++)        if (is_user_connected(players[i]))        {            message_begin(MSG_ONE_UNRELIABLE, Text, _, players[i]);            write_byte(players[i]);            write_string(msg);            message_end();        }} 

Code: Select all

client_printcolor(id, "!gZalia | !yGeltonas | !tKomandos spalva");
Kazkas tokio, jei suprasi (kodas ne mano)

User avatar
rotosas
Gana aktyvus vartotojas
Posts: 225
Joined: 2011 Mar 19 18:56
Skype: rotosas
Location: Vilnius

Re: Spalvos

Post by rotosas »

Dėkui, kodą suprantu. O įmanoma jį kaip nors trumpesnį padaryt, kad kuo mažiau apkrovos būtų?
Image
Image
Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA. :)

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Spalvos

Post by psychical »

kad kodas ilgas nereiskia kad apkrova didele, galima parasyt ilga koda, bt jis buziau apkraunamas nei trumpas kodas kuriame bus visko daug, taciau visaks sugrusta...

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Spalvos

Post by aaarnas »

Šitas pakankamai optimizuotas. Nereikia nieko daugiau tvarkyti.
Nebent is_user_connected(players) galima išimti, nes jis čia nereikalingas. get_players tą patikrina.

Be to šis nepalaiko Multilangual. Jei reikia su multilangual, tada kitoks turėtų būti.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Spalvos

Post by psychical »

nu multilangual tai gerai ir colochat includas

User avatar
rotosas
Gana aktyvus vartotojas
Posts: 225
Joined: 2011 Mar 19 18:56
Skype: rotosas
Location: Vilnius

Re: Spalvos

Post by rotosas »

O kaip su colorchat includu padaryt?
Image
Image
Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA. :)

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Spalvos

Post by psychical »

Code: Select all

#include <ColorChat> ColorChat(id, RED, "ka nori ta rasai")
RED vietoje gali but: RED, BLUE, GREEN, WHITE ir ORANGE jei teisingai atsimenu

Dar kazkokiu principu veikia ir ^x04 tik kokiu, nezinau

P.S. Prikabinu colorchat faila
Attachments
colorchat.inc
(2.51 KiB) Downloaded 634 times

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Spalvos

Post by hleV »

Code: Select all

    NORMAL = 1, // clients scr_concolor cvar color    GREEN, // Green Color    TEAM_COLOR, // Red, grey, blue    GREY, // grey    RED, // Red    BLUE, // Blue
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 2 guests