Запуск плагина Help Menu v0.3

dude34

Участник
Сообщения
32
Реакции
0
Добрый день,

помогите пожалуйста решить проблему с запуском плагина Help Menu v0.3

Нужно что бы helpmenu автоматически отображалось при входе на сервер (без введения команды !hm) и пропадало через минуту...
 

Вложения

  • helpmenu.smx
    7.4 КБ · Просмотры: 1
  • helpmenu.sp
    8.8 КБ · Просмотры: 3

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
C-подобный:
В таймер FakeClientCommand(client, "sm_hm");

public Action:Command_OpenMenu_menu(client, argc)
{
    DisplayMenu(menu, client, 60);
    return Plugin_Handled;
}
 

dude34

Участник
Сообщения
32
Реакции
0
C-подобный:
В таймер FakeClientCommand(client, "sm_hm");

public Action:Command_OpenMenu_menu(client, argc)
{
    DisplayMenu(menu, client, 60);
    return Plugin_Handled;
}

Верно?

public OnClientPutInServer(client) {
if (GetConVarBool(g_cvarWelcome))
CreateTimer(30.0, Timer_WelcomeMessage, client);
}

public Action:Timer_WelcomeMessage(Handle:timer, any:client) {
if (GetConVarBool(g_cvarWelcome) && IsClientConnected(client) && IsClientInGame(client) && !IsFakeClient(client))
PrintToChat(client, "\x01[SM] Для открытия меню помощи напишите \x04!helpmenu\x01 в чат");
}

public Action:Command_OpenMenu_menu(client, argc)
{
DisplayMenu(menu, client, 60);
return Plugin_Handled;
}

bool:ParseConfigFile(const String:file[]) {
if (g_helpMenus != INVALID_HANDLE) {
ClearArray(g_helpMenus);
CloseHandle(g_helpMenus);
g_helpMenus = INVALID_HANDLE;
}
 

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
Верно?

public OnClientPutInServer(client) {
if (GetConVarBool(g_cvarWelcome))
CreateTimer(30.0, Timer_WelcomeMessage, client);
}

public Action:Timer_WelcomeMessage(Handle:timer, any:client) {
if (GetConVarBool(g_cvarWelcome) && IsClientConnected(client) && IsClientInGame(client) && !IsFakeClient(client))
PrintToChat(client, "\x01[SM] Для открытия меню помощи напишите \x04!helpmenu\x01 в чат");
}

public Action:Command_OpenMenu_menu(client, argc)
{
DisplayMenu(menu, client, 60);
return Plugin_Handled;
}

bool:ParseConfigFile(const String:file[]) {
if (g_helpMenus != INVALID_HANDLE) {
ClearArray(g_helpMenus);
CloseHandle(g_helpMenus);
g_helpMenus = INVALID_HANDLE;
}
Да, только парс зачем скопировал? посмотреть файл сейчас возможности нету
 

dude34

Участник
Сообщения
32
Реакции
0
Да, только парс зачем скопировал? посмотреть файл сейчас возможности нету

я не разбираюсь, можете если не трудно сбросить настроенный файл, когда будет время?
Сообщения автоматически склеены:


Сообщения автоматически склеены:

а проблему автоматического отображения при входе на сервер (без введения команды !hm) это решит?
 
Последнее редактирование:
Сверху Снизу