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..
Admin Meniu
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.
Š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.
Re: Admin Meniu
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
Gal pas tave kodas kažkuo geresnis? ;D
-- 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
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;}
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.
-
- Gana aktyvus vartotojas
- Posts: 421
- Joined: 2011 Aug 13 11:12
- Skype: pksoldierlt
- Location: ATOSTOGOSE
Re: Admin Meniu
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")
Dėl consolės komandų - register_concmd("komanda", "OnSayAdminMenu")
ISVYKES
-
- Gana aktyvus vartotojas
- Posts: 445
- Joined: 2011 Aug 27 09:29
Re: Admin Meniu
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 --
-- 2012 Bir 29 13:15 --
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.Jau padarė irgi, rakinkit/trinkit..
Re: Admin Meniu
Ko čia atėjai, pradėjai keiktis? Tokie pranešimai čia nelaukiami.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 --
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.Jau padarė irgi, rakinkit/trinkit..
Who is online
Users browsing this forum: No registered users and 2 guests