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&#40;&#41; &#123;    register_plugin&#40;"Admin meniu", "1.0", "OriGinal"&#41;;     register_clcmd&#40;"adminmeniu", "admin_meniu"&#41;;    register_clcmd&#40;"say /am", "admin_meniu"&#41;;    register_clcmd&#40;"say /adminmeniu", "admin_meniu"&#41;;&#125; public admin_meniu&#40;id&#41;&#123;    if&#40;!&#40;get_user_flags&#40;id&#41; & ADMIN_BAN&#41;&#41;    &#123;        return PLUGIN_HANDLED;    &#125;     new menu = menu_create&#40;"\r[pavadinimas] \yAdmin meniu:", "admin_meniu_handler"&#41;;     menu_additem&#40;menu, "\wBan", "1", 0&#41;;    menu_additem&#40;menu, "\wKick", "2", 0&#41;;    menu_additem&#40;menu, "\wMap", "3", 0&#41;;    menu_additem&#40;menu, "\wVotemap", "4", 0&#41;;    menu_additem&#40;menu, "\wGag", "5", 0&#41;;     menu_setprop&#40;menu, MPROP_EXIT, MEXIT_ALL&#41;    menu_display&#40;id, menu, 0&#41;;     return PLUGIN_HANDLED&#125; public admin_meniu_handler&#40;id, menu, item&#41;&#123;    if&#40;item == MENU_EXIT&#41;    &#123;        menu_destroy&#40;menu&#41;        return PLUGIN_HANDLED    &#125;    new data&#91;6&#93;, iName&#91;64&#93;;   new access, callback;   menu_item_getinfo&#40;menu, item, access, data, 5, iName, 63, callback&#41;;   new key = str_to_num&#40;data&#41;;    switch&#40;key&#41;   &#123;        case 1:        &#123;            client_cmd&#40;id, "amx_banmenu"&#41;;        &#125;         case 2:        &#123;            client_cmd&#40;id, "amx_kickmenu"&#41;;        &#125;         case 3:        &#123;            client_cmd&#40;id, "amx_mapmenu"&#41;;        &#125;                case 4:        &#123;            client_cmd&#40;id, "amx_votemapmenu"&#41;;        &#125;                case 5:        &#123;            client_cmd&#40;id, "amx_gagmenu"&#41;;        &#125;    &#125;    menu_destroy&#40;menu&#41;;    return PLUGIN_HANDLED;&#125;
-- 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.