# util.GetPlayerTrace

- **Ortam:** İstemci, Sunucu, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/util.GetPlayerTrace
- **Çeviri tarihi:** 2025-09-08

```lua
table util.GetPlayerTrace( Player ply, Vector dir = ply:GetAimVector() )
```

## Açıklama

Oyuncunun bakış pozisyonundan başlayan ve belirtilen bir yön boyunca `32768` birim ileride biten bir izleme (trace) tablosunu hızlıca oluşturmak için kullanılan bir yardımcı fonksiyondur.

[util.TraceLine](https://gmod.tr/wiki/util.TraceLine) ve benzeri fonksiyonlarla kullanım içindir.

## Argümanlar

1. [Player](https://gmod.tr/wiki/Player) **ply**: İzlemenin (trace) temel alınacağı oyuncu
2. [Vector](https://gmod.tr/wiki/Vector) **dir** = ply:GetAimVector(): İzlemenin (trace) yönü. Varsayılan olarak oyuncunun baktığı yöne ayarlanır.

## Döndürülen Değerler

1. [table](https://gmod.tr/wiki/table) ile [Trace structure](https://gmod.tr/wiki/Structures/Trace): İzleme verisi. Bkz. [Trace structure](https://gmod.tr/wiki/Structures/Trace)

### Örnek

Yerel oyuncunun baktığı varlığın modelini konsola yazdırır

```lua
local tr = util.TraceLine( util.GetPlayerTrace( LocalPlayer() ) )
if IsValid(tr.Entity) then print("I saw a "..tr.Entity:GetModel()) end

local trground = util.TraceLine( util.GetPlayerTrace( LocalPlayer(), Vector(0,0,-1) ) )
if IsValid(trground.Entity) then print("I'm standing on a "..trground.Entity:GetModel()) end
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/util.GetPlayerTrace
