new playerclass[MAXPLAYERS+1]; public OnPluginStart() { RegConsoleCmd("sm_wf", wf); HookEvent("player_spawn", Event_player_spawn); } public Action:wf(client, args) { new Handle:class = CreatePanel(); SetPanelTitle(class, "Выбирите себе класс:\n"); DrawPanelItem(class, "Медик"); DrawPanelItem(class, "Снайпер"); SetPanelCurrentKey(class, 9); DrawPanelItem(class, "Закрыть меню"); SendPanelToClient(class, client, InfoMenuHandler, MENU_TIME_FOREVER); CloseHandle(class); } public Action:Event_player_spawn(Handle:event, const String:name[], bool:dontBroadcast) { new client = GetClientOfUserId(GetEventInt(event,"userid")); if(playerclass[client] == 0) { giveweaponmedic(client); } else if(playerclass[client] == 1) { giveweaponspayper(client); } } public InfoMenuHandler(Handle:hMenu, MenuAction:action, client, iSlot) { if(iSlot == 1) { playerclass[client] = 0; giveweaponmedic(client); } else if(iSlot == 2) { playerclass[client] = 1; giveweaponspayper(client); } } stock giveweaponmedic(client) { //прибомбасы } stock giveweaponspayper(client) { //прибомбасы }