Jump to content

Toggle shoutbox VITALCS.RO ♔ SHOUTBOX ♔

@  Enki : (21 February 2019 - 09:57 PM)

Buna seara.

@  Dănuț : (21 February 2019 - 08:41 PM)

HostName: [0.3.7]VitalCS GF: Server Online ! Address: gta.vitalcs.ro:7777 Players: 16 / 50 Ping: 16 Mode: VCS GF V2.6.3 Language: -

@  Relu. : (21 February 2019 - 06:57 PM)

Va asteptam la ora 20:00 alaturi de noi pe GTA.VITALCS.RO, nu este WIPE ! Haidati cati mai multi !

@  Darkness321 : (21 February 2019 - 03:34 PM)

re all

@  AndreiiSTF : (21 February 2019 - 02:12 PM)

A venit ziua cea mare

@  SpeedThug : (21 February 2019 - 01:18 PM)

ms reluleeeeeeee

@  Relu. : (20 February 2019 - 09:51 PM)

@SpeedThug Nu se va schimba data, maine va fi deschis 100%.

@  NightWolf : (20 February 2019 - 09:21 PM)

imi place ca mereu wipe si mereu il inchideti si 0 succes

@  SpeedThug : (20 February 2019 - 07:26 PM)

mda ... am vz pe 21.02.2019 ORA 20:00 , sa speram

@  Relu. : (20 February 2019 - 07:25 PM)

Maine frt

@  SpeedThug : (20 February 2019 - 07:24 PM)

va rog frumos zicetimi si mie o data anume cand plm se deschide srv asta MINUNAT

@  Dănuț : (20 February 2019 - 06:43 PM)

HostName: [0.3.7]VitalCS GF: 21.02.2019 / 20:00 Address: gta.vitalcs.ro:7777 Players: 0 / 50 Ping: 10 Mode: VCS GF V2.6.3 Language: -

@  Enki : (20 February 2019 - 12:06 PM)

Vă salut ! :*

@  Relu. : (19 February 2019 - 09:01 PM)

probably

@  Sasorii : (19 February 2019 - 08:34 PM)

probabil

@  Sasorii : (19 February 2019 - 08:34 PM)

probabil maine

@  Relu. : (19 February 2019 - 05:26 PM)

salut

@  AndreiiSTF : (19 February 2019 - 01:12 PM)

Azi sau maine se deschide?

@  Dănuț : (19 February 2019 - 12:32 PM)

Salut

@  AxU™ : (19 February 2019 - 08:33 AM)

r3


Photo

[Tutorial] Culori Chat/Tinta CS 1.6


  • Please log in to reply
1 reply to this topic

#1
Jocker

Jocker

    I kill you !

  • Group:
    Membru
  • Posts:
    1,612
  • Member Number:
    1247
  • Joined:
    18-July 14
  • Reputation:
    3518

    @Mention

    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

  • Group:
    Fondator
  • Posts:
    1,700
  • Member Number:
    1817
  • Joined:
    08-December 14
  • Reputation:
    145

    @Mention

    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 
    




    user(s) are reading this topic