{
    "metadata": {
        "project": "AMX Mod X",
        "generatedAt": "2026-04-27T02:20:44+00:00",
        "counts": {
            "files": 187,
            "folders": 7,
            "functions": 4104,
            "constants": 1869
        }
    },
    "query": "client_print",
    "count": 13,
    "items": [
        {
            "kind": "function",
            "name": "client_print",
            "detail": "amxmodx.inc",
            "description": "Sends a message to the client.",
            "signature": "native client_print(index, type, const message[], any:...);",
            "code": "",
            "line": "413",
            "text": "client_print amxmodx.inc Sends a message to the client. native client_print(index, type, const message[], any:...);  note This functions return value behaves differently depending on what is\nused as the client index: If 0 is specified, then the function will\nreturn 0 if nothing has been sent (no client connected). If either a\nsingle client is specified or there is at least one client connected,\nthe number of printed characters will refer to the message that is sent\nlast, to the client with the highest index. param index Client index, use 0 to display to all clients param type Message type, see print_* destination constants in\namxconst.inc param message Formatting rules param ... Variable number of formatting parameters return Number of printed characters error If a single client is specified and the index is not within\nthe range of 1 to MaxClients, an error will be thrown.",
            "url": "/amxmodx/function/client_print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx/function/client_print"
        },
        {
            "kind": "function",
            "name": "client_print",
            "detail": "amxmodx 1.8.2 hg65 / amxmodx.inc",
            "description": "Sends message to player. Set index to 0 to send text globaly.",
            "signature": "native client_print(index,type,const message[],any:...);",
            "code": "",
            "line": "103",
            "text": "client_print amxmodx 1.8.2 hg65 / amxmodx.inc Sends message to player. Set index to 0 to send text globaly. native client_print(index,type,const message[],any:...);",
            "url": "/amxmodx-1-8-2-hg65/amxmodx/function/client_print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx-1-8-2-hg65/amxmodx/function/client_print"
        },
        {
            "kind": "function",
            "name": "client_printex",
            "detail": "message_stocks.inc",
            "description": "Sends a predefined text message to player.\nPredefined texts are default game messages which will be translated\nto player's game language, e.g. #Game_join_ct.",
            "signature": "stock client_printex(index, type, const msg_name[], const msg_param1[] = \"\", const msg_param2[] = \"\", const msg_param3[] = \"\", const msg_param4[] = \"\")",
            "code": "",
            "line": "121",
            "text": "client_printex message_stocks.inc Sends a predefined text message to player.\nPredefined texts are default game messages which will be translated\nto player's game language, e.g. #Game_join_ct. stock client_printex(index, type, const msg_name[], const msg_param1[] = \"\", const msg_param2[] = \"\", const msg_param3[] = \"\", const msg_param4[] = \"\")  note Set index to 0 to send text globally. note There does not necessarily have to be a total of 6 arguments.\nIt will depend if message takes arguments, e.g.:\nclient_printex(id, print_chat, \"#Game_join_ct\", \"Pimp Daddy\")\nclient_printex(id, print_chat, \"1\", \"#Game_radio\", \"Pimp Daddy\", \"Hello world!\") param index Index of the player, use 0 to send to all players. param type The message destination. See print_* constants. param msg_name The custom or predefined message to send. param msg_param1 Optional message argument. param msg_param2 Optional message argument. param msg_param3 Optional message argument. param msg_param4 Optional message argument. noreturn",
            "url": "/message_stocks/function/client_printex",
            "absoluteUrl": "https://amxx-api.csrevo.com/message_stocks/function/client_printex"
        },
        {
            "kind": "function",
            "name": "client_print_color",
            "detail": "amxmodx.inc",
            "description": "Sends colored chat messages to clients.",
            "signature": "native client_print_color(index, sender, const message[], any:...);",
            "code": "",
            "line": "451",
            "text": "client_print_color amxmodx.inc Sends colored chat messages to clients. native client_print_color(index, sender, const message[], any:...);  note This only works in Counter-Strike 1.6 and Condition Zero. note The colors can be modified inside of the format string using special\ncharacters. These characters can be included using the escape character\ngreen           x04   ; use location color from this point forward\nred/blue/grey   x03   ; use team color from this point forward\nred/blue/grey   x02   ; use team color to the end of the client name\n; This only works at the start of the string,\n; and precludes using other control characters\ndefault         x01   ; use default color from this point forward note The team color is defined by the sender's index. Alternatively, a\nspecific team color can be enforced using the print_team_* constants in\namxconst.inc note Usage examples:\nclient_print_color(id, print_team_red, \"^4Green ^3Red ^1Default\")\nclient_print_color(id, id2, \"^4Green ^3id2's team color, ^1Default\") note Including colors in ML can be done using the same escaping method:\nEXAMPLE_ML_KEY = ^4Green ^3Team color ^1Default note This functions return value behaves differently depending on what is\nused as the client index: If 0 is specified, then the function will\nreturn 0 if nothing has been sent (no client connected). If either a\nsingle client is specified, or there is at least one client connected,\nthe number of printed characters will refer to the message that is sent\nlast, to the client with the highest index. param index Client index, use 0 to display to all clients param sender Client index used as the message sender param fmt Formatting rules param ... Variable number of formatting parameters return Number of printed characters error If a single client is specified and the index is not within\nthe range of 1 to MaxClients, an error will be thrown.",
            "url": "/amxmodx/function/client_print_color",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx/function/client_print_color"
        },
        {
            "kind": "function",
            "name": "engclient_print",
            "detail": "amxmodx.inc",
            "description": "Sends a message to the client via the engine.",
            "signature": "native engclient_print(player, type, const message[], any:...);",
            "code": "",
            "line": "473",
            "text": "engclient_print amxmodx.inc Sends a message to the client via the engine. native engclient_print(player, type, const message[], any:...);  note This functions return value behaves differently depending on what is\nused as the client index: If 0 is specified, then the function will\nreturn 0 if nothing has been sent (no client connected). If either a\nsingle client is specified, or there is at least one client connected,\nthe number of printed characters will refer to the message that is sent\nlast, to the client with the highest index. param player Client index, use 0 to display to all clients param type Message type, see engprint_* destination constants in\namxconst.inc param message Formatting rules param ... Variable number of formatting parameters return Number of printed characters error If a single client is specified and the index is not within\nthe range of 1 to MaxClients, an error will be thrown.",
            "url": "/amxmodx/function/engclient_print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx/function/engclient_print"
        },
        {
            "kind": "function",
            "name": "engclient_print",
            "detail": "amxmodx 1.8.2 hg65 / amxmodx.inc",
            "description": "Sends message to player by engine. Set index to 0 to send text globaly.",
            "signature": "native engclient_print(player,type,const message[],any:...);",
            "code": "",
            "line": "106",
            "text": "engclient_print amxmodx 1.8.2 hg65 / amxmodx.inc Sends message to player by engine. Set index to 0 to send text globaly. native engclient_print(player,type,const message[],any:...);",
            "url": "/amxmodx-1-8-2-hg65/amxmodx/function/engclient_print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx-1-8-2-hg65/amxmodx/function/engclient_print"
        },
        {
            "kind": "enum",
            "name": "Color types for client_print_color()",
            "detail": "amxconst.inc",
            "description": "Color types for client_print_color()",
            "signature": "",
            "code": "enum\n{\n\tprint_team_default = 0,\n\tprint_team_grey = -1,\n\tprint_team_red = -2,\n\tprint_team_blue = -3,\n};",
            "line": "289",
            "text": "Color types for client_print_color() amxconst.inc Color types for client_print_color()  enum\n{\n\tprint_team_default = 0,\n\tprint_team_grey = -1,\n\tprint_team_red = -2,\n\tprint_team_blue = -3,\n}; Color types for client_print_color()",
            "url": "/amxconst#color-types-for-client-print-color",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxconst#color-types-for-client-print-color"
        },
        {
            "kind": "enum",
            "name": "Destination types for client_print()",
            "detail": "amxconst.inc",
            "description": "Destination types for client_print()",
            "signature": "",
            "code": "enum\n{\n\tprint_notify = 1,\n\tprint_console,\n\tprint_chat,\n\tprint_center,\n\tprint_radio     /* Counter-Strike only */\n};",
            "line": "277",
            "text": "Destination types for client_print() amxconst.inc Destination types for client_print()  enum\n{\n\tprint_notify = 1,\n\tprint_console,\n\tprint_chat,\n\tprint_center,\n\tprint_radio     /* Counter-Strike only */\n}; Destination types for client_print()",
            "url": "/amxconst#destination-types-for-client-print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxconst#destination-types-for-client-print"
        },
        {
            "kind": "enum",
            "name": "Destination types for client_print()",
            "detail": "amxmodx 1.8.2 hg65 / amxconst.inc",
            "description": "Destination types for client_print()",
            "signature": "",
            "code": "enum {\n\tprint_notify = 1,\n\tprint_console,\n\tprint_chat,\n\tprint_center,\n};",
            "line": "170",
            "text": "Destination types for client_print() amxmodx 1.8.2 hg65 / amxconst.inc Destination types for client_print()  enum {\n\tprint_notify = 1,\n\tprint_console,\n\tprint_chat,\n\tprint_center,\n}; Destination types for client_print()",
            "url": "/amxmodx-1-8-2-hg65/amxconst#destination-types-for-client-print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx-1-8-2-hg65/amxconst#destination-types-for-client-print"
        },
        {
            "kind": "enum",
            "name": "Destination types for engclient_print()",
            "detail": "amxconst.inc",
            "description": "Destination types for engclient_print()",
            "signature": "",
            "code": "enum\n{\n\tengprint_console = 0,\n\tengprint_center,\n\tengprint_chat,\n};",
            "line": "300",
            "text": "Destination types for engclient_print() amxconst.inc Destination types for engclient_print()  enum\n{\n\tengprint_console = 0,\n\tengprint_center,\n\tengprint_chat,\n}; Destination types for engclient_print()",
            "url": "/amxconst#destination-types-for-engclient-print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxconst#destination-types-for-engclient-print"
        },
        {
            "kind": "enum",
            "name": "Destination types for engclient_print()",
            "detail": "amxmodx 1.8.2 hg65 / amxconst.inc",
            "description": "Destination types for engclient_print()",
            "signature": "",
            "code": "enum {\n\tengprint_console = 0,\n\tengprint_center,\n\tengprint_chat,\n};",
            "line": "178",
            "text": "Destination types for engclient_print() amxmodx 1.8.2 hg65 / amxconst.inc Destination types for engclient_print()  enum {\n\tengprint_console = 0,\n\tengprint_center,\n\tengprint_chat,\n}; Destination types for engclient_print()",
            "url": "/amxmodx-1-8-2-hg65/amxconst#destination-types-for-engclient-print",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx-1-8-2-hg65/amxconst#destination-types-for-engclient-print"
        },
        {
            "kind": "function",
            "name": "ArrayGetStringHandle",
            "detail": "amxmodx 1.8.2 hg65 / cellarray.inc",
            "description": "Creates a handle that is passable to a format compliant routine for printing as a string (with the %a format option).\nIt is suggested to pass the function directly as a parameter to the format routine.\nThe array contents must be a null-terminated string!\n\nAn example usage:  client_print(id, print_chat, \"%a\", ArrayGetStringHandle(MessageArray, i));",
            "signature": "native DoNotUse:ArrayGetStringHandle(Array:which, item);",
            "code": "",
            "line": "223",
            "text": "ArrayGetStringHandle amxmodx 1.8.2 hg65 / cellarray.inc Creates a handle that is passable to a format compliant routine for printing as a string (with the %a format option).\nIt is suggested to pass the function directly as a parameter to the format routine.\nThe array contents must be a null-terminated string!\n\nAn example usage:  client_print(id, print_chat, \"%a\", ArrayGetStringHandle(MessageArray, i)); native DoNotUse:ArrayGetStringHandle(Array:which, item);  param which The array the string is stored in. param item Which item to print the string value of. return Handle to the item directly.  Do not use or save stale handles.",
            "url": "/amxmodx-1-8-2-hg65/cellarray/function/ArrayGetStringHandle",
            "absoluteUrl": "https://amxx-api.csrevo.com/amxmodx-1-8-2-hg65/cellarray/function/ArrayGetStringHandle"
        },
        {
            "kind": "function",
            "name": "zpn_print_color",
            "detail": "zombie plague next / zombie_plague_next.inc",
            "description": "Sends a prefixed colored chat message.",
            "signature": "native zpn_print_color(const id, const sender, const msg[], any:...);",
            "code": "",
            "line": "481",
            "text": "zpn_print_color zombie plague next / zombie_plague_next.inc Sends a prefixed colored chat message. native zpn_print_color(const id, const sender, const msg[], any:...);  note This wraps client_print_color() and prepends the configured chat prefix. note Use 0 as id to send to all connected clients. param id Client index, or 0 for all clients param sender Client index or print_team_* constant used for team color param msg Formatting rules param ... Variable number of formatting parameters return Number of printed characters error If a single client is specified and the index is not within\nthe range of 1 to MaxClients, an error can be thrown by\nclient_print_color().",
            "url": "/zombie-plague-next/zombie_plague_next/function/zpn_print_color",
            "absoluteUrl": "https://amxx-api.csrevo.com/zombie-plague-next/zombie_plague_next/function/zpn_print_color"
        }
    ]
}