Page 1 of 1
Admin Meniu
Posted: 2012 Jun 26 22:16
by Trickas
Galėtumėt padaryt, kad visi kas turi ADMIN_BAN galėtų tokį meniu, kuris atsidaro parašius consolėj adminmeniu arba chate /am, /adminmeniu
[pavadinimas] Admin meniu:
1. Ban (atidaro amx_banmenu)
2. Kick (atidaro amx_kickmenu)
3. Map (atidaro amx_mapmenu)
4. Votemap (atidaro amx_votemapmenu)
5. Gag (atidaro amx_gagmenu)
0. Iseiti
+karma
-- 2012 Bir 27 12:49 --
Jau padarė irgi, rakinkit/trinkit..
Re: Admin Meniu
Posted: 2012 Jun 27 14:16
by hleV
Reikėjo ryškiau parašyt, kad JAU PADARĖ, nes nepastebėjau ir dabar esu piktas ant tavęs.
Code: Select all
#include <amxmodx> public plugin_init(){ register_clcmd("say /am", "OnSayAdminMenu"); register_clcmd("say /adminmenu", "OnSayAdminMenu");} public OnSayAdminMenu(id){ if (~get_user_flags(id) & ADMIN_BAN) { client_print(id, print_chat, "* Fuck you, you have no access."); return PLUGIN_HANDLED; } new menu = menu_create("\r[pavadinimas] \yAdmin meniu:", "OnAdminMenu"); menu_additem(menu, "Ban", "amx_banmenu"); menu_additem(menu, "Kick", "amx_kickmenu"); menu_additem(menu, "Map", "amx_mapmenu"); menu_additem(menu, "Votemap", "amx_votemapmenu"); menu_additem(menu, "Gag", "amx_gagmenu"); menu_display(id, menu); return PLUGIN_HANDLED;} public OnAdminMenu(id, menu, item){ if (item != MENU_EXIT) { new access, cmd[32], cb; menu_item_getinfo(menu, item, access, cmd, charsmax(cmd), _, _, cb); client_cmd(id, cmd); } menu_destroy(menu); return PLUGIN_HANDLED;}
Re: Admin Meniu
Posted: 2012 Jun 27 14:28
by Trickas
Gal pas tave kodas kažkuo geresnis? ;D
Code: Select all
#include <amxmodx>#include <amxmisc>#include <cstrike> public plugin_init() { register_plugin("Admin meniu", "1.0", "OriGinal"); register_clcmd("adminmeniu", "admin_meniu"); register_clcmd("say /am", "admin_meniu"); register_clcmd("say /adminmeniu", "admin_meniu");} public admin_meniu(id){ if(!(get_user_flags(id) & ADMIN_BAN)) { return PLUGIN_HANDLED; } new menu = menu_create("\r[pavadinimas] \yAdmin meniu:", "admin_meniu_handler"); menu_additem(menu, "\wBan", "1", 0); menu_additem(menu, "\wKick", "2", 0); menu_additem(menu, "\wMap", "3", 0); menu_additem(menu, "\wVotemap", "4", 0); menu_additem(menu, "\wGag", "5", 0); menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0); return PLUGIN_HANDLED} public admin_meniu_handler(id, menu, item){ if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { client_cmd(id, "amx_banmenu"); } case 2: { client_cmd(id, "amx_kickmenu"); } case 3: { client_cmd(id, "amx_mapmenu"); } case 4: { client_cmd(id, "amx_votemapmenu"); } case 5: { client_cmd(id, "amx_gagmenu"); } } menu_destroy(menu); return PLUGIN_HANDLED;}
-- 2012 Bir 27 14:40 --
Ai bėje, nepadarei, kad consolėj parašius adminmeniu mestų irgi tą meniu, gal galėtų užsibindint adminai. Jei gali dar padaryk, kad būtų galima rašyt ir /adminmenu ir /adminmeniu, tas pats ir consolėj: adminmenu, adminmeniu
Re: Admin Meniu
Posted: 2012 Jun 27 14:55
by InvIs
Gi pats dasidėk tuos užrašus, pavyzdys gi yra. O jo kodas optimalesnis pagal mane ir daug patogesnis.
Dėl consolės komandų - register_concmd("komanda", "OnSayAdminMenu")
Re: Admin Meniu
Posted: 2012 Jun 27 17:31
by Trickas
Ai gerai, dėkui.
Re: Admin Meniu
Posted: 2012 Jun 29 12:13
by Pukuotukas951
Naxui jus jam ripinat kitus pluginus? Pamatė pas agames ir chaotic tai jau kopijuot krw nekenčių supistų riperių triperių !
-- 2012 Bir 29 13:15 --
Jau padarė irgi, rakinkit/trinkit..
Tai blet jeigu trins temas visas tai kas čia per forumas? Savanaudis tricas pzdiec sau gauna o dėl kitų jam nusišikt, jei jau padarė tai turės visas internetas kas norės. Nes čia ne pagal užsakymą daryta.
Re: Admin Meniu
Posted: 2012 Jun 29 15:01
by TETYYS
Pukuotukas951 wrote:Naxui jus jam ripinat kitus pluginus? Pamatė pas agames ir chaotic tai jau kopijuot krw nekenčių supistų riperių triperių !
-- 2012 Bir 29 13:15 --
Jau padarė irgi, rakinkit/trinkit..
Tai blet jeigu trins temas visas tai kas čia per forumas? Savanaudis tricas pzdiec sau gauna o dėl kitų jam nusišikt, jei jau padarė tai turės visas internetas kas norės. Nes čia ne pagal užsakymą daryta.
Ko čia atėjai, pradėjai keiktis? Tokie pranešimai čia nelaukiami.
Re: Admin Meniu
Posted: 2012 Jun 29 17:54
by psychical
Užteks... Ko prašė gavo, tema rakinama.