From d74fbe8720305c4969fc58f55174631e8d80f50d Mon Sep 17 00:00:00 2001 From: Yamato <66829532+louis1706@users.noreply.github.com> Date: Thu, 12 Sep 2024 22:58:07 +0200 Subject: [PATCH] Exmod master (#92) * outdated . Revert "outdated" This reverts commit 1d1b92adf456981edfabfc201460bdf46a8c8732. * Fix doc * Update programs.yml --------- Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com> --- .github/documentation/GettingStarted.md | 4 ++-- .github/documentation/README.md | 4 ++-- .../localization/GettingStarted-BR.md | 4 ++-- .../localization/GettingStarted-FR.md | 4 ++-- .../localization/GettingStarted-KR.md | 4 ++-- ...rted-\340\271\204\340\270\227\340\270\242.md" | 4 ++-- .github/documentation/localization/README-BR.md | 4 ++-- .github/documentation/localization/README-CS.md | 4 ++-- .github/documentation/localization/README-DE.md | 4 ++-- .github/documentation/localization/README-DK.md | 4 ++-- .github/documentation/localization/README-ES.md | 16 ++++++++-------- .github/documentation/localization/README-FR.md | 4 ++-- .github/documentation/localization/README-IT.md | 4 ++-- .github/documentation/localization/README-KR.md | 4 ++-- .github/documentation/localization/README-PL.md | 4 ++-- .github/documentation/localization/README-TR.md | 4 ++-- ...3\321\201\321\201\320\272\320\270\320\271.md" | 16 ++++++++-------- ...ADME-\340\271\204\340\270\227\340\270\242.md" | 4 ++-- .../README-\344\270\255\346\226\207.md" | 10 +++++----- .github/workflows/programs.yml | 2 +- 20 files changed, 54 insertions(+), 54 deletions(-) diff --git a/.github/documentation/GettingStarted.md b/.github/documentation/GettingStarted.md index a2f965fdc..ae7685374 100644 --- a/.github/documentation/GettingStarted.md +++ b/.github/documentation/GettingStarted.md @@ -12,7 +12,7 @@ It also allows plugin developers to not have to change their code after every up This documentation will show you the bare basics of making an Exiled Plugin. From here you can start showing the world what creative things you can make with this framework! ### Example Plugin -The [Example Plugin](https://github.com/galaxy119/EXILED/tree/master/Exiled.Example) which is a simple plugin that shows off events and how to properly make them. Using this example will help you learn how to properly use Exiled. There are a couple of things in that plugin that are important, lets talk about them +The [Example Plugin](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Example) which is a simple plugin that shows off events and how to properly make them. Using this example will help you learn how to properly use Exiled. There are a couple of things in that plugin that are important, lets talk about them #### On Enable + On Disable Dynamic Updates Exiled is a framework that has a **Reload** command which can be used to reload all the plugins and get new ones. This means you must make your plugins **Dynamically Updatable.** This means that every variable, event, coroutine, etc *must* be assigned when enabled and nullified when disabled. The **On Enable** method should enable it all, and the **On Disable** method should disable it all. But you might be wondering what about **On Reload**? That void is meant to carry over static variables, as in every static constant you make won't be wiped. So you could do something like this: @@ -203,4 +203,4 @@ If you want more information you should join our [discord!](https://discord.gg/P We have a #resources channel that you might find useful, as well as exiled contributors and plugin developers who would be willing to assist you in the creation of your plugin(s). -Or you could read all the events that we have! If you want to check them out [here!](https://github.com/galaxy119/EXILED/tree/master/Exiled.Events/EventArgs) +Or you could read all the events that we have! If you want to check them out [here!](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Events/EventArgs) diff --git a/.github/documentation/README.md b/.github/documentation/README.md index 0a5d6fb68..3a0cf73bb 100644 --- a/.github/documentation/README.md +++ b/.github/documentation/README.md @@ -69,9 +69,9 @@ However, some plugins might get their config settings from other locations on th # For Developers -If you wish to make a plugin for EXILED, it's quite simple to do so. If you would like more of a tutorial please visit our [Getting Started Page.](https://exiled.to/Archive/GettingStarted). +If you wish to make a plugin for EXILED, it's quite simple to do so. If you would like more of a tutorial please visit our [Getting Started Page.](GettingStarted.md). -For more comprehensive and actively updated tutorials, see [the EXILED website](https://exiled.to/Archive/Documentation). +For more comprehensive and actively updated tutorials, see [the EXILED website](https://exmod-team.github.io/EXILED/). But make sure to follow these rules when publishing your plugins: diff --git a/.github/documentation/localization/GettingStarted-BR.md b/.github/documentation/localization/GettingStarted-BR.md index 6c7661c53..1693c2c15 100644 --- a/.github/documentation/localization/GettingStarted-BR.md +++ b/.github/documentation/localization/GettingStarted-BR.md @@ -12,7 +12,7 @@ Isso também permite que desenvolvedores de plug-in não precisem atualizar seus Esse documento mostrará a você os básicos de como se fazer um Plug-in para o Exiled. A partir daqui, você poderá mostrar ao mundo as coisas criativas que você pode criar com essa framework! ### Exemplo de Plug-in -Um [Exemplo de Plug-in](https://github.com/galaxy119/EXILED/tree/master/Exiled.Example) que é um plug-in simples que mostra eventos e como fazer eles adequadamente. Usar esse exemplo ajudará você a aprender a como usar o Exiled apropriadamente. Há alguns aspectos nesse plug-in que são importantes, falaremos sobre eles. +Um [Exemplo de Plug-in](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Example) que é um plug-in simples que mostra eventos e como fazer eles adequadamente. Usar esse exemplo ajudará você a aprender a como usar o Exiled apropriadamente. Há alguns aspectos nesse plug-in que são importantes, falaremos sobre eles. #### Atualizações Dinâmicas em On Enable + On Disable Exiled é uma framework que tem um comando de **Reload** que pode ser usado para recarregar todos os plug-ins e obter novos. Isso significa que você deve fazer com que seus plug-ins sejam **Dinamicamente Atualizáveis.** Isso significa que toda variável, evento, corrotina, etc *deve* ser atribuída quando ativada e anulada quando desativada. O método **On Enable** deve ativar todos, e o método **On Disable** deve desativar todos. Mas talvez você esteja se perguntando 'E o **On Reload**'? Essa função tem como objetivo carregar variáveis estáticas para que toda constante estática que você fizer não seja apagada. Então você poderia fazer algo assim: @@ -203,4 +203,4 @@ Se você quiser mais informações, você deve entrar no nosso [discord!](https: Nós temos um canal de #resources que você pode considerar útil, assim como colaboradores do EXILED e desenvolvedores de plug-in que estariam dispostos a ajudá-lo na criação de seus plug-ins. -Ou você poderia ler sobre todos os eventos que nós temos! Se você deseja verificá-los, veja [aqui!](https://github.com/galaxy119/EXILED/tree/master/Exiled.Events/EventArgs) +Ou você poderia ler sobre todos os eventos que nós temos! Se você deseja verificá-los, veja [aqui!](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Events/EventArgs) diff --git a/.github/documentation/localization/GettingStarted-FR.md b/.github/documentation/localization/GettingStarted-FR.md index 67f348e09..c0db7d8ff 100644 --- a/.github/documentation/localization/GettingStarted-FR.md +++ b/.github/documentation/localization/GettingStarted-FR.md @@ -13,7 +13,7 @@ Cela permet aussi au developpeurs de plugin à ne pas avoir à constament mettre Ce document ci-joint va vous apprendre les bases pour la création d'un plugin Exiled.D'ici là vous pouvez motrer au monde entier toute la créativitée que vous avez en vous et pourrez créé grace à ce-ci! ### Exemple de Plugin -Un [Exemple de Plugin](https://github.com/galaxy119/EXILED/tree/master/Exiled.Example) qui est un simple plugin montrant les différents évenements et comment les mettre en place proprement. Cette exemple vous permettra d'apprende à utiliser correctement Exiled. Plusieurs choses sont important dans ce plugin, nous allons donc les voir. +Un [Exemple de Plugin](https://github.com/Exmod-Team/EXILED/tree/master/EXILED/Exiled.Example) qui est un simple plugin montrant les différents évenements et comment les mettre en place proprement. Cette exemple vous permettra d'apprende à utiliser correctement Exiled. Plusieurs choses sont important dans ce plugin, nous allons donc les voir. #### On Enable + On Disable Mise à jour Dynamique Exiled est un framework qui dispose d'une commande de **Rechargement** qui peut être utilisée pour recharger tous les plugins et en obtenir de nouveaux. Cela signifie que vous devez rendre vos plugins **Dynamiquement à jour.** Cela signifie que chaque variable, événement, coroutine, etc. *doit* être assigné lorsqu'il est activé et annulé lorsqu'il est désactivé. La méthode **On Enable** devrait tout activer, et la méthode **On Disable** devrait tout désactiver. Mais vous vous demandez peut-être ce qu'il en est de **On Reload**? Cette fonction est destinée à transférer les variables statiques, c'est-à-dire que toutes les constantes statiques que vous créez ne seront pas effacées. Vous pouvez donc faire quelque chose comme cela : @@ -202,4 +202,4 @@ Si vous voulez plus d'informations, vous devriez rejoindre notre [discord!](http Nous avons un canal #resources que vous pourriez trouver utile, ainsi que des contributeurs Exiled et des développeurs de plugins qui seraient prêts à vous aider dans la création de votre/vos plugin(s). -Ou vous pourriez consulter tous les événements que nous avons ! Si vous voulez les consulter, [ici!](https://github.com/galaxy119/EXILED/tree/master/Exiled.Events/EventArgs) +Ou vous pourriez consulter tous les événements que nous avons ! Si vous voulez les consulter, [ici!](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Events/EventArgs) diff --git a/.github/documentation/localization/GettingStarted-KR.md b/.github/documentation/localization/GettingStarted-KR.md index ac2714140..31485ef97 100644 --- a/.github/documentation/localization/GettingStarted-KR.md +++ b/.github/documentation/localization/GettingStarted-KR.md @@ -12,7 +12,7 @@ Exiled는 불필요한 부분 없이 게임에서 함수를 직접적으로 호 이 문서는 Exiled 플러그인을 만들기 위한 가장 기본적인 부분을 설명하고 있습니다. 여기서부터 Exiled와 함께 당신의 창의력으로 무엇이든지 만들어보세요! ### 플러그인 예제 -이 [플러그인 예제](https://github.com/galaxy119/EXILED/tree/master/Exiled.Example)는 이벤트를 사용하는 방법과 기본적인 구조를 설정하는 방법을 잘 나타내고 있습니다. 이것을 통해 Exiled를 제대로 사용하는 방법을 알 수 있으며, 이 플러그인 예제 안에는 몇 가지의 중요한 부분이 있습니다. 한번 볼까요? +이 [플러그인 예제](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Example)는 이벤트를 사용하는 방법과 기본적인 구조를 설정하는 방법을 잘 나타내고 있습니다. 이것을 통해 Exiled를 제대로 사용하는 방법을 알 수 있으며, 이 플러그인 예제 안에는 몇 가지의 중요한 부분이 있습니다. 한번 볼까요? #### OnEnable + OnDisable 동적 업데이트 Exiled는 **Reload** 명령어를 통해 원래 있던 모든 플러그인과 새 플러그인들을 리로드 할 수 있습니다. 이 말은 여러분이 여러분들의 플러그인을 **동적으로 업데이트** 할 수 있게 만들어야 한다는 뜻입니다. 모든 변수, 이벤트, 코루틴 등등은 *무조건* 활성화되었을 때 할당되고 비활성화되었을 때 null이 되어야 합니다. **OnEnable** 메소드는 모든 것들을 활성화시켜야 하고, **OnDisable** 메소드는 모든 것을 비활성화시켜야 합니다. 그러면 **OnReload**는 뭘까요? 정적인 변수들은 리로드 될 때 지워지지 않으므로, 이 메소드는 변수들을 지워지게 놔두고 싶지 않을 때 사용합니다. 예를 들어: @@ -211,4 +211,4 @@ public override OnEnabled() #resources 채널에 들어가 유용한 정보들을 찾을 수 있으며, 여러분의 플러그인 개발을 기꺼이 도와줄 Exiled 기여자분들 또는 플러그인 개발자분들이 준비되어 있습니다. -...아니면 현재 존재하는 이벤트를 모두 읽고 싶으시다면 [여기](https://github.com/galaxy119/EXILED/tree/master/Exiled.Events/EventArgs)를 클릭해주세요! +...아니면 현재 존재하는 이벤트를 모두 읽고 싶으시다면 [여기](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Events/EventArgs)를 클릭해주세요! diff --git "a/.github/documentation/localization/GettingStarted-\340\271\204\340\270\227\340\270\242.md" "b/.github/documentation/localization/GettingStarted-\340\271\204\340\270\227\340\270\242.md" index 52d5d5f0f..947fedf4f 100644 --- "a/.github/documentation/localization/GettingStarted-\340\271\204\340\270\227\340\270\242.md" +++ "b/.github/documentation/localization/GettingStarted-\340\271\204\340\270\227\340\270\242.md" @@ -12,7 +12,7 @@ Exiled เป็น API ระดับต่ำ ซึ่งหมายคว เอกสารนี้จะแสดงพื้นฐานเบื้องต้นของการสร้าง Exiled Plugin จากที่นี่. คุณสามารถเริ่มแสดงให้โลกเห็นว่าคุณสร้างสรรค์สิ่งสร้างสรรค์อะไรได้บ้างด้วยเฟรมเวิร์กนี้! ### ตัวอย่างปลั๊กอิน -นี้คือ [ตัวอย่างปลั๊กอิน](https://github.com/galaxy119/EXILED/tree/master/Exiled.Example) ซึ่งเป็นปลั๊กอินง่ายๆ ที่แสดงอีเวนท์ต่างๆ และวิธีสร้างอีเวนท์อย่างเหมาะสม. การใช้ตัวอย่างนี้จะช่วยให้คุณเรียนรู้วิธีใช้ Exiled ได้อย่างถูกต้อง. มีสองสิ่งที่สำคัญในปลั๊กอินนั้น, มาพูดถึงกันดีกว่า +นี้คือ [ตัวอย่างปลั๊กอิน](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Example) ซึ่งเป็นปลั๊กอินง่ายๆ ที่แสดงอีเวนท์ต่างๆ และวิธีสร้างอีเวนท์อย่างเหมาะสม. การใช้ตัวอย่างนี้จะช่วยให้คุณเรียนรู้วิธีใช้ Exiled ได้อย่างถูกต้อง. มีสองสิ่งที่สำคัญในปลั๊กอินนั้น, มาพูดถึงกันดีกว่า #### On Enable + On Disable Dynamic Updates Exiled เป็นเฟรมเวิร์กที่มีคำสั่ง **Reload** ซึ่งสามารถใช้เพื่อรีโหลดปลั๊กอินทั้งหมดและโหลดปลั๊กอินใหม่. ซึ่งหมายความว่าคุณต้องทำให้ปลั๊กอินของคุณ **Dynamically Updatable.** ซึ่งหมายความว่าทุกตัวแปร, อีเวนท์, coroutine, ฯลฯ *ต้อง* ได้รับการกำหนดเมื่อเปิดใช้งาน และจะเป็น nullified เมื่อปิดใช้งาน. วิธี **On Enable** ควรเปิดใช้งานทั้งหมด, และวิธีการ **เปิดปิดใช้งาน** ควรปิดใช้งานทั้งหมด. แต่คุณอาจสงสัยว่า **On Reload** เป็นอย่างไร? void นั้นมีไว้เพื่อส่งต่อตัวแปรคงที่, เนื่องจากค่าคงที่คงที่ทุกค่าที่คุณสร้างจะไม่ถูกล้าง. ดังนั้นคุณสามารถทำสิ่งนี้ได้: @@ -204,4 +204,4 @@ public class EventHandlers เรามีช่อง #dev-resources ที่คุณอาจพบว่ามีประโยชน์, เช่นเดียวกับผู้มีส่วนร่วมที่ Exiled และนักพัฒนาปลั๊กอินที่ยินดีช่วยเหลือคุณในการสร้างปลั๊กอินของคุณ. -หรือคุณสามารถอ่านอีเวนท์ทั้งหมดที่เรามี! คุณสามารถที่จะตรวจสอบได้จาก [ตรงนี้!](https://github.com/galaxy119/EXILED/tree/master/Exiled.Events/EventArgs) \ No newline at end of file +หรือคุณสามารถอ่านอีเวนท์ทั้งหมดที่เรามี! คุณสามารถที่จะตรวจสอบได้จาก [ตรงนี้!](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Events/EventArgs) \ No newline at end of file diff --git a/.github/documentation/localization/README-BR.md b/.github/documentation/localization/README-BR.md index 954be6ded..85344a8c1 100644 --- a/.github/documentation/localization/README-BR.md +++ b/.github/documentation/localization/README-BR.md @@ -81,9 +81,9 @@ No entanto, alguns plug-ins podem obter suas configurações de outros locais po # Para Desenvolvedores -Se você deseja fazer um plug-in ao EXILED, é bem simples de fazê-lo. Se você quiser ver algum tipo de tutorial, visite nosso [Manual de Instruções.](https://github.com/ExMod-Team/EXILED/blob/master/Localization/GettingStarted-BR.md) +Se você deseja fazer um plug-in ao EXILED, é bem simples de fazê-lo. Se você quiser ver algum tipo de tutorial, visite nosso [Manual de Instruções.](GettingStarted-BR.md) -Para tutoriais mais abrangentes e ativamente atualizados, consulte [o site da EXILED](https://exiled.to). +Para tutoriais mais abrangentes e ativamente atualizados, consulte [o site da EXILED](https://exmod-team.github.io/EXILED/). Mas certifique-se de seguir estas regras ao publicar seus plug-ins: diff --git a/.github/documentation/localization/README-CS.md b/.github/documentation/localization/README-CS.md index 118ad54c9..5f203d164 100644 --- a/.github/documentation/localization/README-CS.md +++ b/.github/documentation/localization/README-CS.md @@ -81,9 +81,9 @@ Některé pluginy však mohou získávat svá konfigurační nastavení z jinýc # Pro vývojáře -Pokud si přejete vytvořit plugin pro EXILED, je to poměrně jednoduché. Pokud byste chtěli více návodů, navštivte prosím naši stránku [Getting Started.](https://github.com/ExMod-Team/EXILED/blob/master/GettingStarted.md). +Pokud si přejete vytvořit plugin pro EXILED, je to poměrně jednoduché. Pokud byste chtěli více návodů, navštivte prosím naši stránku [Getting Started.](GettingStarted.md). -Obsáhlejší a aktivně aktualizované tutoriály naleznete na [webové stránce EXILED](https://exiled.to). +Obsáhlejší a aktivně aktualizované tutoriály naleznete na [webové stránce EXILED](https://exmod-team.github.io/EXILED/). Při publikování pluginů však dbejte na dodržování těchto pravidel: diff --git a/.github/documentation/localization/README-DE.md b/.github/documentation/localization/README-DE.md index 95d729bcc..0f8b1ccdd 100644 --- a/.github/documentation/localization/README-DE.md +++ b/.github/documentation/localization/README-DE.md @@ -83,9 +83,9 @@ Einige Plugins erhalten jedoch ihre Konfigurationseinstellungen aus anderen Stan # Für Entwickler/Developmer -Wenn Sie ein Plugin für EXILED erstellen möchten, ist es ziemlich einfach. Wenn Sie mehr ein Tutorial möchten, besuchen Sie bitte unsere [Getting Started Seite.](https://github.com/ExMod-Team/EXILED/blob/master/GettingStarted.md). +Wenn Sie ein Plugin für EXILED erstellen möchten, ist es ziemlich einfach. Wenn Sie mehr ein Tutorial möchten, besuchen Sie bitte unsere [Getting Started Seite.](GettingStarted.md). -Für umfassendere und aktuell gehaltene Tutorials siehe [die EXILED-Website](https://exiled.to). +Für umfassendere und aktuell gehaltene Tutorials siehe [die EXILED-Website](https://exmod-team.github.io/EXILED/). Aber stellen Sie sicher, dass Sie diese Regeln befolgen, wenn Sie Ihre Plugins veröffentlichen: diff --git a/.github/documentation/localization/README-DK.md b/.github/documentation/localization/README-DK.md index 1cad4e170..bf477684b 100644 --- a/.github/documentation/localization/README-DK.md +++ b/.github/documentation/localization/README-DK.md @@ -78,9 +78,9 @@ Nogle plugins kan dog selv hente deres konfigurationsindstillinger fra andre ste # For udviklere -Hvis du ønsker at lave et plugin til EXILED, er det ganske enkelt at gøre det. Hvis du gerne vil have mere vejledning, kan du besøge vores [Start Side](https://github.com/ExMod-Team/EXILED/blob/master/GettingStarted.md). +Hvis du ønsker at lave et plugin til EXILED, er det ganske enkelt at gøre det. Hvis du gerne vil have mere vejledning, kan du besøge vores [Start Side](GettingStarted.md). -For mere omfattende og aktivt opdaterede vejledninger, se [EXILED-webstedet](https://exiled.to). +For mere omfattende og aktivt opdaterede vejledninger, se [EXILED-webstedet](https://exmod-team.github.io/EXILED/). Men sørg for at følge disse regler, når du udgiver dine plugins: diff --git a/.github/documentation/localization/README-ES.md b/.github/documentation/localization/README-ES.md index b361a8e83..5ddd84b0f 100644 --- a/.github/documentation/localization/README-ES.md +++ b/.github/documentation/localization/README-ES.md @@ -24,17 +24,17 @@ La instalación de EXILED es, en realidad, muy simple. Se carga por sí solo por Si eliges el instalador automático (si se ejecuta correctamente) se encargará de instalar todas las funcionalidades de EXILED. # Windows -### Instalación automática ([más información](https://github.com/galaxy119/EXILED/blob/master/Exiled.Installer/README.md)) +### Instalación automática ([más información](https://github.com/ExMod-Team/EXILED/blob/master/Exiled.Installer/README.md)) **Nota:** Asegurate de que estás en el usuario que ejecuta el servidor o tiene privilegios de administrador antes de iniciar el Instalador. - - Descarga **`Exiled.Installer-Win.exe` [de aquí](https://github.com/galaxy119/EXILED/releases)** (selecciona Assets -> descarga el Instalador). + - Descarga **`Exiled.Installer-Win.exe` [de aquí](https://github.com/ExMod-Team/EXILED/releases)** (selecciona Assets -> descarga el Instalador). - Colócalo en tu carpeta del servidor (descarga el servidor dedicado si no lo has hecho todavía). - Haz doble-clic en **`Exiled.Installer.exe`** o descarga **[este archivo .bat](https://www.dropbox.com/s/xny4xus73ze6mq9/install-prerelease.bat?dl=1)** y colócalo en la carpeta del servidor para descargar la última versión de prueba. - Para conseguir e instalar plugins, mira el apartado [Instalando plugins](#installing-plugins) más abajo. **Nota:** Si estás instalando EXILED en un servidor remoto, asegúrate de iniciar el .exe con el mismo usuario que tiene el servidor de SCP:SL (o uno con permisos de Administrador) ### Instalación manual - - Descarga **`Exiled.tar.gz` [de aquí](https://github.com/galaxy119/EXILED/releases)** + - Descarga **`Exiled.tar.gz` [de aquí](https://github.com/ExMod-Team/EXILED/releases)** - Extrae el contenido con [7Zip](https://www.7-zip.org/) o [WinRar](https://www.win-rar.com/download.html?&L=6) - Mueve la carpeta **``EXILED``** a **`%appdata%`** *Nota: ¡Esta carpeta tiene que ir en ``C:\Users\%UserName%\AppData\Roaming``, y ***NO*** en ``C:\Users\%UserName%\AppData\Roaming\SCP Secret Laboratory`` y **DEBE ESTAR** en (...)\AppData\Roaming, no en (...)\AppData\!* - Mueve **``SCP Secret Laboratory``** a: **`%appdata%`**. @@ -50,11 +50,11 @@ Si eliges el instalador automático (si se ejecuta correctamente) se encargará - Colócalo en: ``C:\Users\%UserName%\AppData\Roaming\EXILED\Plugins`` (muévete a esta carpeta presionando Win + R, después escribiendo `%appdata%`) # Linux -### Instalación automática ([más información](https://github.com/galaxy119/EXILED/blob/master/Exiled.Installer/README.md)) +### Instalación automática ([más información](https://github.com/ExMod-Team/EXILED/blob/master/Exiled.Installer/README.md)) **Nota:** Si estás instalando EXILED en un servidor remoto, asegúrate de que inicias el Instalador con el mismo usuario que ejecuta el servidor de SCP: SL (o con root) - - Descarga **`Exiled.Installer-Linux` [de aquí](https://github.com/galaxy119/EXILED/releases)** (selecciona Assets -> descarga el Instalador). + - Descarga **`Exiled.Installer-Linux` [de aquí](https://github.com/ExMod-Team/EXILED/releases)** (selecciona Assets -> descarga el Instalador). - Se instala escribiendo **`./Exiled.Installer-Linux --path /carpeta/del/servidor`** o ponlo en la carpeta del servidor directamente, muévete a la carpeta desde la terminal (`cd`) y escribe: **`./Exiled.Installer-Linux`**. - Si quieres la versión de prueba más reciente, añade **`--pre-releases`** al final del comando. Ejemplos: **`./Exiled.Installer-Linux /home/scp/server --pre-releases`**. - Otro ejemplo si pusiste `Exiled.Installer-Linux` en la carpeta del servidor: **`/home/scp/server/Exiled.Installer-Linux --pre-releases`**. @@ -62,7 +62,7 @@ Si eliges el instalador automático (si se ejecuta correctamente) se encargará ### Instalación manual - **Asegurate** de que estás conectado con el usuario que tiene los servidores de SCP:SL. - - Descarga **`Exiled.tar.gz` [de aquí](https://github.com/galaxy119/EXILED/releases)** (SSH: clic derecho para conseguir el link `Exiled.tar.gz`, después escribe: **`wget (enlace_de_descarga)`**) + - Descarga **`Exiled.tar.gz` [de aquí](https://github.com/ExMod-Team/EXILED/releases)** (SSH: clic derecho para conseguir el link `Exiled.tar.gz`, después escribe: **`wget (enlace_de_descarga)`**) - Para extraerlo, escribe **``tar -xzvf EXILED.tar.gz``** en la terminal. - Mueve la carpeta **`EXILED`** a **``~/.config``**. *Nota: Esta carpeta tiene que ir en ``~/.config``, y ***NO*** en ``~/.config/SCP Secret Laboratory``* (SSH: **`mv EXILED ~/.config/`**) - Mueve la carpeta **``SCP Secret Laboratory``** a **``~/.config``**. *Nota: Esta carpeta tiene que ir en ``~/.config``, y ***NO*** en ``~/.config/SCP Secret Laboratory``* (SSH: **`mv EXILED ~/.config/`**) @@ -83,9 +83,9 @@ Mira la documentación o pregúntale al creador del plugin en particular si tien # Para desarrolladores -Si deseas hacer un plugin para EXILED, es bastante fácil. Si prefieres ver algún tipo de tutorial, visita nuestra página de [Primeros Pasos](https://github.com/galaxy119/EXILED/blob/master/GettingStarted.md). +Si deseas hacer un plugin para EXILED, es bastante fácil. Si prefieres ver algún tipo de tutorial, visita nuestra página de [Primeros Pasos](GettingStarted.md). -Para una guía más comprensible y tutoriales regularmente actualizados, échale un vistazo a [la página de EXILED](https://exiled.to). +Para una guía más comprensible y tutoriales regularmente actualizados, échale un vistazo a [la página de EXILED](https://exmod-team.github.io/EXILED/). Asegúrate de seguir estas normas antes de publicar un plugin: diff --git a/.github/documentation/localization/README-FR.md b/.github/documentation/localization/README-FR.md index 12fe088e1..998e7c33f 100644 --- a/.github/documentation/localization/README-FR.md +++ b/.github/documentation/localization/README-FR.md @@ -81,9 +81,9 @@ Cependant, certains plugins peuvent obtenir leurs paramètres de configuration # Pour les Développeurs -Si vous souhaitez créer un plugin pour EXILED, c'est relativement simple à faire. Si vous avez besoin ou souhaitez consulter un tutoriel, suivez les instructions sur notre page [Bien Commencer](https://github.com/ExMod-Team/EXILED/blob/master/Localization/GettingStarted-FR.md). +Si vous souhaitez créer un plugin pour EXILED, c'est relativement simple à faire. Si vous avez besoin ou souhaitez consulter un tutoriel, suivez les instructions sur notre page [Bien Commencer](GettingStarted-FR.md). -Pour des tutoriels plus complets et régulièrement mis à jour, consultez [le site d'EXILED](https://exiled.to). +Pour des tutoriels plus complets et régulièrement mis à jour, consultez [le site d'EXILED](https://exmod-team.github.io/EXILED/). Mais veuillez faire attention à suivre les règles suivantes lorsque vous publiez vos plugins : diff --git a/.github/documentation/localization/README-IT.md b/.github/documentation/localization/README-IT.md index 78c8dd092..8144d28de 100644 --- a/.github/documentation/localization/README-IT.md +++ b/.github/documentation/localization/README-IT.md @@ -81,9 +81,9 @@ Tuttavia, alcuni plugin possono ottenere le loro impostazioni di configurazione # Per gli Sviluppatori -Se desideri creare un Plugin per EXILED, è piuttosto semplice farlo. Se vuoi un tutorial più dettagliato, visita la nostra [Pagina di Inizio](https://github.com/ExMod-Team/EXILED/blob/master/GettingStarted.md). +Se desideri creare un Plugin per EXILED, è piuttosto semplice farlo. Se vuoi un tutorial più dettagliato, visita la nostra [Pagina di Inizio](GettingStarted.md). -Per tutorial più completi e costantemente aggiornati, consulta [il sito web di EXILED](https://exiled.to). +Per tutorial più completi e costantemente aggiornati, consulta [il sito web di EXILED](https://exmod-team.github.io/EXILED/). Ma assicurati di seguire queste regole quando pubblichi i tuoi plugin: diff --git a/.github/documentation/localization/README-KR.md b/.github/documentation/localization/README-KR.md index 3829a5c34..c05b7896d 100644 --- a/.github/documentation/localization/README-KR.md +++ b/.github/documentation/localization/README-KR.md @@ -91,9 +91,9 @@ EXILED 자체도 몇 가지 설정을 가지고 있습니다. 이 설정들은 # 개발자들을 위한 정보 -만약 EXILED 플러그인을 만들고 싶다면, 사실 간단합니다. 튜토리얼을 원한다면 [여기 (영어)](https://github.com/ExMod-Team/EXILED/blob/master/GettingStarted.md)를 읽어주세요. +만약 EXILED 플러그인을 만들고 싶다면, 사실 간단합니다. 튜토리얼을 원한다면 [여기 (영어)](GettingStarted.md)를 읽어주세요. -좀 더 상세하고 자주 업데이트 되는 튜토리얼을 원한다면, [EXILED 웹사이트](https://exiled.to)를 방문해보세요. +좀 더 상세하고 자주 업데이트 되는 튜토리얼을 원한다면, [EXILED 웹사이트](https://exmod-team.github.io/EXILED/)를 방문해보세요. 하지만 플러그인을 만들기 전에, 몇 가지 주의사항을 알아두세요: diff --git a/.github/documentation/localization/README-PL.md b/.github/documentation/localization/README-PL.md index b002c9d4a..7757d447c 100644 --- a/.github/documentation/localization/README-PL.md +++ b/.github/documentation/localization/README-PL.md @@ -81,9 +81,9 @@ Niektóre pluginy mogą brać swoje configi z innych miejsc, wyżej wymieniona l # Dla programistów -Tworzenie pluginów za pomocą EXILED'a jest całkiem proste. Jeżeli chcecie dowiedzieć się więcej na ten temat odwiedźcie naszą stronę [dla początkujących](https://github.com/galaxy119/EXILED/blob/master/GettingStarted.md). +Tworzenie pluginów za pomocą EXILED'a jest całkiem proste. Jeżeli chcecie dowiedzieć się więcej na ten temat odwiedźcie naszą stronę [dla początkujących](GettingStarted.md). -Aby uzyskać dokładniejsze i bardziej aktualne poradniki odwiedźcie [stronę EXILED'a](https://exiled.to). +Aby uzyskać dokładniejsze i bardziej aktualne poradniki odwiedźcie [stronę EXILED'a](https://exmod-team.github.io/EXILED/). Podczas publikowania swoich pluginów pamiętajcie o tych zasadach: diff --git a/.github/documentation/localization/README-TR.md b/.github/documentation/localization/README-TR.md index 153a73578..18ab80722 100644 --- a/.github/documentation/localization/README-TR.md +++ b/.github/documentation/localization/README-TR.md @@ -81,9 +81,9 @@ Ancak, bazı eklentiler kendi başlarına diğer yerlerden yapılandırma/ayarla # Geliştiriciler için -Eğer EXILED için bir eklenti yapmak istiyorsanız, bunu yapmak oldukça basittir [Daha fazla bilgi için tıkla!](https://github.com/ExMod-Team/EXILED/blob/master/GettingStarted.md). +Eğer EXILED için bir eklenti yapmak istiyorsanız, bunu yapmak oldukça basittir [Daha fazla bilgi için tıkla!](GettingStarted.md). -Daha kapsamlı ve sürekli güncellenen öğreticiler için [EXILED websitesine](https://exiled.to) göz atın. +Daha kapsamlı ve sürekli güncellenen öğreticiler için [EXILED websitesine](https://exmod-team.github.io/EXILED/) göz atın. Ama pluginlerini herkese açık yaparken bu kuralları takip etmekte fayda var: diff --git "a/.github/documentation/localization/README-\320\240\321\203\321\201\321\201\320\272\320\270\320\271.md" "b/.github/documentation/localization/README-\320\240\321\203\321\201\321\201\320\272\320\270\320\271.md" index 6b88c0e1c..4683412b0 100644 --- "a/.github/documentation/localization/README-\320\240\321\203\321\201\321\201\320\272\320\270\320\271.md" +++ "b/.github/documentation/localization/README-\320\240\321\203\321\201\321\201\320\272\320\270\320\271.md" @@ -22,17 +22,17 @@ EXILED - низкоуровневый фреймворк для серверов Если вы решите использовать программу установки, она, при правильном запуске, "позаботится" об установке `Exiled.Loader`, `Exiled.Updater`, `Exiled.Permissions`, `Exiled.API` и `Exiled.Events`, а также о том, чтобы на вашем сервере был установлен правильный файл Assembly-CSharp.dll. # Windows -### Автоматическая установка ([подробнее](https://github.com/galaxy119/EXILED/blob/master/Exiled.Installer/README.md)) +### Автоматическая установка ([подробнее](https://github.com/ExMod-Team/EXILED/blob/master/Exiled.Installer/README.md)) **Примечание**: Перед запуском программы установки убедитесь, что вы находитесь под пользователем, который запускает сервер, или у вас есть права администратора. -- Скачайте **`Exiled.Installer-Win.exe` [отсюда](https://github.com/galaxy119/EXILED/releases)** (нажмите на Assets -> нажмите на Installer). +- Скачайте **`Exiled.Installer-Win.exe` [отсюда](https://github.com/ExMod-Team/EXILED/releases)** (нажмите на Assets -> нажмите на Installer). - Поместите его в папку вашего сервера (если вы еще не скачали выделенный сервер) - Дважды щелкните **`Exiled.Installer.exe`** или **[скачайте этот .bat](https://www.dropbox.com/s/xny4xus73ze6mq9/install-prerelease.bat?dl=1)** и поместите его в папку сервера для установки последней предварительной версии. - Чтобы установить и получить плагины, ознакомьтесь с разделом [Установка плагинов](#Установка-плагинов-Windows) ниже. **Примечание:** Если вы устанавливаете EXILED на удаленный сервер, убедитесь, что вы запустили .exe от имени того же пользователя, который запускает ваши серверы SCP:SL (или пользователя с правами администратора). ### Установка вручную -- Скачайте **`Exiled.tar.gz` [отсюда](https://github.com/galaxy119/EXILED/releases)**. +- Скачайте **`Exiled.tar.gz` [отсюда](https://github.com/ExMod-Team/EXILED/releases)**. - Распакуйте его содержимое с помощью [7Zip](https://www.7-zip.org/) или [WinRar](https://www.win-rar.com/download.html?&L=6). - Переместите папку **`EXILED`** в **`%appdata%`** *Примечание: Эта папка должна находиться в ``C:\Users\%UserName%\AppData\Roaming``, и ***НЕ*** ``C:\Users\%UserName%\AppData\Roaming\SCP Secret Laboratory``, и **ЭТО ДОЛЖНО** быть в (. ...)\AppData\Roaming, а не (...)\AppData\!*. - Переместите **``SCP Secret Laboratory``** в **`%appdata%`**. @@ -48,11 +48,11 @@ EXILED - низкоуровневый фреймворк для серверов - Переместите его в: ``C:\Users\%UserName%\AppData\Roaming\EXILED\Plugins`` (переместите его сюда, нажав Win + R, а затем написав `%appdata%`) # Linux -### Автоматическая установка ([подробнее](https://github.com/galaxy119/EXILED/blob/master/Exiled.Installer/README.md)) +### Автоматическая установка ([подробнее](https://github.com/ExMod-Team/EXILED/blob/master/Exiled.Installer/README.md)) **Примечание:** Если вы устанавливаете EXILED на удаленный сервер, убедитесь, что вы запускаете программу установки от имени того же пользователя, который запускает ваши серверы SCP:SL (или root). -- Скачайте **`Exiled.Installer-Linux` [отсюда](https://github.com/galaxy119/EXILED/releases)** (нажмите на Assets -> нажмите на Installer). +- Скачайте **`Exiled.Installer-Linux` [отсюда](https://github.com/ExMod-Team/EXILED/releases)** (нажмите на Assets -> нажмите на Installer). - Установите его, набрав **`./Exiled.Installer-Linux --path /путь/к/серверу`** или переместив его в папку сервера напрямую, перейдите в нее с помощью терминала (`cd`) и наберите: **`./Exiled.Installer-Linux`**. - Если вам нужна последняя предварительная версия, просто добавьте **`--pre-releases`**. Пример: **`./Exiled.Installer-Linux /home/scp/server --pre-releases`**. - Другой пример, если вы поместили `Exiled.Installer-Linux` в папку вашего сервера: **`/home/scp/server/Exiled.Installer-Linux --pre-releases`** @@ -60,7 +60,7 @@ EXILED - низкоуровневый фреймворк для серверов ### Установка вручную - **Убедитесь**, что вы вошли в систему под пользователем, который запускает SCP-серверы. -- Скачайте **`Exiled.tar.gz` [отсюда](https://github.com/galaxy119/EXILED/releases)** (SSH: щелкните правой кнопкой мыши и получите ссылку `Exiled.tar.gz`, затем введите: **`wget (link_to_download)`**) +- Скачайте **`Exiled.tar.gz` [отсюда](https://github.com/ExMod-Team/EXILED/releases)** (SSH: щелкните правой кнопкой мыши и получите ссылку `Exiled.tar.gz`, затем введите: **`wget (link_to_download)`**) - Чтобы извлечь его в текущую папку, введите **``tar -xzvf EXILED.tar.gz``**. - Переместите **`SCP Secret Laboratory`** папку в **``~/.config``**. *Примечание: Эта папка должна находиться в ``~/.config``, а ***НЕ В*** ``~/.config/SCP Secret Laboratory``* (SSH: **`mv SCP Secret Laboratory ~/.config/`**) - Переместите папку **`EXILED`** в **``~/.config``**. *Примечание: Эта папка должна находиться в ``~/.config``, и ***НЕ В*** ``~/.config/SCP Secret Laboratory``* (SSH: **`mv EXILED ~/.config/`**) @@ -80,9 +80,9 @@ EXILED сам по себе предлагает некоторые опции # Для разработчиков -Если вы хотите создать плагин для EXILED, сделать это довольно просто. Если вы хотите получить более подробное руководство, посетите нашу страницу [Начало работы](https://github.com/galaxy119/EXILED/blob/master/GettingStarted.md). +Если вы хотите создать плагин для EXILED, сделать это довольно просто. Если вы хотите получить более подробное руководство, посетите нашу страницу [Начало работы](GettingStarted.md). -Более полные и активно обновляемые руководства вы найдете на [сайте EXILED](https://exiled.to). +Более полные и активно обновляемые руководства вы найдете на [сайте EXILED](https://exmod-team.github.io/EXILED/). - Ваш плагин должен содержать класс, который наследуется от Exiled.API.Features.Plugin<>, если это не так, EXILED не загрузит ваш плагин при запуске сервера. - Когда плагин загружен, код в методе ``OnEnabled()`` вышеупомянутого класса срабатывает немедленно, он не ждет загрузки других плагинов. Он не ждет завершения процесса запуска сервера. ***Он не ждет ничего.*** При настройке метода ``OnEnabled()`` убедитесь, что вы не обращаетесь к вещам, которые еще не инициализированы сервером, таким как ServerConsole.Port или PlayerManager.localPlayer. diff --git "a/.github/documentation/localization/README-\340\271\204\340\270\227\340\270\242.md" "b/.github/documentation/localization/README-\340\271\204\340\270\227\340\270\242.md" index 2be2c377a..f95d1486f 100644 --- "a/.github/documentation/localization/README-\340\271\204\340\270\227\340\270\242.md" +++ "b/.github/documentation/localization/README-\340\271\204\340\270\227\340\270\242.md" @@ -81,9 +81,9 @@ EXILED เองมีตัวเลือกการกําหนด config # สำหรับนักพัฒนา -คุณสามารถสร้างปลั๊กอินสำหรับ EXILED ได้เอง, ไม่ยากเลย. ถ้าหากคุณต้องการคำแนะนำเพิ่มเติมกรุณาไปที่ [หน้าเริ่มต้น](https://github.com/ExMod-Team/EXILED/blob/master/Localization/GettingStarted-ไทย.md). +คุณสามารถสร้างปลั๊กอินสำหรับ EXILED ได้เอง, ไม่ยากเลย. ถ้าหากคุณต้องการคำแนะนำเพิ่มเติมกรุณาไปที่ [หน้าเริ่มต้น](GettingStarted-ไทย.md). -สำหรับบทช่วยสอนที่ครอบคลุมและอัปเดตมากขึ้น, โปรดไปที่ [เว็บไซต์ EXILED](https://exiled.to). +สำหรับบทช่วยสอนที่ครอบคลุมและอัปเดตมากขึ้น, โปรดไปที่ [เว็บไซต์ EXILED](https://exmod-team.github.io/EXILED/). แต่อย่าลืมปฏิบัติตามกฎเหล่านี้เมื่อเผยแพร่ปลั๊กอินของคุณ: diff --git "a/.github/documentation/localization/README-\344\270\255\346\226\207.md" "b/.github/documentation/localization/README-\344\270\255\346\226\207.md" index 711a41b0c..12a0f545e 100644 --- "a/.github/documentation/localization/README-\344\270\255\346\226\207.md" +++ "b/.github/documentation/localization/README-\344\270\255\346\226\207.md" @@ -25,17 +25,17 @@ EXILED的安装十分简单。因为是用NW插件API来将自身载入,你会 如果你选择使用一键安装器,在运行正常的情况下它会帮你安装好所有EXILED的功能。 # Windows -### 全自动安装 ([更多消息](https://github.com/galaxy119/EXILED/blob/master/Exiled.Installer/README.md)) +### 全自动安装 ([更多消息](https://github.com/ExMod-Team/EXILED/blob/master/Exiled.Installer/README.md)) **备注**: 在运行安装包前请确保你所使用的用户有管理员权限。 - - 下载 **[Exiled.Installer-Win.exe](https://github.com/galaxy119/EXILED/releases)** (点击 Assets -> 下载安装包) + - 下载 **[Exiled.Installer-Win.exe](https://github.com/ExMod-Team/EXILED/releases)** (点击 Assets -> 下载安装包) - 放置到你的服务器文件夹 (如果你还没有下载服务端,则需要先在Steam中下载服务端) - 双击 **`Exiled.Installer.exe`** 或 **[install-prerelease.bat](https://www.dropbox.com/s/xny4xus73ze6mq9/install-prerelease.bat?dl=1)** 并放置到服务器文件夹中来安装最新的预更新 - 获取以及安装插件,请参考下面的[安装插件](#installing-plugins)部分。 **备注:** 如果你正在一个远程服务器上安装EXILED,请确保你运行的.exe的用户和你运行SCP:SL服务器的一致 ### 手动安装 - - 下载 **[Exiled.tar.gz](https://github.com/galaxy119/EXILED/releases)** + - 下载 **[Exiled.tar.gz](https://github.com/ExMod-Team/EXILED/releases)** - 使用 [7Zip](https://www.7-zip.org/) 或 [WinRar](https://www.win-rar.com/download.html?&L=6) 解压里面的内容 - 移动 **``EXILED``** 文件夹到 **`%appdata%`** (*备注: 这个文件夹需要放在 ``C:\用户\%UserName%\AppData\Roaming``, 而 ***不是*** ``C:\用户\%UserName%\AppData\Roaming\SCP Secret Laboratory``, 而且它 **必须** 在 (...)\AppData\Roaming, 而不是 (...)\AppData\!*) - 移动 **``SCP Secret Laboratory``** 文件夹到 **`%appdata%`** 中。 @@ -43,7 +43,7 @@ EXILED的安装十分简单。因为是用NW插件API来将自身载入,你会 # Linux -### 全自动安装 ([更多信息](https://github.com/galaxy119/EXILED/blob/master/Exiled.Installer/README.md)) +### 全自动安装 ([更多信息](https://github.com/ExMod-Team/EXILED/blob/master/Exiled.Installer/README.md)) **备注:** 如果你正在一个远程服务器上安装EXILED,请确保你运行的.exe的用户和你运行SCP:SL服务器的一致 @@ -76,7 +76,7 @@ EXILED自身提供一些配置选项。 # 致开发者 -制作一个EXILED的插件也是一件非常轻松的事情。如果你想要一个教程,请访问我们的[入门指南](https://github.com/galaxy119/EXILED/blob/master/GettingStarted.md). +制作一个EXILED的插件也是一件非常轻松的事情。如果你想要一个教程,请访问我们的[入门指南](GettingStarted.md). 一个更加详细并且保持更新的教程,请见 [EXILED官网](https://ExMod-Team.github.io/EXILED/articles/install.html)。 diff --git a/.github/workflows/programs.yml b/.github/workflows/programs.yml index 68d87cf02..4852aee62 100644 --- a/.github/workflows/programs.yml +++ b/.github/workflows/programs.yml @@ -36,7 +36,7 @@ jobs: run: dotnet publish ${{ matrix.proj_name }} -r ${{ matrix.target }} -c release -o builds/${{ matrix.target }} --self-contained true - name: Upload ${{ matrix.proj_name }}@${{ matrix.target }} build - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.proj_name }}-${{ matrix.target }} path: EXILED/builds/${{ matrix.target }}