Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Разработано Rex Interactive / MR.REX --
- local SPAWN_CHOISE = {
- "SCP-035",
- "SCP-049",
- "SCP-066",
- "SCP-096",
- "SCP-106",
- "SCP-166",
- "SCP-173",
- "SCP-682",
- "SCP-939",
- "SCP-966",
- "SCP-993",
- "SCP-999",
- "SCP-1048",
- "SCP-1048-A",
- "Класс-Д",
- "Класс-Д Ветеран",
- "Класс-Д Вор",
- "Класс-Д Убийца",
- "Ученый",
- "Ученый Медик",
- "Служба Безопасности",
- "Шеф СБ",
- "МОГ Охранник",
- "МОГ Медик",
- "МОГ Лейтенант",
- "МОГ Специалист",
- "МОГ Командир",
- "Директор Комплекса",
- "Повстанцы Хаоса",
- "МОГ Эпсилон-11",
- }
- function command_run(con)
- LocalPlayer():ConCommand(con)
- end
- function visual_init()
- local spawn_frame = vgui.Create("DFrame");
- spawn_frame:SetPos(ScrW()/2-250/2, ScrH()/2-120/2);
- spawn_frame:SetSize(250, 120);
- spawn_frame:SetTitle("Navex Spawn");
- spawn_frame:MakePopup();
- spawn_frame:ShowCloseButton( true );
- function spawn_frame:Paint(w, h)
- draw.RoundedBox(4, 0, 0, w, h, Color(10, 10, 10, 220));
- draw.RoundedBoxEx(4, 0, 0, w, 20, Color(240, 85, 0, 220), true, true, false, false);
- end
- label_charter = vgui.Create("DLabel", spawn_frame);
- label_charter:SetPos(10, 35);
- label_charter:SetSize(120, 20);
- label_charter:SetTextColor( color_white );
- label_charter:SetText( "Выберите персонажа: " );
- combo_charter = vgui.Create("DComboBox", spawn_frame);
- combo_charter:SetPos(10, 55);
- combo_charter:SetSize(230, 20);
- combo_charter:SetText("Выберите роль");
- for id = 1, #SPAWN_CHOISE do
- combo_charter:AddChoice(SPAWN_CHOISE[id]);
- end
- button_send = vgui.Create("DButton", spawn_frame);
- button_send:SetSize(120, 20);
- button_send:SetPos(120, 90);
- button_send:SetText("Применить");
- button_send.DoClick = function()
- local selected_role = combo_charter:GetSelected();
- if selected_role == SPAWN_CHOISE[1] then command_run("navex_spawn_035"); end
- if selected_role == SPAWN_CHOISE[2] then command_run("navex_spawn_049"); end
- if selected_role == SPAWN_CHOISE[3] then command_run("navex_spawn_066"); end
- if selected_role == SPAWN_CHOISE[4] then command_run("navex_spawn_096"); end
- if selected_role == SPAWN_CHOISE[5] then command_run("navex_spawn_106"); end
- if selected_role == SPAWN_CHOISE[6] then command_run("navex_spawn_166"); end
- if selected_role == SPAWN_CHOISE[7] then command_run("navex_spawn_173"); end
- if selected_role == SPAWN_CHOISE[8] then command_run("navex_spawn_682"); end
- if selected_role == SPAWN_CHOISE[9] then command_run("navex_spawn_939"); end
- if selected_role == SPAWN_CHOISE[10] then command_run("navex_spawn_966"); end
- if selected_role == SPAWN_CHOISE[11] then command_run("navex_spawn_993"); end
- if selected_role == SPAWN_CHOISE[12] then command_run("navex_spawn_999"); end
- if selected_role == SPAWN_CHOISE[13] then command_run("navex_spawn_1048"); end
- if selected_role == SPAWN_CHOISE[14] then command_run("navex_spawn_1048a"); end
- if selected_role == SPAWN_CHOISE[15] then command_run("navex_spawn_classd"); end
- if selected_role == SPAWN_CHOISE[16] then command_run("navex_spawn_classd_vet"); end
- if selected_role == SPAWN_CHOISE[17] then command_run("navex_spawn_classd_thief"); end
- if selected_role == SPAWN_CHOISE[18] then command_run("navex_spawn_classd_killer"); end
- if selected_role == SPAWN_CHOISE[19] then command_run("navex_spawn_resercher"); end
- if selected_role == SPAWN_CHOISE[20] then command_run("navex_spawn_resercher_med"); end
- if selected_role == SPAWN_CHOISE[21] then command_run("navex_spawn_guard"); end
- if selected_role == SPAWN_CHOISE[22] then command_run("navex_spawn_guard_com"); end
- if selected_role == SPAWN_CHOISE[23] then command_run("navex_spawn_mtf"); end
- if selected_role == SPAWN_CHOISE[24] then command_run("navex_spawn_mtf_med"); end
- if selected_role == SPAWN_CHOISE[25] then command_run("navex_spawn_mtfl"); end
- if selected_role == SPAWN_CHOISE[26] then command_run("navex_spawn_hazmat"); end
- if selected_role == SPAWN_CHOISE[27] then command_run("navex_spawn_mtf_com"); end
- if selected_role == SPAWN_CHOISE[28] then command_run("navex_spawn_sd"); end
- if selected_role == SPAWN_CHOISE[29] then command_run("navex_spawn_chaos"); end
- if selected_role == SPAWN_CHOISE[30] then command_run("navex_spawn_ntf"); end
- end
- end
- net.Receive( "navex_spawn_visual", visual_init )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement