In order, the first %i is represented by the first variable after the "", in this case, ID...The second is represented by the second variable, in this case S...And so on

As far as I know, %d = %i = integer ( not sure about that )
also, for client_print you can use
PHP Code:
client_print(id, print_chat, ""ID: %i, SteamID: %s", id, s);
And as I know:
^n = new line
^t = TAB spacing
Now if I'm right, in Pawn you can use the characters from c++ language like
Code:
\n newline
\r carriage return
\t tab
\v vertical tab
\b backspace
\f form feed (page feed) // I don't think you will find it in pawn
\a alert (beep) // neither this one
\' single quote (')
\" double quote (")
\? question mark (?)
\\ backslash (\)
using ^ instead of \ so it will be
Code:
^n newline
^r carriage return
^t tab
^v vertical tab
^b backspace
^f form feed (page feed)
^a alert (beep)
^' single quote (')
^" double quote (")
^? question mark (?)
^\ backslash (\)
Or you could use
PHP Code:
#define ctrlchar '\'
__________________