Re: TextMsg isnt working
This is full plugin:
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 }
Still not working :cry:
|