Wysłany: 2018-07-06, 20:26
Cholewka
Zakorzeniony w LUA
Wiek: 22 Na forum: 3583 dni Posty: 190
Piwa : 707
Dzie? dobry, nie wiem w czym problem, aczkolwiek w exportowaniu to ja jestem zielony, tak?e nie wiem, dlaczego nie dzia?a.
B??d w db3:
call: failed to call 'cgGUI:drawButton' [string "?"]
Kod funkcji:
function drawButton ( x , y , w , h , cox , coy )
local buttonN = dxDrawImage ( x , y , w , h , 'img/button/buttonN.png' , 0 , cox , coy )
end
Funkcja wywo?awcza:
exports [ "cgGUI" ]: drawButton ( 1000 , 700 , 1000 , 700 )
Wysłany: 2018-07-06, 20:40
NyAngel
Wiek: 22 Na forum: 3950 dni Posty: 128
Nick w MP: NyAngel
Piwa : 556
function drawButton ( x , y , w , h , cox , coy )
poda?e? cox i coy,a nie wpisa?e? ju? tutaj :
exports [ "cgGUI" ]: drawButton ( 1000 , 700 , 1000 , 700 )
Wydaje mi si?,?e to jest przyczyn?, ale mog? si? myli?.
I te? pytanie czy doda?e? w mecie export?
meta.xml
< export function= "drawButton" type = "client" />
Ostatnio zmieniony przez NyAngel 2018-07-06, 20:43, w całości zmieniany 1 raz
Wysłany: 2018-07-06, 20:43
Cholewka
Zakorzeniony w LUA
Wiek: 22 Na forum: 3583 dni Posty: 190
Piwa : 707
"NyAngel" napisał/a :poda?e? cox i coy,a nie wpisa?e? ju? tutaj :
Te argumenty s? opcjonalne tworz?c dxDrawImage, st?d ich brak.
"NyAngel" napisał/a :Wydaje mi si?,?e to jest przyczyn?, ale mog? si? myli?.
Nie, to nie to, sprawdza?em to przed napisaniem postu.
"NyAngel" napisał/a :I te? pytanie czy doda?e? w mecie export?
Oczywi?cie ?e tak...
Wysłany: 2018-07-06, 21:00
NyAngel
Wiek: 22 Na forum: 3950 dni Posty: 128
Nick w MP: NyAngel
Piwa : 556
Sprawdzi?em dla pewno?? i dzia?a.
function drawButton ( x , y , w , h , cox , coy )
local buttonN = dxDrawImage ( x , y , w , h , "button.png" , 0 , cox , coy )
end
function render ()
exports [ "test" ]: drawButton ( 1000 , 700 , 1000 , 700 )
end
addEventHandler ( "onClientRender" , root , render )
Nie wiem czy da?e? t? funkcje w "onClientRender"
Wysłany: 2018-07-06, 21:05
Cholewka
Zakorzeniony w LUA
Wiek: 22 Na forum: 3583 dni Posty: 190
Piwa : 707
"NyAngel" napisał/a :Sprawdzi?em dla pewno?? i dzia?a.
function drawButton ( x , y , w , h , cox , coy )
local buttonN = dxDrawImage ( x , y , w , h , "button.png" , 0 , cox , coy )
end
function render ()
exports [ "test" ]: drawButton ( 1000 , 700 , 1000 , 700 )
end
addEventHandler ( "onClientRender" , root , render )
Nie wiem czy da?e? t? funkcje w "onClientRender"
Doda?em onClientRender, natomiast nadal nie dzia?a. W og?le, po co ten onClientRender tutaj ma by?, skoro funkcj? wywo?uje export, a nie ?aden event.
Wysłany: 2018-07-06, 21:11
NyAngel
Wiek: 22 Na forum: 3950 dni Posty: 128
Nick w MP: NyAngel
Piwa : 556
Nie wiem czy to jest ca?y kod, kt?ry podale?,ale u mnie dzia?a to co Ci wys?a?em bez problemu tak wi?c mo?e kto? inny Ci pomo?e...nie chce spami?.
Wysłany: 2018-07-06, 21:43
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Jestem tego samego zdania co pierwszy post NyAngel , .
function drawButton ( x , y , w , h , cox , coy )
local buttonN = dxDrawImage ( x , y , w , h , 'img/button/buttonN.png' , 0 , cox , coy )
end
Argumenty tej funkcji musz? by? takie same jak w exporcie:
x, y - pozycja na ekranie
cox, coy - rotacja
Wywo?anie tej funkcji powinno wygl?da? tak jak Twoja, aczkolwiek brakuje dw?ch ostatnich argument?w:
exports [ "test" ]: drawButton ( x , y , w , h , cox , coy )
* podstawiasz swoje wymiary i dane
Tagi: export :: funkcji :: tworzenie :: obrazu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: