10.09.2016, 09:25
ReturnPhonetic
Returns NATO phonetic alphabet code word of a letter, d = delta for example. Might be useful for TDM servers.
Example:
Returns NATO phonetic alphabet code word of a letter, d = delta for example. Might be useful for TDM servers.
Code:
static const NATOPhonetic[][9 char] = { // https://en.wikipedia.org/wiki/NATO_phone...4.32388803 !"Alfa", !"Bravo", !"Charlie", !"Delta", !"Echo", !"Foxtrot", !"Golf", !"Hotel", !"India", !"Juliett", !"Kilo", !"Lima", !"Mike", !"November", !"Oscar", !"Papa", !"Quebec", !"Romeo", !"Sierra", !"Tango", !"Uniform", !"Victor", !"Whiskey", !"X-ray", !"Yankee", !"Zulu" }; ReturnPhonetic(letter) { new idx = toupper(letter) - 65, string[9]; if(!(0 <= idx <= 25)) { format(string, sizeof(string), "Invalid"); return string; } strunpack(string, NATOPhonetic[idx], sizeof(string)); return string; }
Code:
new string[32]; format(string, sizeof(string), "We lost objective %s!", ReturnPhonetic('c')); SendClientMessageToAll(-1, string); // output: We lost objective Charlie!