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

Wysłany: 2017-08-18, 15:08


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4840 dni
Posty: 372
Nick w MP: Hades

Piwa: 3218

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Witam, ot?? gdy pr?bowa?em zrobi? animacje do panelu logowania przy pomocy poradnika Mike_ to wyskoczy? warning w db3:


c.lua39: Bad argument @ 'dxDrawImage' [Expected number at argument 4, got nil]


Zdaje mi si? ze ten argument jest jak najbardziej w porz?dku.
Kod:


startTick=getTickCount()
local x,y,z = screenW * 0.3030, screenH * 0.3067, screenW * 0.4200, screenH * 0.3867
local x1,y1,z1= screenW * 0.3030, screenH * 0.3067, screenW * 0.3946, screenH * 0.3867
local a,b,c,d = interpolateBetween(x,y,z,x1,y1,z1,(getTickCount()-startTick)/1000,"OutQuad")
    
    dxDrawImage(a,b,c,d, "images/panel-wybor.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) 

Pilnie prosze o pomoc.

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-18, 15:36


neku^







Wiek: 24
Na forum: 3662 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Tam gdzie masz 'c' i 'd' podajesz width i height (szeroko?? i wysoko??) twojego obrazka

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-18, 16:08


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3575 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

Poradnik ma b??d.
local a,b = interpolateBetween(x,y,z,x1,y1,z1,(getTickCount()-startTick)/1000,"OutQuad")   
dxDrawImage(a,b,szeroko??, wysoko?? "images/panel-wybor.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-19, 12:25


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4840 dni
Posty: 372
Nick w MP: Hades

Piwa: 3218

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Ja z tym nie wyrabiam, db3 czyste a obrazek sie pojawia lecz na pozycji sktorej ma on przechodzic na dan? pozycje lecz tego nie robi.


startTick=getTickCount()
x,y,z = screenW * 0.3030, screenH * 0.0500, screenW * 0.3946
x1,y1,z1 = screenW * 0.3030, screenH * 0.3067, screenW * 0.3946
a,b,c = interpolateBetween(x,y,z,x1,y1,z1,(getTickCount()-startTick)/5000,"OutQuad")   

    dxDrawImage(a,b,c, screenH * 0.3867, "images/panel-wybor.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) 


Prosze o szybk? pomoc stawiam zimne :piwo:

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-19, 12:39


neku^







Wiek: 24
Na forum: 3662 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Zamiast 'c' podajesz sw?j 'width' obrazka (tzn. szeroko??)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-19, 12:48


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4840 dni
Posty: 372
Nick w MP: Hades

Piwa: 3218

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Nadal sie nie rusza...

[ Dodano: 2017-08-19, 12:48 ]
Zrobi?em tak:


start=getTickCount()

now = getTickCount()
endTime = start + 6000
elapsedTime = now - start
duration = endTime - start
progress = elapsedTime / duration
x,y,z=screenW * 0.9012, screenH * 0.3038, screenW * 0.3946
x1,y1,z1=screenW * 0.3030, screenH * 0.3067, screenW * 0.3946
a,b = interpolateBetween(x,y,z,x1,y1,z1,progress,"OutQuad")   

    dxDrawImage(a,b, screenW * 0.3946, screenH * 0.3867, "images/panel-wybor.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) 


Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-19, 13:21


neku^







Wiek: 24
Na forum: 3662 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5



start=getTickCount()

now = getTickCount()
endTime = start + 6000
elapsedTime = now - start
duration = endTime - start
progress = elapsedTime / duration
x,y=screenW * 0.9012, screenH * 0.3038
x1,y1=screenW * 0.3030, screenH * 0.3067
a,b = interpolateBetween(x,y,0,x1,y1,0,progress,"OutQuad")   

    dxDrawImage(a,b, screenW * 0.3946, screenH * 0.3867, "images/panel-wybor.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) 

Sprobuj w ten sposob

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-19, 13:24


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4840 dni
Posty: 372
Nick w MP: Hades

Piwa: 3218

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Nic

[ Dodano: 2017-08-19, 13:26 ]
Nw czy to co? pomo?e ale, ten DX jest w funkcji a render jest ca?kowicie jeszcze innej funkcji.

[ Dodano: 2017-08-20, 12:53 ]
@REF

Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Tagi: interpolatebetween
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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