Ana içeriğe geç

OnPlayerSelectObject

Açıklama​

Bu fonksiyon, oyuncu SelectObject kullanıldıktan sonra bir obje seçtiğinde çağrılır.

ParametreAçıklama
playeridObje seçmiş olan oyuncunun ID'si.
typeSeçilmiş objenin türü.
objectidSeçilen objenin ID'si.
modelidSeçilmiş objenin modeli.
Float:fXSeçilmiş objenin X koordinatı.
Float:fYSeçilmiş objenin Y koordinatı.
Float:fZSeçilmiş objenin Z koordinatı.

Çalışınca Vereceği Sonuçlar​

1 - Diğer komut dosyalarının bu fonksiyonu çağırmasını engelleyecektir.

0 - Bu fonksiyonun bir sonraki komuta geçirileceğini gösterir.

Filterscript komutlarında her zaman ilk olarak çağrılır.

Örnek​

public OnPlayerSelectObject(playerid, type, objectid, modelid, Float:fX, Float:fY, Float:fZ)
{
printf("%d ID'li oyuncu %d ID'li objeyi seçti.", playerid, objectid);
if (type == SELECT_OBJECT_GLOBAL_OBJECT)
{
EditObject(playerid, objectid);
}
else
{
EditPlayerObject(playerid, objectid);
}
SendClientMessage(playerid, 0xFFFFFFFF, "Artık obje düzenleyebilirsiniz!");
return 1;
}

Bağlantılı Fonksiyonlar​