Hejter
xor ebx, ebx
- Сообщения
- 1,759
- Реакции
- 393
Пишу небольшой инвентарь для своего сервера и нашел ошибку.
Оффтоп
Суть в том что.
Если выбираю Бинт, то аптечка потом не выбирается.
Если выбираю аптечку (первый раз), то бинт выбирается нормально.
Оффтоп
Возможно реализация инвентаря не самая лучшая, но то что пришло в голову, так и написал.
PHP:
ShowSelectMenu(client){
new Handle:menu = CreateMenu(Select_Menu);
SetMenuTitle(menu, "Инвентарь:\n \n");
if(Bandage[client] == true)
{
AddMenuItem(menu, "option1", "Бинт");
}
if(Healthkit[client] == true)
{
AddMenuItem(menu, "option2", "Аптечка");
}
DisplayMenu(menu, client, 0);
}
public Select_Menu(Handle:menu, MenuAction:action, client, option)
{
if (action == MenuAction_End)
{
CloseHandle(menu);
return;
}
if (action != MenuAction_Select) return;
switch(option)
{
case 0:
{
if(Bandage[client])
{
PrintToChat(client, "Бинт");
Bandage[client] = false;
}
}
case 1:
{
if(Healthkit[client])
{
PrintToChat(client, "Аптечка");
Healthkit[client] = false;
}
}
}
}
Если выбираю Бинт, то аптечка потом не выбирается.
Если выбираю аптечку (первый раз), то бинт выбирается нормально.