• Страница 1 из 1
  • 1
Форум » WEB-Разработка » Скрипты » Подскажите пожалуйста) (Я дно)
Подскажите пожалуйста)
Дата: Пятница, 05.04.2019, 06:38 | Сообщение # 1
Дух ( Новичок )
Offline
  • Dead_D
  • Репутация: 0
  • Сообщений:17
  • Пользователь
Помогите убрать из меню сообщение в чат
Вот код:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "PMenu"
#define VERSION "1.0"
#define AUTHOR "-"

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(PLUGIN, VERSION, AUTHOR)
register_menu("Menu 1", keys, "func_menu")
register_concmd("pmenu", "Server_Menu")
}

public Server_Menu(id)

{
if((get_user_flags(id) & ADMIN_MENU)){
new name[32]
get_user_name(id, name, 31)
static menu[700], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r[Knife] \yМеню привилегий^n^n")

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] Вип меню^n")
keys |= MENU_KEY_1

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] Супер-вип меню^n")
keys |= MENU_KEY_2

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] Админ меню^n")
keys |= MENU_KEY_3

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] Вампир меню^n")
keys |= MENU_KEY_4

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r5\y] Меню создателя^n^n")
keys |= MENU_KEY_5

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] AmxModMenu^n")
keys |= MENU_KEY_6

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] Выбрать свечение^n^n")
keys |= MENU_KEY_7

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r0\y] \rВыйти^n")
keys |= MENU_KEY_0

show_menu(id, keys, menu, -1, "Menu 1")
}else{
ChatColor ( id, "^1[^4 SERVER: ^1] ^1Текст")
}
return PLUGIN_HANDLED
}

public func_menu(id, key)

{
switch(key)
{
case 0: client_cmd(id, "vipmenu")
case 1: client_cmd(id, "supervipmenu")
case 2: client_cmd(id, "adminmenu")
case 3: client_cmd(id, "vampirmenu")
case 4: client_cmd(id, "foundermenu")
case 5: client_cmd(id, "amxmodmenu")
case 6: client_cmd(id, "say /render")

}
return PLUGIN_HANDLED
}

stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")

if(id) players[0] = id; else get_players(players, count, "ch")
{
for(new i = 0; i < count; i++)
{
if(is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Дата: Пятница, 05.04.2019, 17:53 | Сообщение # 2
Дух ( Новичок )
Offline
  • Goodness
  • Репутация: 1
  • Сообщений:4
  • Пользователь
Но это не точно)

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "PMenu"
#define VERSION "1.0"
#define AUTHOR "-"

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(PLUGIN, VERSION, AUTHOR)
register_menu("Menu 1", keys, "func_menu")
register_concmd("pmenu", "Server_Menu")
}

public Server_Menu(id)

{
if((get_user_flags(id) & ADMIN_MENU)){
new name[32]
get_user_name(id, name, 31)
static menu[700], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\r[Knife] \yМеню привилегий^n^n")

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] Вип меню^n")
keys |= MENU_KEY_1

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] Супер-вип меню^n")
keys |= MENU_KEY_2

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] Админ меню^n")
keys |= MENU_KEY_3

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] Вампир меню^n")
keys |= MENU_KEY_4

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r5\y] Меню создателя^n^n")
keys |= MENU_KEY_5

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] AmxModMenu^n")
keys |= MENU_KEY_6

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] Выбрать свечение^n^n")
keys |= MENU_KEY_7

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r0\y] \rВыйти^n")
keys |= MENU_KEY_0

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

public func_menu(id, key)

{
switch(key)
{
case 0: client_cmd(id, "vipmenu")
case 1: client_cmd(id, "supervipmenu")
case 2: client_cmd(id, "adminmenu")
case 3: client_cmd(id, "vampirmenu")
case 4: client_cmd(id, "foundermenu")
case 5: client_cmd(id, "amxmodmenu")
case 6: client_cmd(id, "say /render")

}
return PLUGIN_HANDLED
}
Дата: Пятница, 05.04.2019, 17:54 | Сообщение # 3
Дух ( Новичок )
Offline
  • Dead_D
  • Репутация: 0
  • Сообщений:17
  • Пользователь
Спасибо!!
Всё получилось)
Форум » WEB-Разработка » Скрипты » Подскажите пожалуйста) (Я дно)
  • Страница 1 из 1
  • 1
Поиск:
(threadpage)