Chat command help

I want to maky my 911 calls look like this https://gyazo.com/abb728d4f928ca775d169c44dba15d49
Here is my current code. Im not exactly sure how to get the id and get the name to show in the right places. Can someone help me out here is the code

elseif sm[1] == "/911" then
CancelEvent()
TriggerClientEvent('chatMessage', -1, "[911]:(Caller ID | ) " .. name, { 13, 89, 146 }, string.sub(msg,5))

Also how can i change the colors, for 911 then have a different color for caller id, then a different one for the name?

elseif sm[1] == "/911" then
CancelEvent()
TriggerClientEvent('chatMessage', -1, "^5[911]", {30, 144, 255}, " (^1 Caller ID: ^3" .. GetPlayerName(source) .." | "..source.."^0 ) " .. table.concat(args, " "))

I’m not 100% positive but I think this is the color code list.

^1 = red
^2 = green
^3 = yellow
^4 = blue
^5 = Cyan
^6 = Pink
^7 = White
^8 = Not Sure
^9 = Gray
^0 = Black

Like I said, not sure, but you can test the values to verify. The values are going to be ^0 - ^9

Some corrections :stuck_out_tongue:

^1 = red
^2 = green
^3 = orange
^4 = blue
^5 = Cyan
^6 = Purple
^7 = White
^8 = Dark Red
^9 = Weird purple sorta colour
^0 = white too

This can be closed. As it has been solved by @Decon