CSGO Plugin Dersleri #1 (S0urcePawn) // Hichigo Ar-Ge Kulübü

Hichigo

Uzman üye
30 Ağu 2015
1,190
42
github.com/tarik0
S0urcePawn Nedir?


SourcePawn Half-Life ve diğer Half-Life modları için kullanılan "S0urceMod" eklentisidir.


S0urceMod Nedir?


S0urceMod Half-Life motoru ve oyun modu arasında mod benzeri DLL eklentilerin Half-Life veya Half-Life modlarının sunucularına dinamik yükleme veya boşaltma gibi işlevsellik eklemesini sağlayan bir eklenti/DLL'dir.


Nerdeyse bütün CSGO Sunucuları Eklenti Olarak SourcePawn Kullanmaktadır.


Dosya Editörü


Herhangi bir dosya editörü kullabilirsiniz notepad bile ancak ben Visual Studio Code kullanacağım.



İlk Programımız: Hello World (Merhaba Dünya)


Öncelikle sonu .sp ile biten bir dosya açıyoruz ve kodlamaya başlıyoruz.


BBSjJc.png




Kodu Derleme


SourcePawn'ın local ve indirebileceğiniz bir derleyicisi var ama şimdi projemiz başlangıç projesi olduğundan ve sadece sourcemod kütüphanesini kullandığımızdan SourcePawn'ın kendi sitesindeki derleyiciyi kullanabiliriz.

https://www.sourcemod.net/compiler.php



Siteye giriyoruz ve "Browse" düğmesine basıp dosyamızı seçiyoruz.


CqRjYc.png




Ardından yanındaki "Compile" düğmesine basıp derliyoruz.


otUnz0.png



Ve son olarak çıktımızı ve indirme linkimizi alıyoruz eğer bir hata olursa bu ekranda yazdırılacak ve size derlenmiş dosyanızı vermeyecektir ve unutmayın her üretilen link toplam 10 dakika aktif kalabiliyor.

v5YE55.png



Son olarak indirdiğimiz .smx dosyamızı sunucumuzdaki
sgo/csgo/addons/sourcemod/plugins klasörünün içine atıyoruz.

Ve son olarak sunucumuzu yeniden başlatıyoruz ve sunucumuza giriyoruz. Sunucuya girdikden sonra konsolumuzu açıp çıktımıza bakıyoruz.


Okuduğunuz için teşekkürler kod GitHub hesabımdadır. Talep gelirse diğer dersleri de anlatacağım hoşunuza gittiyse Teşekkür bırakmayı unutmayın! İyi Forumlar!



Kaynak
Kod:
http://****mod.org/
https://wiki.nitrado.net/tr/
https://wiki.alliedmods.net
https://sm.alliedmods.net/new-api/

GitHub
Kod:
https://github.com/tarik0/sourcepawndersleri

 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.