Page 1 of 1

[Cerere] Colorare plugin din fisierul .txt

Posted: 21 Dec 2013, 00:53
by LorD.M
Buna seara, dupa cum spune si titlul, as dori sa stiu ce trebuie sa fac pentru a colora anumite mesaje ale unui plugin direct din fisierul .txt.

Exemplu la pluginul admincmd, este modificata sursa (cred) si comenzile pot fi colorate din .txt.

Imi puteti spune va rog ce trebuie sa adaug/modific in sursa pentru a reusi asta ?

Re: [Cerere] Colorare plugin din fisierul .txt

Posted: 21 Dec 2013, 00:58
by Cosmin
Pai faci simplu,adaugi in .sma acest stock

Code: Select all

stock chat_color(const id, const input[], any:...)
{
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!y", "^1")
    replace_all(msg, 190, "!team", "^3")
    
    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, get_user_msgid("SayText"), _, players[i])
                write_byte(players[i]);
                write_string(msg);
                message_end();
            }
        }
    }
}
Si la mesajele din acel fisie.txt adica nu are ce sa fie decat din data->lang ca sa le dai culoare adaugi in fata la cuvant asa: !g = verde, !y = galben, !team = culoarea temului.

Re: [Cerere] Colorare plugin din fisierul .txt

Posted: 21 Dec 2013, 11:41
by LorD.M
Stiam ca, cu acest stock pot colora mesajele daca sunt direct bagate in sursa, dar o sa incerc sa le colorez si in .txt .
Multumesc frumos scosmynnnn

Re: [Cerere] Colorare plugin din fisierul .txt

Posted: 23 Dec 2013, 23:04
by LorD.M
Up, am incercat cu stock si nu merge.
Alte sugestii ?

Re: [Cerere] Colorare plugin din fisierul .txt

Posted: 23 Dec 2013, 23:21
by Cosmin
Am facut eu cu stock si a mers.

Re: [Cerere] Colorare plugin din fisierul .txt

Posted: 24 Dec 2013, 10:48
by LorD.M
Ciudat, mie nu mi-a mers..
Mai exista vreo modalitate ?