R1KO
fuck society
- Сообщения
- 9,457
- Реакции
- 7,786
- Команда форума
- #1
Вобщем решил помочь человеку
Разобрался с бд, понял как написать и все дела, НО возникли некоторые трудности.
Трудность №1 Пункт не появляется. (К тому же хотелось бы сделать его в конце админки).
Следующие трудности буду добавлять по мере поступления.
Добрый день.Хотел узнать,кто сможет помочь впихнуть в плагин SB(sourcebans),чтобы показывалось дата и время окончания админки в админ меню в игре!
Разобрался с бд, понял как написать и все дела, НО возникли некоторые трудности.
Трудность №1 Пункт не появляется. (К тому же хотелось бы сделать его в конце админки).
PHP:
public OnAdminMenuReady(Handle:topmenu)
{
if (topmenu == hTopMenu) return;
hTopMenu = topmenu;
new TopMenuObject:player_commands = FindTopMenuCategory(hTopMenu, ADMINMENU_PLAYERCOMMANDS);
if (player_commands != INVALID_TOPMENUOBJECT)
{
AddToTopMenu(hTopMenu,
"sm_ban", // Name
TopMenuObject_Item, // We are a submenu
AdminMenu_Ban, // Handler function
player_commands, // We are a submenu of Player Commands
"sm_ban", // The command to be finally called (Override checks)
ADMFLAG_BAN); // What flag do we need to see the menu option
// Отправляем запрос в бд и получаем дату.
// Добавляем пункт в админ меню.
AddToTopMenu(hTopMenu, "exp", TopMenuObject_Category, Handle_Category, INVALID_TOPMENUOBJECT);
}
}
public Handle_Category(Handle:topmenu, TopMenuAction:action, TopMenuObject:object_id, param, String:buffer[], maxlength)
{
if (object_id == INVALID_TOPMENUOBJECT)
{
if(action == TopMenuAction_DisplayTitle) Format(buffer, maxlength, "Админка истекает:");
else if(action == TopMenuAction_DisplayOption) Format(buffer, maxlength, "Админка истекла");
}
}
Следующие трудности буду добавлять по мере поступления.