Sourcepawn / Sourcemod ile CS:GO , CS serileri (1.6 dahil) ve half life türevleri için plugin (eklenti) kodlayabilirsiniz .
Compile edilmemiş dosyalar .sp şeklinde compile edilmiş oyun sunucusuna atılmakta hazır olan dosyalar ise .smx uzantılıdır .
https://www.sourcemod.net/compiler.php adresinden kodlarınızı compile edebilirsiniz , ayrıca özel bir editör kullanmanıza gerek yok not defteri bile idare eder (tercihe bağlı)
Her neyse girelim artık kodlamaya
öncelikle her kodlamaya başlarken sourcemod kütüphanesini kodlamaya dahil edeceksiniz .
#include <sourcemod>
sonrasında eklenti hakkında bilgi vermelisiniz şu şekilde :
#include <sourcemod> // zorunlu
public Plugin myinfo =
{
name = "Eklenti İsminiz",
author = "akose",
description = "Eklenti açıklama",
version = "1.0",
url = "https://spyhackerz.org"
};
Fakat bu bilgi verme bölümü isteğe bağlı bir olay , eklentinin boyutunu düşürmek isterseniz bu satırları yazmayabilirsiniz .
public void OnPluginStart() ile de kodlamanın başlayacağını belirtiyoruz yapmak istediklerimizi bu koddan sonra yapacağız bu kod bazen de
public void OnMapStart() map başlangıcıyla alakalı bir olay varsa eklenti başlangıcını map başlatıldıktan sonraya da ayarlabilirsiniz .
Biz mesela şimdi sunucu chatimize ; Serverimize Hoşgeldin yazdırtalım . Bunu PrintToServer ile yapacağız örnekte olduğu gibi .
#include <sourcemod> // zorunlu
public Plugin myinfo =
{
name = "Eklenti İsminiz",
author = "akose",
description = "Eklenti açıklama",
version = "1.0",
url = "https://spyhackerz.org"
};
public void OnPluginStart()
{
PrintToServer("Serverimize Hoşgeldin");
}
Bu şekilde chate sunucu tarafından PrinToServer de belirttiğimiz yazı gönderilecek .
Bu ders bu kadarlık olsun fazla kasmamak gerek ilgi çekerse anlatırım bir şeyler daha .
Compile edilmemiş dosyalar .sp şeklinde compile edilmiş oyun sunucusuna atılmakta hazır olan dosyalar ise .smx uzantılıdır .
https://www.sourcemod.net/compiler.php adresinden kodlarınızı compile edebilirsiniz , ayrıca özel bir editör kullanmanıza gerek yok not defteri bile idare eder (tercihe bağlı)
Her neyse girelim artık kodlamaya
View hidden content is available for registered users!
öncelikle her kodlamaya başlarken sourcemod kütüphanesini kodlamaya dahil edeceksiniz .
#include <sourcemod>
sonrasında eklenti hakkında bilgi vermelisiniz şu şekilde :
#include <sourcemod> // zorunlu
public Plugin myinfo =
{
name = "Eklenti İsminiz",
author = "akose",
description = "Eklenti açıklama",
version = "1.0",
url = "https://spyhackerz.org"
};
Fakat bu bilgi verme bölümü isteğe bağlı bir olay , eklentinin boyutunu düşürmek isterseniz bu satırları yazmayabilirsiniz .
public void OnPluginStart() ile de kodlamanın başlayacağını belirtiyoruz yapmak istediklerimizi bu koddan sonra yapacağız bu kod bazen de
public void OnMapStart() map başlangıcıyla alakalı bir olay varsa eklenti başlangıcını map başlatıldıktan sonraya da ayarlabilirsiniz .
Biz mesela şimdi sunucu chatimize ; Serverimize Hoşgeldin yazdırtalım . Bunu PrintToServer ile yapacağız örnekte olduğu gibi .
#include <sourcemod> // zorunlu
public Plugin myinfo =
{
name = "Eklenti İsminiz",
author = "akose",
description = "Eklenti açıklama",
version = "1.0",
url = "https://spyhackerz.org"
};
public void OnPluginStart()
{
PrintToServer("Serverimize Hoşgeldin");
}
Bu şekilde chate sunucu tarafından PrinToServer de belirttiğimiz yazı gönderilecek .
Bu ders bu kadarlık olsun fazla kasmamak gerek ilgi çekerse anlatırım bir şeyler daha .