OnPlayerExitVehicle, OnPlayerEnterVehicle'ın aksine oyuncu araçtan indiği zaman devreye girer. Bu publicin -veya callbackin- içerisine oyuncu araçtan inerken olmasını istediklerimizi yazıyoruz.
OnPlayerExitVehicle Kullanımı:
OnPlayerExitVehicle içerisine hiçbir şey yazılmadan önce aşağıdaki gibidir.public OnPlayerEnterVehicle(playerid, vehicleid)
{
return 1;
}
Bunun içerisine oyuncu araçtan indiği sırada olacakları yazabiliriz. Böylece oyuncu araçtan inerken dediğimiz şey gerçekleşir. Örnek olarak bir mesaj yazdıralım.
public OnPlayerEnterVehicle(playerid, vehicleid)
{
SendClientMessage(playerid, 0xFF0000FF, "Trafik kurallarına uyduğunuz için teşekkürler.");
return 1;
}
OnPlayerExitVehicle Örnekleri:
public OnPlayerExitVehicle(playerid, vehicleid)
{
new Float: X, Float: Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X-3, Y+2,Z);
return 1;
}
Yukarıdaki örnekte oyuncu araçtan çıktığında olduğu yere ışınladık. Böylece düşme gibi şeyler engellenmiş oldu.
public OnPlayerExitVehicle(playerid, vehicleid)
{
SendClientMessage(playerid, -1, "Araçtan indiniz.");
return 1;
}
Yukarıdaki örnekte de oyuncunun araçtan indiğinin bildirisini mesaj olarak yazdırdık.
0 Yorumlar
Yorum yapmak için Google hesabına veya bir web sitesine ihtiyacınız yoktur. Kimlik seçme bölümündeki varsayılan değeri "Adı/URL" olarak seçebilir, isminizi yazdıktan sonra "Devam" butonuna tıklamanız yeterlidir. Sizlere gösterdiğimiz minik adımların arkasından yorumunuzu yazmaya başlayabilirsiniz. İçeriğimizle ilgili yorumunuzu yaptıktan sonra "Yayınla" butonuna basmayı unutmayın!