SA:MP Destek Blogu
Samp Destek Sitesi

Anti Sınırsız Mermi Hilesi

Selam arkadaşlar, bugün sınırsız mermi hilesi ile sürekli atış yapan arkadaşları önleyecek olan bir sistem ile karşınızdayım.

Modun başına aşağıdaki kodları ekleyin.

new atesdurumu[MAX_PLAYERS];
new
atessuresi[MAX_PLAYERS];

OnPlayerWeaponShoot publicine aşağıdaki kodu ekleyin. (Eğer modunuzda varsa kırmızı kısmı alın. Eğer modunuzda yoksa tümüyle alıp modun sonuna ekleyin.)

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(weaponid != 38) // 38 minigun olduğu için minigun ile ateş ettiğinde kick yiyecektir. O yüzden hariç yapıyoruz.
{
if((gettime() - atessuresi[playerid]) < 1)
{
atesdurumu[playerid] ++;
}else{
atesdurumu[playerid] = 0;
}
if(atesdurumu[playerid] > 10)
{
ShowPlayerDialog(playerid,230,DIALOG_STYLE_MSGBOX,"{00DDFF}Anti Hile","{91DFEB}Sistem tarafından hile ihtimalinden dolayı kicklendiniz.","Tamam","");
SetTimerEx("kickgeliyor",1000,false,"i",playerid);
}
atessuresi[playerid] = gettime();
}

return 1;
}

Şunuda modun hemen sonuna eklemeyi unutmayın aksi takdirde boş timer çevirecektir.

forward kickgeliyor(playerid);
public kickgeliyor(playerid)
{
Kick(playerid);
return 1;
}


İyi kullanımlar! 
 
Mesaj At
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol