mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-25 14:25:38 +03:00
Menu items boundary checking...
This commit is contained in:
parent
ced5d6ff57
commit
618759f390
@ -55,6 +55,11 @@ new g_coloredMenus
|
|||||||
// menuAccess: Access required for menu
|
// menuAccess: Access required for menu
|
||||||
// menuPlugin: The exact case-insensitive name of plugin holding the menu command
|
// menuPlugin: The exact case-insensitive name of plugin holding the menu command
|
||||||
public AddMenu(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) {
|
public AddMenu(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) {
|
||||||
|
if (g_menusNumber + 1 == MAXMENUS) {
|
||||||
|
log_amx("Error: Plugin ^"%s^" tried to add a menu item to Menu Front-End plugin with maximum menu items reached!", menuPlugin)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
copy(g_menuBody[g_menusNumber], STRINGLENGTH, menuBody)
|
copy(g_menuBody[g_menusNumber], STRINGLENGTH, menuBody)
|
||||||
g_menuBodyPhrase[g_menusNumber] = false
|
g_menuBodyPhrase[g_menusNumber] = false
|
||||||
copy(g_menuCmd[g_menusNumber], STRINGLENGTH, menuCmd)
|
copy(g_menuCmd[g_menusNumber], STRINGLENGTH, menuCmd)
|
||||||
@ -66,6 +71,11 @@ public AddMenu(const menuBody[], const menuCmd[], const menuAccess, const menuPl
|
|||||||
server_print("Menu item added to Menus Front-End: ^"%s^" from plugin ^"%s^"", menuBody, menuPlugin)
|
server_print("Menu item added to Menus Front-End: ^"%s^" from plugin ^"%s^"", menuBody, menuPlugin)
|
||||||
}
|
}
|
||||||
public AddMenuLang(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) {
|
public AddMenuLang(const menuBody[], const menuCmd[], const menuAccess, const menuPlugin[]) {
|
||||||
|
if (g_menusNumber + 1 == MAXMENUS) {
|
||||||
|
log_amx("Error: Plugin ^"%s^" tried to add a menu item to Menu Front-End plugin with maximum menu items reached!", menuPlugin)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
copy(g_menuBody[g_menusNumber], STRINGLENGTH, menuBody)
|
copy(g_menuBody[g_menusNumber], STRINGLENGTH, menuBody)
|
||||||
g_menuBodyPhrase[g_menusNumber] = true
|
g_menuBodyPhrase[g_menusNumber] = true
|
||||||
copy(g_menuCmd[g_menusNumber], STRINGLENGTH, menuCmd)
|
copy(g_menuCmd[g_menusNumber], STRINGLENGTH, menuCmd)
|
||||||
|
Loading…
Reference in New Issue
Block a user