Oyun Dedektörü Oyun Eklentileri SourcePawn Öğretici Eklenti Nasıl Derlenir, Compile Edilir?
Eklenti Nasıl Derlenir, Compile Edilir?
northeaster
Eklenti Nasıl Derlenir, Compile Edilir?
1
153
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Konuyu Okuyanlar:1 Ziyaretçi
Şuan Offine!
Şuan Offine!
northeaster YÖNETİCİ
*******
Yönetici
  • Konular53
  • Mesajlar69
  • Rep puanı 3
İşlemlere başlamadan önce ufak bilgiler vereyim. .sp dosyası eklentinin ana dosyasıdır. Ama bu dosyayı oyun sunucunuza yüklerseniz eklenti çalışmaz. Bu eklenti kodların gözüktüğü dosyadır kısaca. Bu dosyaya derleme işlemi yapılır ve smx uzantılı dosya elde edilir. smx uzantılı dosya
..\addons\sourcemod\plugins
klasörüne yüklenir ve eklenti çalışır. Ama yan dosyalarda var ise configs translations gibi klasörlerde var ise bunlarda yüklenmesi gerekir.

İşlemlere başlayalım.

https://www.sourcemod.net/downloads.php?branch=stable
linkine tıklayınız.
Windows
Seçeneğine tıklayın. İndirme başlayacaktır.
Dosyaları bir klasöre çıkartınız.

Derlemek istediğiniz sp dosyasını
..\addons\sourcemod\scripting
Klasörüne yapıştırın. Dosyaya basılı tutun ve
compile
Dosyasının üstüne taşıyın.

   

Aşağıdaki resim örneğindeki gibi hata vermediyse işlem başarılı bir şekilde gerçekleşmiştir.
Hata verdiyse kodlarda hata olabilir, klasörünüzde eksik dosya olabilir.

   

Derlenmiş .smx dosyasını
..\addons\sourcemod\scripting\compiled
Klasörüne giderek bulabilirsiniz.

Bir siteden eklenti indirdiğinizi düşünelim. .sp .cfg .inc gibi uzantılı dosyalar olacaktır. İndirdiğiniz eklenti farklı bir kütüphane dosyası kullanabilir. SourceMod'u yukarıda indirdik ya bu dosya SourceMod'da olmayabilir. Bu durumda eklenti dosyalarındaki her şeyi SourceMod'u indirdiğimiz klasöre doğru atmamız gerekiyor.
Örnek ile kısaca açıklıyorum. Mesela multicolors.inc adında bir kütüphane dosyası var. Sunucu da biz renkli mesaj yazdırmak için bu kütüphaneyi kodlarda kullanıyoruz. Kütüphane dosyaları
..\addons\sourcemod\scripting\include
klasöründe olur. Bu multicolors.inc dosyası klasörde olmayacaktır. Sizin bu dosyayı sonradan indirip buraya yüklemeniz gereklidir. Aksi takdir de eklentiyi derleyemezsiniz ve smx dosyası oluşmaz.

   
Şuan Offine!
Şuan Offine!
Mixy Üye
*
Üye
  • Konular1
  • Mesajlar2
  • Rep puanı 0
Detaylı ve güzel anlatım. Teşekkürler.


Hızlı Menü: