Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.
как сделать флаг админа
karabas617 Дата: Понедельник, 2014-03-17, 21:52 | Сообщение # 1
Сообщений: 11
мне надо чтобы этим плагином могли пользоваться только админы=) какой нужен Флаг? заранее спасибо ! =) ____________________________________________________________________________________________________ #include <amxmodx> #include <cstrike> //Сделано давным давно для cs-bzone.ru #define PLUGIN "Admin models menu" #define VERSION "1.0" #define AUTHOR "Chicken Raby" public plugin_init() { register_clcmd("say /amodels", "amodels", ADMIN_LEVEL_H); register_plugin(PLUGIN, VERSION, AUTHOR); } public plugin_precache() { precache_model("models/player/alien/alien.mdl") precache_model("models/player/trol/trol.mdl") precache_model("models/player/vio/vio.mdl") precache_model("models/player/pila/pila.mdl") precache_model("models/player/dobby/dobby.mdl") precache_model("models/player/subwaysurfer/subwaysurfer.mdl") precache_model("models/player/banan/banan.mdl") precache_model("models/player/spayder/spayder.mdl") } public amodels(id) { new i_Menu = menu_create("\rВыбери \yмодель", "amodels_handler"); menu_additem(i_Menu, "\wАлиен", "1", 0); menu_additem(i_Menu, "\wTrollface", "2", 0); menu_additem(i_Menu, "\wВентенда", "3", 0); menu_additem(i_Menu, "\wПила", "4", 0); menu_additem(i_Menu, "\wSubway", "5", 0); menu_additem(i_Menu, "\wДобби", "6", 0); menu_additem(i_Menu, "\wБанан", "7", 0); menu_additem(i_Menu, "\wПаук", "8", 0); menu_setprop(i_Menu, MPROP_NEXTNAME, "\rДалее"); menu_setprop(i_Menu, MPROP_BACKNAME, "\rНазад"); menu_setprop(i_Menu, MPROP_EXITNAME, "\rВыход"); menu_display(id, i_Menu, 0) } public amodels_handler(id, menu, item) { if( item < 0 ) return PLUGIN_CONTINUE; new cmd[3], access, callback; menu_item_getinfo(menu, item, access, cmd,2,_,_, callback); new Choise = str_to_num(cmd) switch (Choise) { case 1: { cs_set_user_model(id, "alien") } case 2: { cs_set_user_model(id, "trol") } case 3: { cs_set_user_model(id, "vio") } case 4: { cs_set_user_model(id, "pila") } case 5: { cs_set_user_model(id, "subwaysurfer") } case 6: { cs_set_user_model(id, "dobby") } case 7: { cs_set_user_model(id, "banan") } case 8: { cs_set_user_model(id, "spayder") } } return PLUGIN_HANDLED; }
Сообщение отредактировал karabas617 - Понедельник, 2014-03-17, 21:52
Shaft Дата: Вторник, 2014-03-18, 01:12 | Сообщение # 2
Сообщений: 351
Цитата karabas617 (
)
мне надо чтобы этим плагином могли пользоваться только админы=)
#include <amxmodx> #include <cstrike> //Сделано давным давно для cs-bzone.ru #define PLUGIN "Admin models menu" #define VERSION "1.0" #define AUTHOR "Chicken Raby" public plugin_init() { register_clcmd("say /amodels", "amodels", ADMIN_MENU); register_plugin(PLUGIN, VERSION, AUTHOR); } public plugin_precache() { precache_model("models/player/alien/alien.mdl") precache_model("models/player/trol/trol.mdl") precache_model("models/player/vio/vio.mdl") precache_model("models/player/pila/pila.mdl") precache_model("models/player/dobby/dobby.mdl") precache_model("models/player/subwaysurfer/subwaysurfer.mdl") precache_model("models/player/banan/banan.mdl") precache_model("models/player/spayder/spayder.mdl") } public amodels(id) { if( get_user_flags(id) & ADMIN_MENU ){ new i_Menu = menu_create("\rВыбери \yмодель", "amodels_handler"); menu_additem(i_Menu, "\wАлиен", "1", 0); menu_additem(i_Menu, "\wTrollface", "2", 0); menu_additem(i_Menu, "\wВентенда", "3", 0); menu_additem(i_Menu, "\wПила", "4", 0); menu_additem(i_Menu, "\wSubway", "5", 0); menu_additem(i_Menu, "\wДобби", "6", 0); menu_additem(i_Menu, "\wБанан", "7", 0); menu_additem(i_Menu, "\wПаук", "8", 0); menu_setprop(i_Menu, MPROP_NEXTNAME, "\rДалее"); menu_setprop(i_Menu, MPROP_BACKNAME, "\rНазад"); menu_setprop(i_Menu, MPROP_EXITNAME, "\rВыход"); menu_display(id, i_Menu, 0) } else{ client_print(id, print_chat, "Опция доступна только администраторам!") } return PLUGIN_HANDLED } public amodels_handler(id, menu, item) { if( item < 0 ) return PLUGIN_CONTINUE; new cmd[3], access, callback; menu_item_getinfo(menu, item, access, cmd,2,_,_, callback); new Choise = str_to_num(cmd) switch (Choise) { case 1: { cs_set_user_model(id, "alien") } case 2: { cs_set_user_model(id, "trol") } case 3: { cs_set_user_model(id, "vio") } case 4: { cs_set_user_model(id, "pila") } case 5: { cs_set_user_model(id, "subwaysurfer") } case 6: { cs_set_user_model(id, "dobby") } case 7: { cs_set_user_model(id, "banan") } case 8: { cs_set_user_model(id, "spayder") } } return PLUGIN_HANDLED; }
Цитата karabas617 (
)
какой нужен Флаг?
Флаг доступа к меню администратора, по умолчанию "u"
Лучше быть умным и немного тупить - чем быть тупым и много умничать! Если обращаетесь ко мне с просьбой помочь то: 1 - полностью опишите вашу проблему. 2 - что хотите от меня. Программирую на языках: Pawn, Delphi, C++
karabas617 Дата: Вторник, 2014-03-18, 14:01 | Сообщение # 3
Сообщений: 11
мне нужен флаг чтобы могли этим пользоваться админы к примеру ADMIN_BAN
Сообщение отредактировал karabas617 - Вторник, 2014-03-18, 14:03
Shaft Дата: Вторник, 2014-03-18, 14:31 | Сообщение # 4
Сообщений: 351
Я сделал флаг на админ-меню. Что у тебя админ меню не только админы могут пользоваться?
Лучше быть умным и немного тупить - чем быть тупым и много умничать! Если обращаетесь ко мне с просьбой помочь то: 1 - полностью опишите вашу проблему. 2 - что хотите от меня. Программирую на языках: Pawn, Delphi, C++
karabas617 Дата: Вторник, 2014-03-18, 15:56 | Сообщение # 5
Сообщений: 11
Всё равно все могут пользоваться(
Shaft Дата: Вторник, 2014-03-18, 16:08 | Сообщение # 6
Сообщений: 351
Сейчас специально установил его себе на сервер и проверил, без флага "u" мне сервер пишет в чат Опция доступна только администраторам! Прочитай ка эту тему(три последних сообщения) не ту же ошибку ты допускаешь? http://cs-strikez.org/forum/31-18695-1
Лучше быть умным и немного тупить - чем быть тупым и много умничать! Если обращаетесь ко мне с просьбой помочь то: 1 - полностью опишите вашу проблему. 2 - что хотите от меня. Программирую на языках: Pawn, Delphi, C++
karabas617 Дата: Вторник, 2014-03-18, 17:44 | Сообщение # 7
Сообщений: 11
Большое спасибо=)
Статистика Форума
Последние темы
Читаемые темы
Лучшие пользователи
Новые пользователи