KaKTaKwTf
Новичок
- Сообщения
- 102
- Реакции
- 1
Код:
#include <amxmodx>
#include <amxmisc>
new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0
public plugin_init()
{
register_plugin("Screen Menu by", "1.1", "Mr. aJIk@wuK")
register_concmd("screen", "dysplay_menu")
register_menu("Menu_1", keys, "func_menu")
}
new g_Screen[32]
new bool:g_Ban[32]
public client_putinserver(id)
{
g_Screen[id]=1
}
public dysplay_menu(id)
{
if(!(get_user_flags(id)&ADMIN_BAN))
{
return PLUGIN_CONTINUE;
}else{
if(g_Screen[id]>=4)
{
g_Screen[id]=1
}
new Buffer[64];
formatex(Buffer, 63, "\yКолличество \rСКРИНОВ\y: \r%d", g_Screen[id]);
new Menu = menu_create("\yМеню \rСКРИНОВ", "menu_handler2")
menu_additem(Menu, "\yСделать \rСКРИНЫ \yигроку", "1", 0)
menu_additem(Menu, Buffer, "2", 0)
if(g_Ban[id])
{
menu_additem(Menu, "\rБанить \yпосле скринов\w: \r[\yДА\r]", "3", 0)
}else{
menu_additem(Menu, "\rБанить \yпосле скринов\w: \r[\yНЕТ\r]", "3", 0)
}
menu_display(id, Menu, 0)
}
return PLUGIN_HANDLED
}
public menu_handler2(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1: dysplay_menu2(id)
case 2: g_Screen[id]++,dysplay_menu(id)
case 3:
{
if(g_Ban[id])
{
g_Ban[id]=false
dysplay_menu(id)
}else
{
g_Ban[id]=true
dysplay_menu(id)
}
}
}
new oldmenu, newmenu, menupage;
player_menu_info(id, oldmenu, newmenu, menupage);
return PLUGIN_CONTINUE;
}
public dysplay_menu2(id)
{
new Menu = menu_create("\rВыбери игрока", "menu_handler")
new Player
new sPlayerName[128]
new sPlayerId[11]
new playersList[32]
new playersnum
get_players(playersList, playersnum, "c")
for(new i; i<playersnum; i++)
{
Player = playersList[i]
get_user_name(Player, sPlayerName, charsmax(sPlayerName))
num_to_str(Player, sPlayerId, charsmax(sPlayerId))
menu_additem(Menu, sPlayerName, sPlayerId, 0)
}
menu_display(id, Menu, 0)
return PLUGIN_HANDLED
}
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new Player = str_to_num(s_Data)
if(!is_user_connected(Player))
{
client_print(id,print_chat,"s")
dysplay_menu(id)
return PLUGIN_HANDLED
}
new userid = get_user_userid(Player)
if(g_Ban[id])
{
if(g_Screen[id]==1)
{
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_cmd(Player,"snapshot")
client_print(Player,print_console, "!tCкрины на сайт!w: !gonlyproject1.ru !t!!!")
server_cmd("amx_ban 6000 #%d !tCкрины на сайт!w: !gonlyproject1.ru !t!!!",userid)
}else if(g_Screen[id]==2){
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_cmd(Player,"snapshot")
client_cmd(Player,"snapshot")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
server_cmd("amx_ban 6000 #%d !tCкрины на сайт!w: !gonlyproject1.ru !t!!!",userid)
}else if(g_Screen[id]==3){
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_cmd(Player,"snapshot")
client_cmd(Player,"snapshot")
client_cmd(Player,"snapshot")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
server_cmd("amx_ban 6000 #%d !tCкрины на сайт!w: !gonlyproject1.ru !t!!!",userid)
}
}else{
if(g_Screen[id]==1)
{
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_cmd(Player,"snapshot")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
}else if(g_Screen[id]==2){
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_cmd(Player,"snapshot")
client_cmd(Player,"snapshot")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
}else if(g_Screen[id]==3){
client_print(Player,print_chat, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_cmd(Player,"snapshot")
client_cmd(Player,"snapshot")
client_cmd(Player,"snapshot")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
client_print(Player,print_console, "!tВас заскринили скрины на сайт!w: !gonlyproject1.ru !t!!!")
}
}
dysplay_menu(id)
return PLUGIN_CONTINUE
}