Szia
getElementPostion-nal tudsz.
Példának:
function Lekerdez(thePlayer) -- funkciósor
x, y, z = getElementPosition(thePlayer) -- maga a lekérdezés, y, x, z-nek definiálva
outputChatBox( \"Pozíciód: \"..x..\", \"..y..\", \"..z..\"!\", thePlayer, 0, 255, 0, true) -- egy zöld üzenet, x, y, z változókat kiírjuk
end
addCommandHandler(\"pozicio\", Lekerdez) -- funkciósor hívása
-- Szerver oldali script, by Robika1
Ez simán kiírja a chatbe neked. Ha freeroamba akarod, ott /gp vagy /getpos
Remélem segítettem valamit, Robika1 :)
Szia én ezt ajánlanám.
1: Lekéred a játékos pocizóját és egy(?) lokális változóba rakod
local x, y, z = getElementPosition([A játékos azonosítója])
2: megnézed azt hogy milyen távol vannak egymástól az előbb lekért kordináták és az általad megadottak, majd egy if-en belül össze hasonlítod egy számmal
if getDistanceBetweenPoints3D(x, y, z, [Kordináta x], [Kordináta y], [Kordináta z]) < [Az a távolság aminél nem lehet messzebb] then
3: Összerakod
local x, y, z = getElementPosition([A játékos azonosítója])
if getDistanceBetweenPoints3D(x, y, z, [Kordináta x], [Kordináta y], [Kordináta z]) < [Az a távolság aminél nem lehet messzebb] then
--Ami akkor van ha a távolságon belül van
else
--Ami ha kívül
end
Ha kell még segítség keress fel én szívesen elmagyarázok bármit ingyen már amit eltudok :D