Jump to content

Bun venit pe VitalCS Romania
Înregistrați-vă acum pentru a avea acces la toate funcțiile noastre. După ce v-ați înregistrat și v-ați logat, veți putea să creați subiecte, să răspundeți postărilor la subiectele existente, să vă dați reputația colegilor, să obțineți propriul dvs. mesager privat, să actualizați postul, să vă gestionați profilul și multe altele. Dacă aveți deja un cont, autentifică-te aici - în caz contrar - creează un cont Gratuit astăzi!

Toggle shoutbox VITALCS.RO ♔ SHOUTBOX ♔

[ANUNȚ FORUM]: Welcome to the VitalCS Community! Have fun!
[ANUNȚ FORUM]: Crezi că ești în stare și ai tot ce îți trebuie să intrii în Staff-ul VitalCS? Atunci fă o cerere !
[ANUNȚ FORUM]: Suntem o comunitate serioasă şi activă de gaming. Recrutăm staff activ şi serios.
[ANUNȚ FORUM]: Atenție ! Căutăm servere de Counter - Strike 1.6 orice mod !
[ANUNȚ FORUM]: Va rugam sa votati serverul Gta.VitalCS.RO -> http://serveresamp.com/info_server_3028.html , pentru recompense: http://vitalcs.ro/fo...sa-vot-server/.

@  Darkness321 : (18 November 2018 - 09:52 PM)

@s o n y c sorry

@  s o n y : (18 November 2018 - 09:27 PM)

Mai bine asa

@  Stalin : (18 November 2018 - 09:11 PM)

este sters.

@  GRYFON : (18 November 2018 - 09:08 PM)

Din dns-uri

@  GRYFON : (18 November 2018 - 09:08 PM)

Sterge fun.vitalcs.ro

@  Stalin : (18 November 2018 - 09:05 PM)

Poti sa ma contrazici ?

@  Relu. : (18 November 2018 - 09:04 PM)

@Stalin Am inteles.

@  GRYFON : (18 November 2018 - 09:03 PM)

Da da

@  Stalin : (18 November 2018 - 09:03 PM)

Ala era fun. Omul a mintit cu promovarile cu gm-ul cu faptul ca nu erau boti, cu mai multe.... acum l-am vazut cu rpg... ceva ce discutasem de la inceput sa ma intrebe... L-am eliminat de pe comunitate.

@  Relu. : (18 November 2018 - 08:59 PM)

@Stalin Vad ca s-a schimbat numele in Vitalcs RPG ..., o sa fie server rpg sau?

@  Relu. : (18 November 2018 - 08:58 PM)

Pacat..

@  Stalin : (18 November 2018 - 08:57 PM)

Serverul fun.vitalcs.ro a fost eliminat din lista noastra de servere partenere datorita neseriozitatii fondatorului.

@  Relu. : (18 November 2018 - 06:35 PM)

@gin LINK IN SPOILER, NEXT WARN !! : [spoiler]link[/.spoiler] fara punct.

@  gin : (18 November 2018 - 05:32 PM)

@  Relu. : (18 November 2018 - 03:19 PM)

Salutt.

@  floringold : (18 November 2018 - 12:54 PM)

Ts.vitalcs.ro

@  GRYFON : (18 November 2018 - 12:49 PM)

ANUNT FUN.VITALCS.RO - 14:00 - Promovare de la Lectura de La A la Z.

@  Enki : (18 November 2018 - 12:29 PM)

Neata

@  Sasorii : (18 November 2018 - 12:27 PM)

Saluttzz

@  s o n y : (18 November 2018 - 11:09 AM)

Spoiler
:3


Photo

[Tutorial] Culori Chat/Tinta CS 1.6


  • Please log in to reply
1 reply to this topic

#1
Jocker

Jocker

    I kill you !

  • Membru
  • 1,612 posts

Modificarea culorii chat-ului in joc se face printr-o simpla comanda in consola.

Aceasta comanda este:

con_color "255 255 255"

Comanda se da cu tot cu ghilimele, iar intre ghilimele pui codul culorii dorite.

Cateva coduri pentru culori:

Pentru chat ALB, folositi comanda con_color "255 255 255"
Pentru chat ROSU, folositi comanda con_color "255 0 0"
Pentru chat ALBASTRU, folositi comanda con_color "0 0 255"
Pentru chat VERDE, folositi comanda con_color "0 255 0

Alte culori:

Ghost White = 248 248 255
Navajo White = 255 222 173
Lemon Chiffon = 255 250 205
Azure = 240 255 255
Misty Rose = 255 228 225
Dark Slate Gray = 49 79 79
Light Slate Gray = 119 136 153
Midnight Blue = 25 25 112
Cornflower Blue = 100 149 237
Medium Slate Blue = 123 104 238
Deep Sky Blue = 0 191 255
Light Sky Blue = 135 206 250
Dark Turquoise = 0 206 209
Cyan = 0 255 255
Aquamarine = 127 255 212
Dark Green = 0 100 0
Chartreuse = 127 255 0
Lime Green = 50 205 50
Khaki = 240 230 140
Yellow = 255 255 0
Gold = 255 215 0
Indian Red = 205 92 92
Chocolate = 210 105 30
Firebrick = 178 34 34
Orange = 255 165 0
Dark Orange = 255 140 0
Orange Red = 255 69 0
Red = 255 0 0
Pink = 255 20 147

De asemenea, aceste setari le puteti folosi si pentru tinta la arma.

Exemplu:

cl_crosshair_color "255 0 0"

 

 

P.s din cate stiu cu cv timp in urma maffw a zis despre con_color punand 2-3 culori, aici aveti o lista intreaga, si aveti si cum schimbati culoarea tintei armei :D


Edited by jocker, 18 December 2014 - 16:05 PM.

Posted Image
Spoiler
-Music

#2
Stalin

Stalin

    Owner Gta.VitalCs.Ro

  • Fondator
  • 1,691 posts

Interesant, in joc pentru a modifica scrisul din chat aveti nevoie de urmatorul plugin va las un cod cu .sma-ul.(PT ADMINI +SERVER)

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN         "Admin Chat Colors" 
#define VERSION     "1.0" 
#define AUTHOR         "nume autor" 

#define ACCESS_LEVEL    ADMIN_ALL 
#define ADMIN_LISTEN    ADMIN_BAN 

new message[192] 
new sayText 
new teamInfo 
new maxPlayers 

new g_MessageColor 
new g_NameColor 
new g_AdminListen 

new strName[191] 
new strText[191] 
new alive[11] 

public plugin_init() 
{ 
    register_plugin (PLUGIN, VERSION, AUTHOR) 
     
    g_MessageColor = register_cvar ("amx_color", "2") // Message colors: [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red 

    g_NameColor = register_cvar ("amx_namecolor", "6") // Name colors: [1] Default Yellow, [2] Green, [3] White, [4] Blue, [5] Red, [6] Team-color 
     
    g_AdminListen = register_cvar ("amx_listen", "1") // Set whether admins see or not all messages (Alive, dead and team-only) 
     
     
    sayText = get_user_msgid ("SayText") 
    teamInfo = get_user_msgid ("TeamInfo") 
    maxPlayers = get_maxplayers() 
     
     
    register_message (sayText, "avoid_duplicated") 
     
    register_clcmd ("amx_color", "set_color", ACCESS_LEVEL, "<color>") 
    register_clcmd ("amx_namecolor", "set_name_color", ACCESS_LEVEL, "<color>") 
    register_clcmd ("amx_listen", "set_listen", ACCESS_LEVEL, "<1 | 0>") 
     
    register_clcmd ("say", "hook_say") 
    register_clcmd ("say_team", "hook_teamsay") 
} 


public avoid_duplicated (msgId, msgDest, receiver) 
{ 
    return PLUGIN_HANDLED 
} 


public hook_say(id) 
{ 
    read_args (message, 191) 
    remove_quotes (message) 
     
    if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) // Ignores Admin Hud Messages, Admin Slash commands,  
                                                   // Gungame commands and empty messages 
        return PLUGIN_CONTINUE 

         
    new name[32] 
    get_user_name (id, name, 31) 
     
    new bool:admin = false 
     
    if (get_user_flags(id) & ACCESS_LEVEL) 
        admin = true 
         
     
    new isAlive 
     
    if (is_user_alive (id)) 
        { 
            isAlive = 1 
            alive = "^x01" 
        } 
    else 
        { 
            isAlive = 0 
            alive = "^x01*DEAD* " 
        } 
     
    static color[10] 
     

     
    if (admin) 
        { 
            // Name 
            switch (get_pcvar_num (g_NameColor)) 
                { 
                    case 1: 
                        format (strName, 191, "%s%s", alive, name) 

                    case 2: 
                        format (strName, 191, "%s^x04%s", alive, name) 
                         
                    case 3: 
                        { 
                            color = "SPECTATOR" 
                            format (strName, 191, "%s^x03%s", alive, name) 
                        } 
                         
                    case 4: 
                        { 
                            color = "CT" 
                            format (strName, 191, "%s^x03%s", alive, name) 
                        } 

                    case 5: 
                        { 
                            color = "TERRORIST" 
                            format (strName, 191, "%s^x03%s", alive, name) 
                        } 
                     
                    case 6: 
                        { 
                            get_user_team (id, color, 9) 
                                 
                            format (strName, 191, "%s^x03%s", alive, name) 
                        } 
                } 
             
             
            // Message 
            switch (get_pcvar_num (g_MessageColor)) 
                { 
                    case 1:    // Yellow 
                        format (strText, 191, "%s", message) 
                         
                    case 2:    // Green 
                        format (strText, 191, "^x04%s", message) 
                         
                    case 3:    // White 
                        { 
                            copy (color, 9, "SPECTATOR") 
                            format (strText, 191, "^x03%s", message) 
                        } 

                    case 4:    // Blue 
                        { 
                            copy (color, 9, "CT") 
                            format (strText, 191, "^x03%s", message) 
                        } 
                         
                    case 5:    // Red 
                        { 
                            copy (color, 9, "TERRORIST") 
                            format (strText, 191, "^x03%s", message) 
                        } 
                } 
        } 
     
    else     // Player is not admin. Team-color name : Yellow message 
        { 
            get_user_team (id, color, 9) 
             
            format (strName, 191, "%s^x03%s", alive, name) 
             
            format (strText, 191, "%s", message) 
        } 

    format (message, 191, "%s^x01 :  %s", strName, strText) 
             
    sendMessage (color, isAlive)    // Sends the colored message 
     
    return PLUGIN_CONTINUE 
} 


public hook_teamsay(id) 
{ 
    new playerTeam = get_user_team(id) 
    new playerTeamName[19] 
     
    switch (playerTeam) // Team names which appear on team-only messages 
        { 
            case 1: 
                copy (playerTeamName, 11, "Terrorists") 
                 
            case 2: 
                copy (playerTeamName, 18, "Counter-Terrorists") 
                 
            default: 
                copy (playerTeamName, 9, "Spectator") 
        } 
         
    read_args (message, 191) 
    remove_quotes (message) 
     
    if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) // Ignores Admin Hud Messages, Admin Slash commands,  
                                                   // Gungame commands and empty messages 
        return PLUGIN_CONTINUE 

         
    new name[32] 
    get_user_name (id, name, 31) 
     
    new bool:admin = false 
     
    if (get_user_flags(id) & ACCESS_LEVEL) 
        admin = true 
         
     
    new isAlive 
     
    if (is_user_alive (id)) 
        { 
            isAlive = 1 
            alive = "^x01" 
        } 
    else 
        { 
            isAlive = 0 
            alive = "^x01*DEAD* " 
        } 
     
    static color[10] 
     

     
    if (admin) 
        { 
            // Name 
            switch (get_pcvar_num (g_NameColor)) 
                { 
                    case 1: 
                        format (strName, 191, "%s(%s) %s", alive, playerTeamName, name) 

                    case 2: 
                        format (strName, 191, "%s(%s) ^x04%s", alive, playerTeamName, name) 
                         
                    case 3: 
                        { 
                            color = "SPECTATOR" 
                            format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name) 
                        } 
                         
                    case 4: 
                        { 
                            color = "CT" 
                            format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name) 
                        } 

                    case 5: 
                        { 
                            color = "TERRORIST" 
                            format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name) 
                        } 
                     
                    case 6: 
                        { 
                            get_user_team (id, color, 9) 
                                 
                            format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name) 
                        } 
                } 
             
             
            // Message 
            switch (get_pcvar_num (g_MessageColor)) 
                { 
                    case 1:    // Yellow 
                        format (strText, 191, "%s", message) 
                         
                    case 2:    // Green 
                        format (strText, 191, "^x04%s", message) 
                         
                    case 3:    // White 
                        { 
                            copy (color, 9, "SPECTATOR") 
                            format (strText, 191, "^x03%s", message) 
                        } 

                    case 4:    // Blue 
                        { 
                            copy (color, 9, "CT") 
                            format (strText, 191, "^x03%s", message) 
                        } 
                         
                    case 5:    // Red 
                        { 
                            copy (color, 9, "TERRORIST") 
                            format (strText, 191, "^x03%s", message) 
                        } 
                } 
        } 
     
    else     // Player is not admin. Team-color name : Yellow message 
        { 
            get_user_team (id, color, 9) 
             
            format (strName, 191, "%s(%s) ^x03%s", alive, playerTeamName, name) 
             
            format (strText, 191, "%s", message) 
        } 
     
    format (message, 191, "%s ^x01:  %s", strName, strText) 
     
    sendTeamMessage (color, isAlive, playerTeam)    // Sends the colored message 
     
    return PLUGIN_CONTINUE     
} 


public set_color (id, level, cid) 
{ 
    if (!cmd_access(id, level, cid, 2)) 
        return PLUGIN_HANDLED 
         
    new arg[1], newColor 
    read_argv (1, arg, 1) 
     
    newColor = str_to_num (arg) 
     
    if (newColor >= 1 && newColor <= 5) 
        { 
            set_cvar_num ("amx_color", newColor) 
            set_pcvar_num (g_MessageColor, newColor) 
     
            if (get_pcvar_num (g_NameColor) != 1 && 
                   ((newColor == 3 &&  get_pcvar_num (g_NameColor) != 3) 
                 || (newColor == 4 &&  get_pcvar_num (g_NameColor) != 4) 
                 || (newColor == 5 &&  get_pcvar_num (g_NameColor) != 5))) 
                { 
                    set_cvar_num ("amx_namecolor", 2) 
                    set_pcvar_num (g_NameColor, 2) 
                } 
        } 
         
    return PLUGIN_HANDLED 
} 


public set_name_color (id, level, cid) 
{ 
    if (!cmd_access(id, level, cid, 2)) 
        return PLUGIN_HANDLED 
         
    new arg[1], newColor 
    read_argv (1, arg, 1) 
     
    newColor = str_to_num (arg) 
     
    if (newColor >= 1 && newColor <= 6) 
        { 
            set_cvar_num ("amx_namecolor", newColor) 
            set_pcvar_num (g_NameColor, newColor) 
             
            if ((get_pcvar_num (g_MessageColor) != 1 
                && ((newColor == 3 &&  get_pcvar_num (g_MessageColor) != 3) 
                 || (newColor == 4 &&  get_pcvar_num (g_MessageColor) != 4) 
                 || (newColor == 5 &&  get_pcvar_num (g_MessageColor) != 5))) 
                 || get_pcvar_num (g_NameColor) == 6) 
                { 
                    set_cvar_num ("amx_color", 2) 
                    set_pcvar_num (g_MessageColor, 2) 
                } 
        } 
     
    return PLUGIN_HANDLED 
} 


public set_listen (id, level, cid) 
{ 
    if (!cmd_access(id, level, cid, 2)) 
        return PLUGIN_HANDLED 
         
    new arg[1], newListen 
    read_argv(1, arg, 1) 
     
    newListen = str_to_num (arg) 
     
    set_cvar_num ("amx_listen", newListen) 
    set_pcvar_num (g_AdminListen, newListen) 
     
    return PLUGIN_HANDLED 
} 


public sendMessage (color[], alive) 
{ 
    new teamName[10] 
     
    for (new player = 1; player < maxPlayers; player++) 
        { 
            if (!is_user_connected(player)) 
                continue 

            if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN) 
                { 
                    get_user_team (player, teamName, 9)    // Stores user's team name to change back after sending the message 
                     
                    changeTeamInfo (player, color)        // Changes user's team according to color choosen 
                     
                    writeMessage (player, message)        // Writes the message on player's chat 
                     
                    changeTeamInfo (player, teamName)    // Changes user's team back to original 
                } 
        } 
} 


public sendTeamMessage (color[], alive, playerTeam) 
{ 
    new teamName[10] 
     
    for (new player = 1; player < maxPlayers; player++) 
        { 
            if (!is_user_connected(player)) 
                continue 

            if (get_user_team(player) == playerTeam || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN) 
                { 
                    if (alive && is_user_alive(player) || !alive && !is_user_alive(player) || get_pcvar_num(g_AdminListen) && get_user_flags(player) & ADMIN_LISTEN) 
                        { 
                            get_user_team (player, teamName, 9)    // Stores user's team name to change back after sending the message 
                             
                            changeTeamInfo (player, color)        // Changes user's team according to color choosen 
                             
                            writeMessage (player, message)        // Writes the message on player's chat 
                             
                            changeTeamInfo (player, teamName)    // Changes user's team back to original 
                        } 
                } 
        } 
} 


public changeTeamInfo (player, team[]) 
{ 
    message_begin (MSG_ONE, teamInfo, _, player)    // Tells to to modify teamInfo (Which is responsable for which time player is) 
    write_byte (player)                // Write byte needed 
    write_string (team)                // Changes player's team 
    message_end()                    // Also Needed 
} 


public writeMessage (player, message[]) 
{ 
    message_begin (MSG_ONE, sayText, {0, 0, 0}, player)    // Tells to modify sayText (Which is responsable for writing colored messages) 
    write_byte (player)                    // Write byte needed 
    write_string (message)                    // Effectively write the message, finally, afterall 
    message_end ()                        // Needed as always 





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users