GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Karakter Seçim Ekranını Ayarlama

Başlatan ace, 13 Ocak 2019, 18:30:52

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

ace

Selamûn Aleyküm bu konuda sizlere samp'deki karakter seçim ekranını ayarlamayı göstereceğim, iyi kullanımlar.


Yazılı Anlatım;


Öncelikle karakter seçim ekranı yapacağımız bölgeye gidip /rs komutunu yazıyoruz. İlk 3 kod xyz komutudur yani karakterin duracağı kod dur sondaki kod ise karakterin bakacağı yerdir o kodu ise FacingAngle kısmına yazıyoruz.

Şimdi ise kameranın duracağı yeri ayarlamaya geldi /rs çektiğiniz yerin 10 adım ilerisine gidin (isterseniz daha fazla gidebilirsiniz) ve 10 adım gittikten sonra karakterin durduğu yere doğru dönüp /rs çekin ilk 3 kod xyz kodudur, ilk 3 kodu CameraPos koduna yapıştırıyoruz sondaki FacingAngle kodu lazım değil.

Son adım kameranın bakacağı yer, CameraLookAt koduna ise karakterin durduğu yerdeki kodu yazıyoruz ve işlemimiz bitiyor artık giriş ekranınız hazır.



Kullanacağımız Public;
OnPlayerRequestClass - Publicini kullanacağız kodlarımızı bu public'in altına yazacağız.

SetPlayerPos - Oyuncunun duracağı koordinat.

Örnek Kullanım:

PAWN Kodu: Seç
SetPlayerPos(playerid,2027.1962,1007.7031,10.8203);

SetPlayerFacingAngle - Karakterin bakacağı kısımdır. Karakterin hangi yöne bakacağını buradan ayarlayabilirsiniz.

Örnek Kullanım:

PAWN Kodu: Seç
SetPlayerFacingAngle(playerid, 270.0);

SetPlayerCamera - Kameranın duracağı yeri ayarlar. Giriş kısmında kamera oyuncuya bakar.

Örnek Kullanım:

PAWN Kodu: Seç
SetPlayerCameraPos(playerid,2034.6650,1007.8406,11.9078);

SetPlayerCameraLookAt - Kameranın nereye bakacağını ayarlar. Buraya karakterin duracağı kordinatı yazın.

Örnek Kullanım:

PAWN Kodu: Seç
SetPlayerCameraLookAt(playerid,2029.0746,1007.6553,10.8203);


Kodlarımızın bitmiş hali böyledir. Eğer bu kodu alıp kullanacak olursanız karakter seçim ekranı "4 Dragon" da bulunmaktadır, iyi kullanımlar.

PAWN Kodu: Seç
public OnPlayerRequestClass(playerid, classid)
  {
  SetPlayerPos(playerid,2027.1962,1007.7031,10.8203);
        SetPlayerFacingAngle(playerid, 270.0);
  SetPlayerCameraPos(playerid,2034.6650,1007.8406,11.9078);
  SetPlayerCameraLookAt(playerid,2029.0746,1007.6553,10.8203);
     return 1;
  }
Son düzenlenme: 15 Ocak 2019, 12:40:30 Sypnox

Rexus

Çok güzel ve detaylı bir anlatım olmuş. Eline sağlık.

Bazıları yavaş yürür ama asla geri adım atmaz.

ace

Alıntı yapılan: Coyote - 13 Ocak 2019, 19:12:44

Çok güzel ve detaylı bir anlatım olmuş. Eline sağlık.

Değerli yorumunuz için teşekkürler.


Codes.


ace


ElChapo


ace


FelleR


ace

Değerli yorumunuz için teşekkürler.


kelly

Yararlı, paylaşım için teşekkürler.

I want everything

yunenvector


ace

Değerli yorumlarınız için teşekkür ederim.