Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику NinTenDo ::: Спасибо сказали: 6
Дата поста: В теме: За сообщение: Спасибо сказали:
19.4.2016, 18:44 shopmenu для csdm bruk
15.4.2016, 1:09 Меню для сервера
Картинки
[attachment=39776:Скриншот...6_020853.png]
[attachment=39777:Скриншот...6_020913.png]
[attachment=39779:Скриншот...6_020927.png]

Код
Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Knife Menu"
#define VERSION "1.0"
#define AUTHOR "NinTenDo-Cs"

new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_0
new keys2 = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_9|MENU_KEY_0

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_menu("Menu", keys, "func_menu")
register_menu("Priv", keys2, "func_priv")

register_clcmd("menu", "knife_menu")
register_clcmd("amx_menu", "knife_menu")
register_clcmd("server_menu", "knife_menu")

register_clcmd("chooseteam", "knife_menu") // открытие меню на "M" - выбор команды.
register_clcmd("nightvision", "knife_menu") // открытие меню на "N" - ночное видение.

register_clcmd("say /menu", "knife_menu")
register_clcmd("say_team /menu", "knife_menu")
}

public knife_menu(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\y[\wМЕНЮ СЕРВЕРА\y] \y[\wСупер тест сервер\y]^n\r[\yВК\r] \wvk.com/knife_menu^n\r[\yIP\r] \w000.000.000.000^n^n")

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] [\wМагазин\y]^n")
keys |= MENU_KEY_1
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] [\wМеню ножей из \rCS:GO\y]^n")
keys |= MENU_KEY_2
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] [\wМеню костюмов\y]^n")
keys |= MENU_KEY_3
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] [\wМеню линий\y]^n")
keys |= MENU_KEY_4
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r5\y] [\wЗабанить читера\y]^n")
keys |= MENU_KEY_5
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] [\wОбнулить счёт\y]^n")
keys |= MENU_KEY_6
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] [\wСменить карту\y]^n^n")
keys |= MENU_KEY_7
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r8\y] [\wПривилегии\y]^n^n")
keys |= MENU_KEY_8

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r0\y] [\wВыход\y]^n")
keys |= MENU_KEY_0

show_menu(id, keys, menu, -1, "Menu")
return PLUGIN_HANDLED
}

public func_menu(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /shop")
case 1: client_cmd(id, "say /knife")
case 2: client_cmd(id, "say /costumes")
case 3: client_cmd(id, "say /trail")
case 4: client_cmd(id, "say /voteban")
case 5: client_cmd(id, "say /rs")
case 6: client_cmd(id, "say /rtv")
case 7: priv_menu(id)
}
return PLUGIN_HANDLED
}

public priv_menu(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\y[\wМЕНЮ СЕРВЕРА\y] \y[\wСупер тест сервер\y]^n\r[\yВК\r] \wvk.com/knife_menu^n\r[\yIP\r] \w000.000.000.000^n^n")

if(get_user_flags(id) & ADMIN_BAN) // Флаг доступа.
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] [\wВип-меню\y]^n")
keys |= MENU_KEY_1
}
else
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] \d[Вип-меню]^n")
keys &= ~MENU_KEY_1
}
if(get_user_flags(id) & ADMIN_BAN) // Флаг доступа.
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] [\wСменить скин\y]^n")
keys |= MENU_KEY_2
}
else
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] \d[Сменить скин]^n")
keys &= ~MENU_KEY_2
}
if(get_user_flags(id) & ADMIN_BAN) // Флаг доступа.
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] [\wADMIN \rLITE\y]^n")
keys |= MENU_KEY_3
}
else
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] \d[ADMIN LITE]^n")
keys &= ~MENU_KEY_3
}
if(get_user_flags(id) & ADMIN_BAN) // Флаг доступа.
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] [\wADMIN \rMAX\y]^n^n^n")
keys |= MENU_KEY_4
}
else
{
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] \d[ADMIN MAX]^n^n^n")
keys &= ~MENU_KEY_4
}

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r9\y] [\wНазад\y]^n")
keys |= MENU_KEY_9
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r0\y] [\wВыход\y]^n")
keys |= MENU_KEY_0

show_menu(id, keys2, menu, -1, "Priv")
return PLUGIN_HANDLED
}

public func_priv(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /vip")
case 1: client_cmd(id, "say /amodels")
case 2: client_cmd(id, "amxmodmenu")
case 3: client_cmd(id, "say /xmenu")
case 4: knife_menu(id)
}
return PLUGIN_HANDLED
}

[attachment=39775:knife_menu.sma]
FDGod
11.4.2016, 12:12 Advanced Experience System
Цитата(Blitzz @ 7.4.2016, 3:24) *
Может кто подсказать как сделать чтобы информер званий был под радаром, при любом расширения экрана, я играю 800x600 информер прям на радаре (, ну и реально так сделать ???

Пропиши эти координаты в aes.cfg
Код
aes_hud_info_pos "0.01 0.23"
Blitzz
18.3.2016, 18:50 V.I.P Custom Weapons
Вот модельки для плагина, берите кому надо. M4A1 и AWP делал сам.

[attachment=39395:Gold_Models.rar]
AnGeL01, georgeml