<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>SCP SL Exiled - Создание Плагинов</title>
    <style>
        body {
            margin: 0;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            background-color: #1e1e1e;
            color: #f0f0f0;
        }

        header {
            background-color: #2d2d2d;
            padding: 20px;
            text-align: center;
            position: fixed;
            width: 100%;
            top: 0;
            z-index: 1000;
        }

        header h1 {
            margin: 0;
            font-size: 24px;
        }

        .language-selector {
            margin-top: 10px;
        }

        .language-selector button {
            background-color: #3e3e3e;
            border: none;
            color: #f0f0f0;
            padding: 10px 20px;
            margin: 0 5px;
            cursor: pointer;
            border-radius: 5px;
            transition: background-color 0.3s;
        }

        .language-selector button:hover {
            background-color: #555555;
        }

        main {
            padding: 100px 20px 80px 20px;
            max-width: 900px;
            margin: 0 auto;
        }

        section {
            margin-bottom: 40px;
        }

        section h2 {
            border-bottom: 2px solid #444;
            padding-bottom: 10px;
            margin-bottom: 20px;
            color: #ffa500;
        }

        code {
            background-color: #333;
            padding: 2px 4px;
            border-radius: 3px;
            color: #ffcc00;
        }

        pre {
            background-color: #2d2d2d;
            padding: 15px;
            border-radius: 5px;
            overflow-x: auto;
        }

        footer {
            text-align: center;
            padding: 20px;
            background-color: #2d2d2d;
            position: fixed;
            width: 100%;
            bottom: 0;
        }
    </style>
</head>
<body>

<header>
    <h1 data-i18n="title">SCP SL Exiled - Создание Плагинов</h1>
    <div class="language-selector">
        <button onclick="setLanguage('en')">English</button>
        <button onclick="setLanguage('es')">Español</button>
        <button onclick="setLanguage('ru')">Русский</button>
        <button onclick="setLanguage('ja')">日本語</button>
        <button onclick="setLanguage('zh')">中文</button>
    </div>
</header>

<main>
    <section>
        <h2 data-i18n="introduction_title">Введение</h2>
        <p data-i18n="introduction_text">
            Добро пожаловать в руководство по созданию плагинов для <strong>SCP: Secret Laboratory Exiled</strong>. В данном руководстве вы узнаете основные шаги для разработки собственных модификаций и расширений игры.
        </p>
    </section>

    <section>
        <h2 data-i18n="requirements_title">Требования</h2>
        <ul>
            <li data-i18n="requirement_1">Знание языка C#</li>
            <li data-i18n="requirement_2">IDE, такая как Visual Studio</li>
            <li data-i18n="requirement_3">Основы работы с API Exiled</li>
            <li data-i18n="requirement_4">Понимание основ работы с Git</li>
            <li data-i18n="requirement_5">Базовые знания о структуре проекта SCP: SL Exiled</li>
        </ul>
    </section>

    <section>
        <h2 data-i18n="getting_started_title">Начало работы</h2>
        <p data-i18n="getting_started_text">
            Чтобы начать, выполните следующие шаги:
        </p>
        <ol>
            <li data-i18n="step_1">Установите Visual Studio и создайте новый проект.</li>
            <li data-i18n="step_2">Скачайте необходимые библиотеки и SDK для SCP: SL Exiled.</li>
            <li data-i18n="step_3">Изучите примеры кода, доступные в репозиториях GitHub.</li>
            <li data-i18n="step_4">Создайте свой первый плагин, следуя инструкциям.</li>
        </ol>
    </section>

    <section>
        <h2 data-i18n="basic_structure_title">Основная структура плагина</h2>
        <p data-i18n="basic_structure_text">
            Плагины для SCP: SL Exiled обычно имеют следующую структуру:
        </p>
        <pre><code>MyPlugin/
    ├── MyPlugin.cs
    ├── config.json
    └── README.md</code></pre>
    </section>

    <section>
        <h2 data-i18n="sample_code_title">Пример кода</h2>
        <p data-i18n="sample_code_text">
            Вот простой пример плагина:
        </p>
        <pre><code>using Exiled.API.Features;

public class MyPlugin : Plugin<Config>
{
    public override void OnEnabled()
    {
        Log.Info("MyPlugin включен!");
    }

    public override void OnDisabled()
    {
        Log.Info("MyPlugin отключен!");
    }
}</code></pre>
    </section>
</main>

<footer>
    <p data-i18n="footer_text">&copy; 2024 SCP SL Exiled Plugins Guide</p>
</footer>

<script>
    const translations = {
        en: {
            title: "SCP SL Exiled - Plugin Development",
            introduction_title: "Introduction",
            introduction_text: "Welcome to the guide on creating plugins for <strong>SCP: Secret Laboratory Exiled</strong>. In this guide, you'll learn the basic steps to develop your own modifications and extensions for the game.",
            requirements_title: "Requirements",
            requirement_1: "Knowledge of C# programming language",
            requirement_2: "IDE such as Visual Studio",
            requirement_3: "Basics of working with the Exiled API",
            requirement_4: "Understanding of Git version control",
            requirement_5: "Basic knowledge of SCP: SL Exiled project structure",
            getting_started_title: "Getting Started",
            getting_started_text: "To get started, follow these steps:",
            step_1: "Install Visual Studio and create a new project.",
            step_2: "Download necessary libraries and SDK for SCP: SL Exiled.",
            step_3: "Study example code available in GitHub repositories.",
            step_4: "Create your first plugin by following the instructions.",
            basic_structure_title: "Basic Plugin Structure",
            basic_structure_text: "Plugins for SCP: SL Exiled usually have the following structure:",
            sample_code_title: "Sample Code",
            sample_code_text: "Here is a simple example of a plugin:",
            footer_text: "&copy; 2024 SCP SL Exiled Plugins Guide"
        },
        es: {
            title: "SCP SL Exiled - Desarrollo de Plugins",
            introduction_title: "Introducción",
            introduction_text: "Bienvenido a la guía para crear plugins para <strong>SCP: Secret Laboratory Exiled</strong>. En esta guía, aprenderás los pasos básicos para desarrollar tus propias modificaciones y extensiones para el juego.",
            requirements_title: "Requisitos",
            requirement_1: "Conocimiento del lenguaje de programación C#",
            requirement_2: "IDE como Visual Studio",
            requirement_3: "Conceptos básicos de trabajo con la API de Exiled",
            requirement_4: "Comprensión del control de versiones con Git",
            requirement_5: "Conocimientos básicos de la estructura del proyecto SCP: SL Exiled",
            getting_started_title: "Empezando",
            getting_started_text: "Para comenzar, sigue estos pasos:",
            step_1: "Instala Visual Studio y crea un nuevo proyecto.",
            step_2: "Descarga las bibliotecas necesarias y el SDK para SCP: SL Exiled.",
            step_3: "Estudia el código de ejemplo disponible en los repositorios de GitHub.",
            step_4: "Crea tu primer plugin siguiendo las instrucciones.",
            basic_structure_title: "Estructura Básica del Plugin",
            basic_structure_text: "Los plugins para SCP: SL Exiled suelen tener la siguiente estructura:",
            sample_code_title: "Código de Ejemplo",
            sample_code_text: "Aquí hay un ejemplo simple de un plugin:",
            footer_text: "&copy; 2024 Guía de Plugins de SCP SL Exiled"
        },
        ru: {
            title: "SCP SL Exiled - Создание Плагинов",
            introduction_title: "Введение",
            introduction_text: "Добро пожаловать в руководство по созданию плагинов для <strong>SCP: Secret Laboratory Exiled</strong>. В данном руководстве вы узнаете основные шаги для разработки собственных модификаций и расширений игры.",
            requirements_title: "Требования",
            requirement_1: "Знание языка программирования C#",
            requirement_2: "IDE, такая как Visual Studio",
            requirement_3: "Основы работы с API Exiled",
            requirement_4: "Понимание системы контроля версий Git",
            requirement_5: "Базовые знания о структуре проекта SCP: SL Exiled",
            getting_started_title: "Начало работы",
            getting_started_text: "Чтобы начать, выполните следующие шаги:",
            step_1: "Установите Visual Studio и создайте новый проект.",
            step_2: "Скачайте необходимые библиотеки и SDK для SCP: SL Exiled.",
            step_3: "Изучите примеры кода, доступные в репозиториях GitHub.",
            step_4: "Создайте свой первый плагин, следуя инструкциям.",
            basic_structure_title: "Основная структура плагина",
            basic_structure_text: "Плагины для SCP: SL Exiled обычно имеют следующую структуру:",
            sample_code_title: "Пример кода",
            sample_code_text: "Вот простой пример плагина:",
            footer_text: "&copy; 2024 Руководство по Плагинам SCP SL Exiled"
        },
        ja: {
            title: "SCP SL Exiled - プラグイン開発",
            introduction_title: "はじめに",
            introduction_text: "こちらは、<strong>SCP: Secret Laboratory Exiled</strong>用のプラグインを作成するためのガイドです。このガイドでは、ゲーム用の独自の修正や拡張機能を開発するための基本的な手順を学びます。",
            requirements_title: "要件",
            requirement_1: "C#プログラミング言語の知識",
            requirement_2: "Visual StudioなどのIDE",
            requirement_3: "Exiled APIの基礎",
            requirement_4: "Gitのバージョン管理の理解",
            requirement_5: "SCP: SL Exiledプロジェクトの基本的な知識",
            getting_started_title: "始め方",
            getting_started_text: "始めるには、次の手順に従ってください:",
            step_1: "Visual Studioをインストールし、新しいプロジェクトを作成します。",
            step_2: "SCP: SL Exiled用の必要なライブラリとSDKをダウンロードします。",
            step_3: "GitHubのリポジトリにあるサンプルコードを学びます。",
            step_4: "指示に従って最初のプラグインを作成します。",
            basic_structure_title: "プラグインの基本構造",
            basic_structure_text: "SCP: SL Exiled用のプラグインは通常、次の構造を持っています:",
            sample_code_title: "コードの例",
            sample_code_text: "こちらはプラグインのシンプルな例です:",
            footer_text: "&copy; 2024 SCP SL Exiled プラグインガイド"
        },
        zh: {
            title: "SCP SL Exiled - 插件开发",
            introduction_title: "介绍",
            introduction_text: "欢迎来到<strong>SCP: Secret Laboratory Exiled</strong>插件创建指南。在本指南中，您将学习开发自己的游戏修改和扩展的基本步骤。",
            requirements_title: "要求",
            requirement_1: "C#编程语言的知识",
            requirement_2: "IDE，例如Visual Studio",
            requirement_3: "了解Exiled API的基础",
            requirement_4: "理解Git版本控制",
            requirement_5: "SCP: SL Exiled项目结构的基本知识",
            getting_started_title: "开始",
            getting_started_text: "要开始，请按照以下步骤操作:",
            step_1: "安装Visual Studio并创建一个新项目。",
            step_2: "下载SCP: SL Exiled所需的库和SDK。",
            step_3: "学习GitHub存储库中可用的示例代码。",
            step_4: "按照说明创建第一个插件。",
            basic_structure_title: "插件基本结构",
            basic_structure_text: "SCP: SL Exiled的插件通常具有以下结构:",
            sample_code_title: "示例代码",
            sample_code_text: "这是一个简单的插件示例:",
            footer_text: "&copy; 2024 SCP SL Exiled 插件指南"
        }
    };

    function setLanguage(lang) {
        const elements = document.querySelectorAll('[data-i18n]');
        elements.forEach(element => {
            const key = element.getAttribute('data-i18n');
            if (translations[lang] && translations[lang][key]) {
                element.innerHTML = translations[lang][key];
            }
        });
    }

    // Set default language to Russian
    document.addEventListener('DOMContentLoaded', () => {
        setLanguage('ru');
    });
</script>

</body>
</html>
Напиши больше данных