Addons Nedir ?
Addons Oyun için çok önemli bir dosyadır dosya yok ise botlar ile asla oyniyamazsınız.
VE en önemliside plugin, mod, dosya yüklenmez ve yükler iseniz çalışmaz örnek (sma ve amxx)
bunun önemi çok büyüktür eğer bu dosya olmaz'iseydi hiçbir sunucu olmazdı! ne dosya yüklenebilecekti
nede admin ve slotluk yazabilecekti işte bu addons dosyası baya önemi taşıyor hem plugin açıdan
hemde dosya açıdan çok önemlidir.
MetaMod
addons : metamod Klasöründeki doya plugins.ini deki ;win32 addons\amxmodx\dlls\amxmodx_mm.dll
; yazısını silerseniz modlar çalışır eğer modlar yüklendiyse ; yazısını silmeyi unuttuysanız
mod çalışmaz. Modun yüklendiğinden emin olunuz. (modeller sma ve amxx) evet modları FULL olarak yüklediniz
ama halen çalışmıyor ise ; silmeyi unutmuşsunuzdur.
ve bu koda asla dokunmayın hata çıkabilir "win32 addons\dproto\dproto.dll" dlls içindeki dosya 1 tane mevcut
"metamod.dll" dosya sadece plugin yön haritasıdır
Dproto
addons: dproto içinde sadece 1 dosya bulunur : "dproto.dll" (Dokunmayınız!)
En önemli dosyalar addons,amxmodx içindedir tüm dosyalar yani %68 bu dosyanın içinde çalışır
Bu dosyanın içinde plugin amxx plugins.ini sma dosyaları mevcuttur. Ve oyun dilide Data içindedir.
Data ve Lang
Addons,amxmod,data,lang klasöründeki "antiflood.txt" dosyasını açalım.
NOT : Data lang içindeki txt dosyalar oyun içi dilidir.
örnek olarak "antiflood.txt" açtığımızda otomatik say geçer ve ingilizce
"[en] STOP_FLOOD = Stop flooding the server!" yazısını bulalım bulduktan sonra [en] kısmını
[tr] yapalım ve "STOP_FLOOD = Stop flooding the server!" türkçe yapalım örnek olarak
"[tr] STOP_FLOOD = Sunucuyu durdurmayı bırak!" dehiştirdikten sonra oyuna bol bol say geçerseniz
bu gibi hata çıkar ve istediğiniz dile çevirebilirsiniz genelde çoğu pluginler böyle yapılıyor
redbull plugini çoğu serverlar'da bulunur ve data,lang klasörüne "redbull.txt" dosyayı mevcut olur.
"redbull.txt" dosyasını data,lang klasöründe mevcuttur "redbull.txt" dosyasını açtıktan sonra
türkçe diline çevirebilirsiniz.
Configs
Bazı sunucularda addons,amxxmod,configs diye geçer configs doya içindekiler ;
plugins.ini ; plugin yüklemenize yardımcı olur
users.ini ; Yetki yazmanıza yardımcı olur (Adminlik ve Slotluk)
cvars.ini ; her harita açtığınızda cvar sabit tutmasını sağlar ("amx_Cvar rb_cost -69" gibi)
maps.ini ; Gelişmiş harita oylamasında oylananacak map listesi (de_dust2,de_assault benzeri)
configs.ini ; Burda düzenlenecek birşey yoktur.
Plugins.ini
Plugins ini yani pluginleri yüklediğinizde ve çalışması için bir dosyadır.
örnek olarak servere üst yazı plugini eklediniz ve plugins.ini'ye ihtiyacınız vardır
Eğer pluginleri yüklemek ve çalışmasını istiyorsanız "plugins.ini" açıp en alt satıra
yüklediğiniz plugin adını girmeniz gerek eğer girmez iseniz server çökmesine neden olabilir!
Server çöme sebebi "plugins.ini"'den ismi yazmamanız ve modellerin yüklenmeme sebebi olabilir
örnek olarak çift zıplama plugini yüklediniz ve plugins.ini açıyoruz ve an altta
"multijump_v1.amxx" ekleyip kayıt ediyoruz ve plugin çalışacaktır.
NOT : Eger sma dosyasıysa o smaya verdiğiniz isme bağlı örnek olarak isim "cangitmeme"
plugini var elinde plugini eğer yüklerseniz "cangitmeme.amxx" olarak plugins.ini en alt satıra ekliceksiniz.
İştem bittikten sonra Servere Restart yada mapı degiştirseniz yüklediğiniz pluginler çalışır...
Users.ini
Users ini genelde çoğu serverlar'da görülür yani saydan /slotol yada /adminol yazınca sadece şifrenizi giriyorsunuz işlem bitiyor.
User ini çalıştırmak için özel pluginleri yüklemeniz gerekiyor nasıl demek istiyorsanız saydan /slotol plugini size lazım olacaktır.
Evet plugini yüklediniz ama /slotol yazınca yetkisi yazılıyor ama yetkisi gelmiyor nedeni plugins.ini açıp "admin_sql.amxx" dosyasının yanına
; işareti bırakıyoruz ve bunu devre dışı bırakıyor devre dışı bırakıyor örnek olarak böyle olması lazım ;admin_sql.amxx
Evet bu işlamı uyguladıktan sonra 1 işlem dağa kaldı ;admin_sql.amxx altına bir yazı dağa ekliyeceğiz.
Ve altına bir boşluk bırakıyoruz "admin_usersini.amxx" ekliyoruz örnek olarak böyle olacaktır !
;admin_sql.amxx
admin_usersini.amxx
Ve son işleminizi yaptıktan sonra Servere Restart Yada map değiştirdikten sonra yetkiniz olur eğer yetki yazmayı bilmiyorsanız örnek ;
"KlanAdı | İsminiz [S]" "şifreniz" "abcdefghijklumnoprst" "a" // not bırakın
Şeklinde yaparsanız yetkiniz başarılı bir şekil yazarsınız...
Kurucu Yetkileri : "abcdefghijklumnoprst" - Full
Slot Yetkileri : "bm" - 2 level
Scripting (sma)
Scripting baya önemli bir dosyadır sunucu dosyası olmayanların bu klasöre çok ihtiyacı var !
Örnek olarak bir plugin yüklemek istediniz "sma" olarak ve smayı yüklediniz plugins.ini açıp en altta "renklimermi.amxx"
eklediniz ve olmadı? tek sebebi "amxx" dosyası yüklü olmaması! ve sizde sma uzantılı dosya var ama nasıl amxx çevireceğinizi bilmiyorsunuz
Tek yolu addons,amxxmod,scripting,compile.exe dosyayı bulmanız lazım bulduktan sonra sma dosyanızı compile.exe bırakıyorsunuz ve otomatikmen "amxx"
çevirecektir. Çevirdikten Sonra direk "scripting'te" yükler.
Scripting,amxmod_compat dosyanın içindeki bazı "sma" dosyaları mevcuttur onları dokunmadan öyle bırakıyoruz (Yetki Pluginleridir)
include ve testsuite normalde yüklü olan dosyalardır bu dosyalar say komutu ve yetki pluginleridir.
Plugins (amxx)
Plugins Addons'un Kalbi demektir eğer plugins olmaz'ise asla ve asla pluginler çalışmaz yüklediğiniz modeller, eklentiler,sma dosyaları ve dağa çoğu
"amxmod_compat.amxx" gibi pluginler içinde bulunur eğer bu pluginler silinirse oyuna girdiğiniz zaman hata alırsınız !
sma'da açıklandığı gibi "compile.exe" çevirdiğiniz (sma) dosyası (amxx'e) çevirir. Çevirdikten sonra direk plugins Dosyanın içine atın attıktan sonra
plugins.ini açıp en altta "ornek.amxx" eklemek yeterli olacaktır.