Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Sublime AMXX Editor v2.2 */
- #include <amxmodx>
- #include <amxmisc>
- new const PLUGIN[ ] = "Furien Who",
- VERSION[ ] = "1.0.0",
- AUTHOR[ ] = "Diversity"
- new Rang[][][] = {
- {"DETINATOR", "abcdefghijklmnopqrsux"},
- {"MANAGER", "abcdefghijklmnopqrsu"},
- {"LEADER", "abcdefghijkmnopqrsu"},
- {"DIAMON+ADMIN", "bcdefimnjpt"},
- {"PLATINUM+ADMIN", "bcdefimnjpr"},
- {"GOLD+ADMIN", "bcdefimnjpo"},
- {"ADMINISTRATOR", "bcdefimnjp"},
- {"SUPER-MODERATOR", "bcdefimnj"},
- {"MODERATOR", "bcdefimj"},
- {"HELPER", "bceij"},
- {"SLOT", "b"}
- }
- new gString[256]
- public plugin_init() {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_clcmd("say", "ShowPlayerAdmins")
- }
- public ShowPlayerAdmins(playerid) {
- gString[0] = (EOS)
- read_args(gString, 192)
- if((containi(gString, "who") != -1 || containi(gString, "admins") != -1 || contain(gString, "/who") != -1 || contain(gString, "/admins") != -1))
- set_task(3.0, "ShowPlayerWho", playerid)
- }
- public ShowPlayerWho(playerid) {
- new Players[32],
- Num,
- Player
- get_players(Players, Num)
- new menu = menu_create("Admini Online - Furien.Ruls.Ro", "ShowPlayerWho_HAND")
- for(new i = 0; i < sizeof Rang; i++) {
- for(new a = 0; a < Num; a++) {
- gString[0] = (EOS)
- Player = Players[a]
- if(get_user_flags(Player) != read_flags(Rang[i][1])) continue
- formatex(gString, charsmax(gString), "%s - %s", GetName(Player), Rang[i][0])
- menu_additem(menu, gString, "0")
- }
- }
- menu_display(playerid, menu)
- return true
- }
- public ShowPlayerWho_HAND(playerid, Menu, Item) {
- if(Item == MENU_EXIT) {
- menu_destroy(Menu)
- return false
- }
- return true
- }
- stock GetName(playerid) {
- new name[33]
- get_user_name(playerid, name, 33)
- return name
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement