Merhaba arkadaşlar,

Bugün sizlere yazılı ders olarak saldırgandan gelen hasarı ayarlamayı göstericem,çok basit bir iş umarım anlarsınız,bu ders için hamsandwich ana includemiz.

1. Adım :
İncludelerimizi pluginin başına yazalım
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich> 

=> İncludeler bize hamsandwich ek olarak eklendiğimiz bizim işimze yarıyacak bir ek.
2. Adım :
Ardından public plugin_init'e şu kodları yazalım :
PHP- Kodu:
public plugin_init()
{
    
RegisterHam(Ham_TakeDamage,"player","takedamage");

Bu kod bize takedamageyi tanıtmamızı sağlar.
3. Adım :
takedamagenin publicinin oluşturalım ve boş bir yere şu kodu yazalım.
PHP- Kodu:
public takedamage(VictimUselessAttackerFloat:damagedamagebits)
{

        
SetHamParamFloat(4,0.0)

İşte ana kısım burası,buradaki kodlar pluginin çalışmasını sağlıyacaktır.Öncelikle takedamagedeki parametleri açıklayalım:
* Victim -> Saldırıyı Yiyen,
* Attacker -> Saldıran,
* Damage -> Hasar,
Süslü parantezler içinde yazdımız SetHamParamFloat ise bize saldırıların ve saldırdıklarımızın toplam vuruşunun 0 olmasını sağlar,yani oraya biz SetHamParamFloat(4,5.0) yazsaydık bütün saldırdıklarımız 5 vuruş olarak sayılıcaktır.



İpucu :
- SetHamParamFloat hamsandwich includesinin içinde bulunur ve kullanışı SetHamParamFloat(4.0,float:deger) şeklindedir.