OnPlayerKeyStateChange Nedir?

Selamlar, bu yazımda OnPlayerKeyStateChange ne işe yarar onu anlatacağım. Yazının devamında oyuncunun durumları karşısında tepkiler vermeyi öğrenmiş olacaksınız.
Bu callbackte oyuncu bir tuşa bastığında olacakları ele alırız. Bütün tuşları görmek için sa-mp'ın orijinal wiki sayfası olan, buraya tıklayabilirsiniz.
Oyuncunun yeni tuşa bastığında olacakları ayarlamak için newkeys kullanırız. If ile oyuncunun o tuşu kullanıp kullanmadığını kontrol ettiririz ve eğer o tuşa basmışsa gerçekleşecekleri ayarlarız. İsterseniz, gelin şunu bir örnek ile pekiştirelim.
public
OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys && KEY_YES)
{
SendClientMessage(playerid,0xFF0000FF,"TAHMİNCİ DEDE: {FFFFFF}Dur tahmin edeyim... Sen daha demin "Y" tuşuna bastın, doğru mu?");
}
return 1;
}
İyi eğlenceler!