Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <fun>
- #define ADMIN_FLAG ADMIN_SLAY
- new bool: isGodmode[33] = false, bool: isGravity[33] = false, bool: isNoclip[33] = false, Prefix[] = "Prefix";
- public plugin_init() {
- register_plugin("Power menu", "1.0" , "Orayon aka BiBi")
- register_clcmd("say /power", "cmdpower")
- }
- public cmdpower(id)
- {
- if (!(get_user_flags(id) & ADMIN_FLAG))
- {
- client_print(id, print_chat, "^3Error: ^1You have ^3no access ^1to that ^3command")
- }
- new format[120], menu;
- formatex(format, charsmax(format), "\r[\w%s\r] \wPower \rMenu", Prefix)
- menu = menu_create(format, "pHand")
- formatex(format, charsmax(format), "%sble Godmode", (isGodmode[id]) ? "Disa" : "Ena")
- menu_additem(menu, format)
- formatex(format, charsmax(format), "%sble Gravity", (isGravity[id]) ? "Disa" : "Ena")
- menu_additem(menu, format)
- formatex(format, charsmax(format), "%sble Noclip", (isNoclip[id]) ? "Disa" : "Ena")
- menu_additem(menu, format)
- menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, menu)
- }
- public pHand(id, menu, item)
- {
- if (item == MENU_EXIT)
- {
- menu_destroy(menu)
- return;
- }
- switch (item)
- {
- case 0:
- {
- isGodmode[id] = !isGodmode[id]
- client_print(id, print_chat, "^3[^1%s^3] Your Godmode is now %sbled", Prefix, (isGodmode[id]) ? "Ena" : "Disa")
- if (isGodmode[id])
- {
- set_user_godmode(id, 1)
- }
- else
- {
- set_user_godmode(id, 0)
- }
- }
- case 1:
- {
- isGravity[id] = !isGravity[id]
- client_print(id, print_chat, "^3[^1%s^3] Your Gravity is now %sbled", Prefix, (isGravity[id]) ? "Ena" : "Disa")
- if (isGravity[id])
- {
- set_user_gravity(id, 0.5)
- }
- else
- {
- set_user_gravity(id, 1.0)
- }
- }
- case 2:
- {
- isNoclip[id] = !isNoclip[id]
- client_print(id, print_chat, "^3[^1%s^3] Your Noclip is now %sbled", Prefix, (isNoclip[id]) ? "Ena" : "Disa")
- if (isNoclip[id])
- {
- set_user_noclip(id, 1)
- }
- else
- {
- set_user_noclip(id, 0)
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement