C
CreatorNikita
Неудаётся компилировать плагин Menu Basic Commands.
Пишет
Your plugin failed to compile! Read the errors below:
SourcePawn Compiler 1.7.1
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2014 AlliedModders LLC
/home/groups/sourcemod/upload_tmp/phpyhgjvT.sp(3) : error 001: expected token: "}", but found "-string-"
1 Error.
--- Добавлено позже ---
Пишет
Your plugin failed to compile! Read the errors below:
SourcePawn Compiler 1.7.1
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2014 AlliedModders LLC
/home/groups/sourcemod/upload_tmp/phpyhgjvT.sp(3) : error 001: expected token: "}", but found "-string-"
1 Error.
--- Добавлено позже ---
new const
String:sCommand[][] = {"!rules", "nominate", "rtv", "voteban", "votekick", "votemute", "!rs", "!settings", "!vip",
"!knife", "!ws", "!shop" "top", "!radio", "!radiooff", "!admin"},
String:sDisplay[][] = {"Правила", "Предложить карту", "Голосовать за смену карты", "Голосовать за бан игрока", "Голосовать за кик игрока", "Голосовать за мут игрока", "Сбросить свой счёт", "Настройки игры", "Меню VIP",
"Выбор Ножа", "Скины на Оружия", "Магазин", "Топ", "Включить Радио", "Выключить Радио", "Админка"};
public Plugin:myinfo =
{
name = "Menu Basic Commands",
author = "AlmazON",
description = "Меню Основных Команд",
version = "1.0.0",
url = "Сообщество администраторов игровых серверов HLmod.ru"
}
new Handle:hMBC;
public OnPluginStart()
{
SetMenuTitle(hMBC=CreateMenu(MC), "Команды игрока:\n \n");
new i;
do AddMenuItem(hMBC, "", sDisplay, sCommand[0] ? ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);
while(++i<sizeof(sDisplay));
}
public Action:OnClientSayCommand(C, const String:N[], const String:T[])
{
if(strcmp(T[1], "pab",false) && strcmp(T[1], "паб")) return Plugin_Continue;
DisplayMenu(hMBC, C,60);
return Plugin_Handled;
}
public MC(Handle:M, MenuAction:A, C, O) if(A==MenuAction_Select) FakeClientCommand(C, "say \"%s\"", sCommand[O]);
String:sCommand[][] = {"!rules", "nominate", "rtv", "voteban", "votekick", "votemute", "!rs", "!settings", "!vip",
"!knife", "!ws", "!shop" "top", "!radio", "!radiooff", "!admin"},
String:sDisplay[][] = {"Правила", "Предложить карту", "Голосовать за смену карты", "Голосовать за бан игрока", "Голосовать за кик игрока", "Голосовать за мут игрока", "Сбросить свой счёт", "Настройки игры", "Меню VIP",
"Выбор Ножа", "Скины на Оружия", "Магазин", "Топ", "Включить Радио", "Выключить Радио", "Админка"};
public Plugin:myinfo =
{
name = "Menu Basic Commands",
author = "AlmazON",
description = "Меню Основных Команд",
version = "1.0.0",
url = "Сообщество администраторов игровых серверов HLmod.ru"
}
new Handle:hMBC;
public OnPluginStart()
{
SetMenuTitle(hMBC=CreateMenu(MC), "Команды игрока:\n \n");
new i;
do AddMenuItem(hMBC, "", sDisplay, sCommand[0] ? ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);
while(++i<sizeof(sDisplay));
}
public Action:OnClientSayCommand(C, const String:N[], const String:T[])
{
if(strcmp(T[1], "pab",false) && strcmp(T[1], "паб")) return Plugin_Continue;
DisplayMenu(hMBC, C,60);
return Plugin_Handled;
}
public MC(Handle:M, MenuAction:A, C, O) if(A==MenuAction_Select) FakeClientCommand(C, "say \"%s\"", sCommand[O]);