GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Property - 2016. június 21. - 00:53:36

Cím: Saját marker
Írta: Property - 2016. június 21. - 00:53:36
Hali az lenne a kérdésem, hogy hogyan tudok \"saját\" kinézetű markert készíteni?
Válaszokat köszi!
Cím: Saját marker
Írta: Robika1 - 2016. június 21. - 02:07:27
Szia!
Saját kinézetű markert még soha sehol nem láttam (lehet hogy van, de nem tudok róla). Viszont saját kinézetű pickupot tudsz csinálni.
Robika1
Cím: Saját marker
Írta: Property - 2016. június 21. - 02:11:53
olyan markerre gondoltam mind pl ami van seemta-n
Cím: Saját marker
Írta: impreZZa - 2016. június 21. - 02:33:04
Nem tudom h milyen van seemtan, de sas networkon amit lattam -gondolom ugyanaz- az sima marker, dxdrawimage-dzsel raksz bele egy kepet. -telo
Cím: Saját marker
Írta: ZyZu. - 2016. június 21. - 05:00:48
mutass egy képet nekünk.. én tudom milyen markerekre gondolsz. Azok nem markerek hanem simán módolt tárgyak amik pickupként vannak felhasználva. Nekem is tetszenek, csak módolni kell. :)
Cím: Saját marker
Írta: id100 - 2016. június 21. - 08:50:35
Ha nem pickup hanem marker akkor dxDrawImage, de ha jót akarsz akkor felhasználhatod a dxDraw3dImage -t is.
Ha a forgó ház-ikon érdekel, az a pickup modolás.
Cím: Saját marker
Írta: #Escobar - 2016. június 21. - 12:39:56
Engem is érdekelne erre a válasz... Van az alap mta marker...abba/arra hogy tudok tenni png-t.
?
Cím: Saját marker
Írta: Property - 2016. június 22. - 00:51:04
Hát seen csak annyi a marker, hogy egy kicsi kék és van benne egy ikon és hogy azt az ikon hogy kell belerakni
Cím: Saját marker
Írta: impreZZa - 2016. június 22. - 01:33:53
Idézetet írta: impreZZa date=1466469184\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60955\" data-ipsquote-contentclass=\"forums_Topic
dxdrawimage-dzsel
 
Cím: Saját marker
Írta: Property - 2016. június 22. - 01:34:54
Egy példát tudnál írni?
Cím: Saját marker
Írta: impreZZa - 2016. június 22. - 02:31:21
local screenW, screenH = guiGetScreenSize();
function makeMarker()
    local x, y, z = getElementPosition(localPlayer);
    theMarker = createMarker(x + 10, y + 10, z-1, \'cylinder\', 5, 255, 255, 255, 150);
    local a, b, c = getElementPosition(theMarker);
    outputChatBox(a ..\', \'.. b ..\', \'.. c);
end
addCommandHandler(\'marker\', makeMarker);
function makeMarkerImage()
    local camX, camY, camZ = getCameraMatrix();
    local a, b, c = getElementPosition(theMarker);
    if (getDistanceBetweenPoints3D(camX, camY, camZ, a, b, c) <= 30) then
        local screenX, screenY = getScreenFromWorldPosition(a, b, c + 2);
        if screenX then
            local scale = 1920 / screenW;
            local width = (1141 / 3) / scale;
            dxDrawImage(screenX - width / 2, screenY - screenH  / 10, width, 307/3, \'files/images/signature.png\', 0, 0, 0, tocolor(255, 255, 255, 200));
        end
    end
end
addEventHandler(\'onClientRender\', root, makeMarkerImage);
Cím: Saját marker
Írta: #Escobar - 2016. június 22. - 07:47:15
És azt hogy lehet megcsinálni hogy interior-system nél ne pickup legyen hanem.egy ilyen market ?