Skip to content

Commit

Permalink
Exmod master (#92)
Browse files Browse the repository at this point in the history
* outdated

.

Revert "outdated"

This reverts commit 1d1b92a.

* Fix doc

* Update programs.yml

---------

Co-authored-by: Misaka-ZeroTwo <45165615+Misaka-ZeroTwo@users.noreply.github.com>
  • Loading branch information
louis1706 and Misaka-ZeroTwo authored Sep 12, 2024
1 parent 227e367 commit d74fbe8
Show file tree
Hide file tree
Showing 20 changed files with 54 additions and 54 deletions.
4 changes: 2 additions & 2 deletions .github/documentation/GettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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)
4 changes: 2 additions & 2 deletions .github/documentation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
4 changes: 2 additions & 2 deletions .github/documentation/localization/GettingStarted-BR.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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)
4 changes: 2 additions & 2 deletions .github/documentation/localization/GettingStarted-FR.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 :
Expand Down Expand Up @@ -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)
4 changes: 2 additions & 2 deletions .github/documentation/localization/GettingStarted-KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**는 뭘까요? 정적인 변수들은 리로드 될 때 지워지지 않으므로, 이 메소드는 변수들을 지워지게 놔두고 싶지 않을 때 사용합니다. 예를 들어:
Expand Down Expand Up @@ -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)를 클릭해주세요!
Original file line number Diff line number Diff line change
Expand Up @@ -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 นั้นมีไว้เพื่อส่งต่อตัวแปรคงที่, เนื่องจากค่าคงที่คงที่ทุกค่าที่คุณสร้างจะไม่ถูกล้าง. ดังนั้นคุณสามารถทำสิ่งนี้ได้:
Expand Down Expand Up @@ -204,4 +204,4 @@ public class EventHandlers

เรามีช่อง #dev-resources ที่คุณอาจพบว่ามีประโยชน์, เช่นเดียวกับผู้มีส่วนร่วมที่ Exiled และนักพัฒนาปลั๊กอินที่ยินดีช่วยเหลือคุณในการสร้างปลั๊กอินของคุณ.

หรือคุณสามารถอ่านอีเวนท์ทั้งหมดที่เรามี! คุณสามารถที่จะตรวจสอบได้จาก [ตรงนี้!](https://github.com/galaxy119/EXILED/tree/master/Exiled.Events/EventArgs)
หรือคุณสามารถอ่านอีเวนท์ทั้งหมดที่เรามี! คุณสามารถที่จะตรวจสอบได้จาก [ตรงนี้!](https://github.com/ExMod-Team/EXILED/tree/master/Exiled.Events/EventArgs)
4 changes: 2 additions & 2 deletions .github/documentation/localization/README-BR.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
4 changes: 2 additions & 2 deletions .github/documentation/localization/README-CS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
4 changes: 2 additions & 2 deletions .github/documentation/localization/README-DE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
4 changes: 2 additions & 2 deletions .github/documentation/localization/README-DK.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
Loading

0 comments on commit d74fbe8

Please sign in to comment.