Sourcemod
  • Ön Söz
  • Eklenti Yapısı
    • Giriş
  • Komutlar
    • Oyuncu Komutları
      • GetClientAbsAngles
      • GetClientAbsOrigin
      • GetClientAuthId
      • GetClientAuthString
      • GetClientName
      • GetClientTeam
      • GetClientHealth
      • GetClientArmor
      • GetClientDeaths
      • GetClientModel
      • GetClientWeapon
      • GetClientMins
      • GetClientMaxs
      • GetClientIP
      • GetClientOfUserId
      • GetClientUserId
      • GetUserAdmin
      • IsClientAuthorized
      • IsClientConnected
      • IsClientInGame
      • IsClientObserver
      • IsClientSourceTV
      • IsClientTimingOut
      • IsFakeClient
      • IsPlayerAlive
      • CanUserTarget
      • CanAdminTarget
      • ChangeClientTeam
      • CreateFakeClient
      • SendConVarValue
    • Kanca Komutları
    • Olay Komutları
Powered by GitBook
On this page

Was this helpful?

  1. Eklenti Yapısı

Giriş

Sourcemod eklentisinin standart kullanılan yapısını anlatır.

Bir sourcemod eklentisi oluşturabilmeniz için aşağıdaki iskelet yapıyı kullanmanız gerekmektedir. İskelet yapısı eklentinizin temelidir.

#include <sourcemod>
#include <sdktools>
#include <sdkhooks>

#pragma newdecls required

public Plugin myinfo = 
{
	name        = "Eklenti Adı",
	author      = "Eklenti Yazar Adı",
	description = "Eklenti Açıklaması",
	version     = "v1.0.0",
	url         = "https://www.botbenson.com"
};

public void OnPluginStart()
{

}

Bu iskelet yapı içerisinde aşağıdaki durumları gerçekleştirir.

  • Eklentinize 3 adet kütüphane ekler.

  • Eklentinizin yeni söz dizimi ile derlenmesi gerektiğini söyler.

  • Eklentiniz hakkında bazı bilgileri barındırır.

  • Eklentizin aktif edildiğinde çalışacak olan bir kancayı barındırır.

PreviousÖn SözNextOyuncu Komutları

Last updated 5 years ago

Was this helpful?