#include <sourcemod> #include <menus> new Handle:KV = CreateKeyValues("Models");
public OnPluginStart() { RegConsoleCmd("WEP", WEP); } public Action:WEP(client) { if (FileToKeyValues(KV, "configs/accessories.cfg") && KvGotoFirstSubKey(KV)) { decl String:Key[35], String:info[4]; new x = 0; new Handle:menu = CreateMenu(Menu_Select); SetMenuTitle(menu, "Предметы:"); while (KvGotoNextKey(KV)) { if (KvGetSectionName(KV, Key, 35)) { IntToString(x, info, sizeof(info)); AddMenuItem(menu, info, Key); x++; } } SetMenuExitButton(menu, true); DisplayMenu(menu, client, 0); } }
А тут ошибки:
Код
Это хреново -> Model_menu.sp(3) : error 010: invalid function or declaration Model_menu.sp(3) : error 008: must be a constant expression; assumed zero Model_menu.sp(7) : error 100: function prototypes do not match Model_menu.sp(15) : error 017: undefined symbol "Menu_Select" -------------------------------------------------------------------------------------------- Это вроде не ошибки -> Model_menu.sp(16) : warning 217: loose indentation Model_menu.sp(17) : warning 217: loose indentation Model_menu.sp(22) : warning 217: loose indentation Model_menu.sp(23) : warning 217: loose indentation Model_menu.sp(27) : warning 217: loose indentation
Что я не так делаю? И какой SourceMod использовать?
Вот так:
Код
#include <sourcemod> #include <menus>
new Handle:KV = 0
public OnPluginStart() { RegConsoleCmd("WEP", WEP); KV = CreateKeyValues("Models"); } public Action:WEP(client) { if (FileToKeyValues(KV, "configs/accessories.cfg") && KvGotoFirstSubKey(KV)) { decl String:Key[35], String:info[4]; new x = 0; new Handle:menu = CreateMenu(Menu_Select); SetMenuTitle(menu, "Предметы:"); while (KvGotoNextKey(KV)) { if (KvGetSectionName(KV, Key, 35)) { IntToString(x, info, sizeof(info)); AddMenuItem(menu, info, Key); x++; } } SetMenuExitButton(menu, true); DisplayMenu(menu, client, 0); } }
Но ошибки есть:
Код
Model_menu.sp(6) : warning 213: tag mismatch Model_menu.sp(8) : error 100: function prototypes do not match Model_menu.sp(17) : error 017: undefined symbol "Menu_Select"
Сообщение отредактировал pro-health - Среда, 05.11.2014, 11:03:22