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