Admin Meniu

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
Locked
User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Admin Meniu

Post 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..
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Admin Meniu

Post 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;}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Admin Meniu

Post 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
Last edited by Trickas on 2012 Jun 27 17:39, edited 1 time in total.
- Skype: ner.e5
- Steam: Tr1ckas

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Admin Meniu

Post 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")
ISVYKES

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: Admin Meniu

Post by Trickas »

Ai gerai, dėkui.
- Skype: ner.e5
- Steam: Tr1ckas

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Admin Meniu

Post 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.

TETYYS
Gana aktyvus vartotojas
Posts: 457
Joined: 2011 Dec 26 21:49

Re: Admin Meniu

Post 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.


Locked

Who is online

Users browsing this forum: No registered users and 4 guests