Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

[KOD] Oyuncunun yere olan uzaklığı

Hazır fonksiyonlar, kütüphaneler, düzenleme programları/araçları/gereçleri, editörler kısacası geliştirme ortamı

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
omertas14544
Mesajlar: 1602
Kayıt: Prş Oca 26, 2017 3:23 pm
Server Ip/DNS: 213.238.173.35
Clan İsmi: MoonGaming
İletişim:

[KOD] Oyuncunun yere olan uzaklığı

Mesaj gönderen omertas14544 »

Açıklaması:

Oyuncunun yere olan uzaklığını hesaplar

Örnek kullanım:

Kod: Tümünü seç

if(yere_uzaklik(id) >= 600.0)
{
	client_print(id,print_center,"Parasut acmalisin!");
}
Çalışma Mantığı:

Oyuncunun orijinini ve oyuncunun altındaki zemini alır. Bu belirlenen iki noktanın arasındaki mesafeyi hesaplayarak size float olarak döndürür.


[KOD]

Kod: Tümünü seç

Float:yere_uzaklik(const id)
{
    static Float:origin[3], Float:bitis[3],tr;
    
    get_entvar(id,var_origin,origin);
    
    xs_vec_sub(origin,Float:{0.0,0.0,9999.0},bitis);
    
    engfunc(EngFunc_TraceLine,origin,bitis,IGNORE_MONSTERS,0,tr);
    
    get_tr2(tr,TR_vecEndPos,bitis);

    if(get_entvar(id,var_button) & IN_DUCK)
        bitis[2] += 18.0;
    else
        bitis[2] += 36.0;
    
    return vector_distance(origin,bitis);
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Taha Demirbaş
Mesajlar: 10424
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

[KOD] Oyuncunun yere olan uzaklığı

Mesaj gönderen Taha Demirbaş »

Onaylandı.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

OPC Line
Mesajlar: 1633
Kayıt: Pzt Tem 22, 2019 3:13 am
Server Ip/DNS: 213.238.173.xx
Clan İsmi: *YouKnowMyName*

[KOD] Oyuncunun yere olan uzaklığı

Mesaj gönderen OPC Line »

Teşekkürler

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

LoseBasgan
Mesajlar: 1402
Kayıt: Sal Oca 29, 2019 11:28 pm
Clan İsmi: MoonGaming

[KOD] Oyuncunun yere olan uzaklığı

Mesaj gönderen LoseBasgan »

Teşekkürler.

Link:
Linklerini gizle
Linki Kopyala
Cevapla