Selam Değerli THT Bugün Sizlerle RocketMod plugini yapıcağız.

RocketMod nedir?

Eğer RocketMod üzerinden plugin yapıcaksak ilk önce RocketModun ne oldugunu öğrenmemiz gerekiyor.
fr34kyn01535 ve Trojaner(Türk)tarafından geliştirilmis, ardından oyun yapımcısın Nelson
tarafından geliştirilmeye devam edildi. RocketMod C# ile yazılmıs olan Rocket frameworku ile yazılmıstır.


Proje Oluşturalım
Ben kod editöru olarak Riderı kullanıyorum.

.Net FrameWork v4.8 üzerinden bir proje oluşturmanız gerekiyor.

Kütüphane Ekliyelim


Bu kısma sağ tıklıyoruz ardından Add Referance diyoruz.


Benim bu linkte verdiğim .dll dosyalarını atıcaksınız.
Sırada kodlama kısmına geciyoruz..

Server Konsoluna Yazı Yazdırma.
Kullanıcağımız using Kod:
using Rocket.Core.Plugins



Bu kodun amacı sunucuya bunun bir RocketMod
eklentisi olduğunu anlatıyor.


Bu kodun amacı ise Kod:
protected override **** Load()
{
Logger.Log("test");
Console.Write("test");
}
eklenti yüklendiğinde ne yapıcak. Bizim sunucuya anlatığımıza göre konsole 2 kere test yazdırıyor. Kod:
Logger.log
ve Kod:
Console.Write
hemen hemen aynı işe yarıyor


Oyuncu Sunucuya Girince Mesaj Atırma.

Bu kodun amacı ise oyuncunun sunucuya bağlandıgını belirlemektir.

Bu kodun amacı ise o Eventin ne yapıcağını söylüyor. Biz oyuncun sohbetine "Sunucuya hoş geldin" yazdırdık. Eğer oraya Kod:
UnturnedChat.Say("Sunucuya hoş geldin.");
böyle yazsaydık oyuncuya değilde sunucuya mesaj gönderirdi.