Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-07-05, 08:31


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Witam, czy pom?g?by mi kto?, poniewa? nie potrafi? zrobi? wisz?cy obraz w powietrzu? Pr?bowa?em to zrobi? kilka razy, jednak?e jest z tym wielka kappa. Za pomoc stawiam zimne piwko oraz respekt.

M?j kod:
(Strona clienta)


skala 3
widocznosc 100
marker createMarker(-702.30249960.606712.37387-0.50"cylinder"skala0,0,255widocznosc) -- markernad nim powinien byobrazek.

kolor tocolor(255,255,255,255)
image dxCreateTexture("images/image.jpg")

xyz = -702.30249960.606714.3
rotacja 0,0,0
wysokosc 20
szerokosc 20

function obraz()
    dxDrawImage3D(xyzrotacjaszerokoscwysokoscimagekolor)
end
addEventHandler("onClientRender"rootobraz)


DB3:
10: attempt to call global 'dxDrawImage3D' (a nil value)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-05, 10:42


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Dodaj przecinki w xyz, czyli x, y, z b?dzie, gdy? skrypt odczytuje to jako 1 argument, a nie jako 3 argumenty. To samo r?b zawsze z "rotacja".


skala 3
widocznosc 100
marker createMarker(-702.30249960.606712.37387-0.50"cylinder"skala0,0,255widocznosc) -- markernad nim powinien byobrazek.

kolor tocolor(255,255,255,255)
image dxCreateTexture("images/image.jpg")

x,y,= -702.30249960.606714.3
r1,r2,r3 0,0,0
wysokosc 20
szerokosc 20

function obraz()
    dxDrawImage3D(xyzr1,r2,r3szerokoscwysokoscimagekolor)
end
addEventHandler("onClientRender"rootobraz)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-05, 11:03


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Nic to nie da?o. Dalej ten sam b??d.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-05, 11:43


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Wcze?niej nie patrzy?em na argumenty tej funkcji.
Kod:

bool dxDraw3DImage ( float x, float y, float z, float width, float height, element material[, int color, float rotation, float faceTowardX, float faceTowardY, float faceTowardZ]

Gdzie ty tutaj masz rotacj?? :eye:
width - szeroko?? obrazka
height - wysoko?? obrazka
Reszt? argument?w sobie ogarniesz.

Pozmieniaj te zmienne i daj inne warto?ci i b?dzie ?miga? :P

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-05, 11:44


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

"Emm" napisał/a:

Dodaj przecinki w xyz, czyli x, y, z b?dzie, gdy? skrypt odczytuje to jako 1 argument, a nie jako 3 argumenty. To samo r?b zawsze z "rotacja".

To nie ma znaczenia, po skoro pod zmienn? "xyz" oraz "rotacja" s? 3 argumenty, to te 3 argumenty tam wstawi, razem z przecinkami.

Problem jest w tym, ?e dxDrawImage3D nie jest funkcj? wbudowan? do MTA (wida? to po napisie "Useful Function", bo przy wbudowanych jest albo "Server" albo "Client"), tylko funkcj?, kt?r? musisz najpierw zdefiniowa? (nawet w DB to pokazuje, ?e jej brak):

Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawImage3D

Przed swoim skryptem dodaj wszystko co masz w tabelce "Clientside script", czyli:
local white tocolor(255,255,255,255)
function dxDrawImage3D(x,y,z,w,h,m,c,r,...)
        local lxlylz x+wy+h, (z+tonumber(or 0)) or z
    return dxDrawMaterialLine3D(x,y,zlxlylzmhor white, ...)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-05, 11:50


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3

Dzia?a, lecz da si? tak zrobi? , by ten obraz sta?, bo si? obkr?ca jak szalony?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-05, 11:53


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

"FaydenFX." napisał/a:

Dzia?a, lecz da si? tak zrobi? , by ten obraz sta?, bo si? obkr?ca jak szalony?

Nigdy si? tym nie bawi?em, ale mo?esz spr?bowa? z:

Więcej informacji znajdziesz w Wikipedii MTA:

setElementFrozen


Postaw piwo autorowi tego posta
 

 
Tagi: dxdrawimage3d
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » dxDrawImage3d Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku