SA:MP Destek Blogu
Samp Destek Sitesi

OnPlayerUpdate İle Anti Weapon Hack

Herkese selam, bugün OnPlayerUpdate kullanılarak nasıl silah yasaklanır onu anlatacağım. 

OnPlayerUpdate döngü olarak oldukça hassas bir yapıya sahip. Döngüyü saniyede 20-30 kere tekrarlamaktadır. OnPlayerUpdatede çok ağır kodların kullanılması tavsiye edilmez, lag yaratır. Düşünsene, bir döngü oluşuyor; saniyede deli gibi oradan oraya koşturuyorsun. Sen bu durumda olsa yorulup yavaşlamaz mısın? Bu da öyle bir şey.

OnPlayerUpdate'de silah yasaklamak için aşağıdaki kodu OnPlayerUpdate kısmına yerleştirelim. Kodların yanında açıklamalar yaptım. İyi eğlenceler! 

if(GetPlayerWeapon(playerid) == 38) // 38 yazan yer silah idsinin olacağı yerdir.  { new string[128];  new adineymis[MAX_PLAYER_NAME];  GetPlayerName(playerid, adineymis, MAX_PLAYER_NAME); 
format(string,sizeof(string),"%s(%d) adlı oyuncu weapon hack yaptigi icin sunucudan tekmelendi.",adineymis,playerid);
SendClientMessageToAll(-1,string);
GivePlayerWeapon(playerid, 38, 0); // Oyuncunun elindeki silahı sıfırlamak için kullandık.
}

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