OnPlayerExitVehicle Kullanımı ve Örnekleri

OnPlayerExitVehicle Kullanımı ve Örnekleri

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.

Yorum Gönder

0 Yorumlar