PHP Code:
#include <amxmodx>
new c_01, c_02, c_03, c_04, c_05, c_06, c_07, c_08, c_09, c_10, c_11
new c_12, c_13, c_14, c_15, c_16, c_17, c_18, c_19, c_20, c_21, c_22
new MessageType
new Trie: tc
public plugin_init() {
register_plugin("Radio Messages Changer", "0.0.1", "Jhob94")
register_message(get_user_msgid("TextMsg"), "message_textmsg")
Register_Tries()
Register_Cvars()
}
Register_Tries() {
tc = TrieCreate()
TrieSetCell(tc, "#Taking_fire", 1)
TrieSetCell(tc, "#Follow_me", 2)
TrieSetCell(tc, "#Regroup_team", 3)
TrieSetCell(tc, "#Hold_this_position", 4)
TrieSetCell(tc, "#You_take_the_point", 5)
TrieSetCell(tc, "#Cover_me", 6)
TrieSetCell(tc, "#Report_in_team", 7)
TrieSetCell(tc, "#Storm_the_front", 8)
TrieSetCell(tc, "#Get_in_position_and_wait", 9)
TrieSetCell(tc, "#Stick_together_team", 10)
TrieSetCell(tc, "#Team_fall_back", 11)
TrieSetCell(tc, "#Go_go_go", 12)
TrieSetCell(tc, "#Enemy_down", 13)
TrieSetCell(tc, "#Negative", 14)
TrieSetCell(tc, "#Get_out_of_there", 15)
TrieSetCell(tc, "#Reporting_in", 16)
TrieSetCell(tc, "#In_position", 17)
TrieSetCell(tc, "#Sector_clear", 18)
TrieSetCell(tc, "#Need_backup", 19)
TrieSetCell(tc, "#Enemy_spotted", 20)
TrieSetCell(tc, "#Roger_that", 21)
TrieSetCell(tc, "#Affirmative", 22)
}
Register_Cvars() {
c_01 = register_cvar("msg_takingfire", "Taking Fire, Save My Ass Guys!")
c_02 = register_cvar("msg_followme", "Just Follow My Ass!")
c_03 = register_cvar("msg_regroup", "Guys Regroup! What You Doing?!")
c_04 = register_cvar("msg_holdposition", "Hold The Position! I Will Shoot You If You Move!")
c_05 = register_cvar("msg_takepoint", "You Take The Fucking Point!")
c_06 = register_cvar("msg_coverme", "Cover My Fucking Ass!")
c_07 = register_cvar("msg_reportteam", "Fast! Report In Team!")
c_08 = register_cvar("msg_stormfront", "Storm That Shit Like A Pidgeot!")
c_09 = register_cvar("msg_stormfront", "Get In Position And Fucking Wait!")
c_10 = register_cvar("msg_sticktogether", "Guys Stick Together! I Am Fucking Afraid!")
c_11 = register_cvar("msg_teamfallback", "Guys Fall Back! NOW!")
c_12 = register_cvar("msg_gogogo", "GO! GO! GO! I Am Naruto Dattebayo!") // Wtf xD
c_13 = register_cvar("msg_enemiedown", "I Killed This Idiots! You Can Go Now!")
c_14 = register_cvar("msg_negative", "No Way Man!")
c_15 = register_cvar("msg_getoutthere", "Man Get The Fucking Out Of There!")
c_16 = register_cvar("msg_reportingin", "Reporting In!") // No idea for this one :S
c_17 = register_cvar("msg_inposition", "I Am In The Fucking Position!")
c_18 = register_cvar("msg_sectorclear", "This Sector Is Clear Like My Purse!") // LOL i was thinking in put paypal instead :3
c_19 = register_cvar("msg_needbackup", "I Need Backup Guys! FAST!")
c_20 = register_cvar("msg_enemiespotted", "Some Camper Is Here! Be Careful Guys!")
c_21 = register_cvar("msg_rogerthat", "Roger That!") // I like the Roger That so i dont want to change it :3
c_22 = register_cvar("msg_affirmative", "Affirmative!") // This one too :3
}
public message_textmsg(msg_id, msg_dest, msg_entity) {
static textmsg[32]
get_msg_arg_string(2, textmsg, sizeof textmsg - 1)
if(TrieGetCell(tc, textmsg, MessageType))
{
new new_message[121]
if(MessageType == 1)
get_pcvar_string(c_01, new_message, 120)
else if(MessageType == 2)
get_pcvar_string(c_02, new_message, 120)
else if(MessageType == 3)
get_pcvar_string(c_03, new_message, 120)
else if(MessageType == 4)
get_pcvar_string(c_04, new_message, 120)
else if(MessageType == 5)
get_pcvar_string(c_05, new_message, 120)
else if(MessageType == 6)
get_pcvar_string(c_06, new_message, 120)
else if(MessageType == 7)
get_pcvar_string(c_07, new_message, 120)
else if(MessageType == 8)
get_pcvar_string(c_08, new_message, 120)
else if(MessageType == 9)
get_pcvar_string(c_09, new_message, 120)
else if(MessageType == 10)
get_pcvar_string(c_10, new_message, 120)
else if(MessageType == 11)
get_pcvar_string(c_11, new_message, 120)
else if(MessageType == 12)
get_pcvar_string(c_12, new_message, 120)
else if(MessageType == 13)
get_pcvar_string(c_13, new_message, 120)
else if(MessageType == 14)
get_pcvar_string(c_14, new_message, 120)
else if(MessageType == 15)
get_pcvar_string(c_15, new_message, 120)
else if(MessageType == 16)
get_pcvar_string(c_16, new_message, 120)
else if(MessageType == 17)
get_pcvar_string(c_17, new_message, 120)
else if(MessageType == 18)
get_pcvar_string(c_18, new_message, 120)
else if(MessageType == 19)
get_pcvar_string(c_19, new_message, 120)
else if(MessageType == 20)
get_pcvar_string(c_20, new_message, 120)
else if(MessageType == 21)
get_pcvar_string(c_21, new_message, 120)
else if(MessageType == 21)
get_pcvar_string(c_22, new_message, 120)
set_msg_arg_string(2, new_message)
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}