Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- #include <aa_reg>
- #include <aa_rang>
- #include <aa_admin>
- new maxplayers
- public plugin_init()
- {
- register_plugin("Chat", "1.0", "aarpi")
- register_clcmd("say", "say")
- register_clcmd("say_team", "say_team")
- maxplayers = get_maxplayers()
- }
- public say(id)
- {
- new message[192]
- read_args(message, 191)
- remove_quotes(message)
- if(message[0] == '@' || message[0] == '/' || message[0] == '!' || equal(message, "") || equali(message, "!y") || equali(message, "!t") || equali(message, "!g"))
- return PLUGIN_HANDLED
- new nev[40], rang[40], prefix[40], sz[200]
- get_user_name(id, nev, charsmax(nev))
- get_user_rang(id, rang, charsmax(rang))
- get_user_aprefix(id, prefix, charsmax(prefix))
- if(is_user_bejelentkezve(id))
- {
- if(access(id, ADMIN_BAN))
- formatex(sz, charsmax(sz), "^x01%s^x04%s[%s] ^x03%s^x01:^x04 %s", (is_user_alive(id) ? "":"*Halott* "), prefix, rang, nev, message)
- else
- formatex(sz, charsmax(sz), "^x01%s^x04[%s] ^x03%s^x01: %s", (is_user_alive(id) ? "":"*Halott* "), rang, nev, message)
- }
- else
- formatex(sz, charsmax(sz), "^x01%s ^x03%s^x01: %s", (is_user_alive(id) ? "":"*Halott* "), nev, message)
- print_color(0, "%s", sz)
- return PLUGIN_HANDLED
- }
- public say_team(id)
- {
- new message[192]
- read_args(message, 191)
- remove_quotes(message)
- if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
- return PLUGIN_HANDLED
- new nev[40], rang[40], prefix[40], sz[200]
- get_user_name(id, nev, charsmax(nev))
- get_user_rang(id, rang, charsmax(rang))
- get_user_aprefix(id, prefix, charsmax(prefix))
- new playerTeam = get_user_team(id)
- new csapat[10]
- switch (playerTeam)
- {
- case 1: copy (csapat, charsmax(csapat), "*T*")
- case 2: copy (csapat, charsmax(csapat), "*CT*")
- default: copy (csapat, charsmax(csapat), "*SPEC*")
- }
- if(is_user_bejelentkezve(id))
- {
- if(access(id, ADMIN_BAN))
- formatex(sz, charsmax(sz), "^x01%s %s^x04%s[%s] ^x03%s^x01:^x04 %s", csapat, (is_user_alive(id) ? "":"*Halott* "), prefix, rang, nev, message)
- else
- formatex(sz, charsmax(sz), "^x01%s %s^x04[%s] ^x03%s^x01: %s", csapat, (is_user_alive(id) ? "":"*Halott* "), rang, nev, message)
- }
- else
- formatex(sz, charsmax(sz), "^x01%s %s ^x03%s^x01: %s", csapat, (is_user_alive(id) ? "":"*Halott* "), nev, message)
- for(new i = 1; i <= maxplayers; i++)
- {
- if(get_user_team(i) == playerTeam)
- print_color(i, "%s", sz)
- }
- return PLUGIN_HANDLED
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement