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

Wysłany: 2017-06-20, 15:08


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Witam. Mam tutaj kod na interpolacj?:


function xd1 ()
    
    local screenW, screenH = guiGetScreenSize()

    now = getTickCount()
    endTime = start + 1100
    elapsedTime = now - start
    duration = endTime - start
    progress = elapsedTime / duration
    local x1,y1, z1 = screenW * 1.0000, screenH * 0.8056, screenW * 0.2281, screenH * 0.0620
    local x2,y2, z2 = screenW * 0.7714, screenH * 0.8093, screenW * 0.2286, screenH * 0.0620
    local x,y,z = interpolateBetween(x1,y1,z1,x2,y2,z2, progress, "OutQuad")

    local w1,w2,w3 = screenW * 0.9969, screenH * 0.8250, screenW * 1.2255, screenH * 0.8870
    local w4,w5,w6 = screenW * 0.7990, screenH * 0.8291, screenW * 1.0276, screenH * 0.8861
    local s,sy,sz = interpolateBetween(w1,w2,w3,w4,w5,w6, progress, "OutQuad")

    dxDrawText("Wprowadzono/zaakceptowano", s, sy, sz, screenH * 0.8907, tocolor(1, 0, 0, 255), 1.50, "arial", "left", "top", false, false, false, false, false)
    dxDrawText("Wprowadzono/zaakceptowano", s, sy, sz, screenH * 0.8907, tocolor(1, 0, 0, 255), 1.50, "arial", "left", "top", false, false, false, false, false)
    dxDrawRectangle(x,y,z, screenH * 0.0620, tocolor(140, 240, 32, 100), false)
    
end


Meta:

Kod:


<meta>
<script src = "dx.lua" type = "client" />
<export function="xd1" type = "client" />
</meta>


Chcia?bym w innym zasobie j? exportowa?, lecz wyskakuje DB3:




A to jest zas?b, kt?ry b?dzie exportowa? interpolacj?:


addCommandHandler("xd", function(cmd)
    
    exports["dx"]:xd1(localPlayer )
    start = getTickCount()
    
end)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-20, 17:20


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


exports["dx"]:xd1(localPlayer )

Nie masz argu dawa?

[ Dodano: 2017-06-20, 17:22 ]
+

 endTime = start + 1100

skrypt nie wie czym jest start lub nie ma on warto?ci

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Atroth
Wysłany: 2017-06-20, 18:48


Dexnes_

Tiger






Wiek: 26
Na forum: 4542 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Rookspack, Jak to ma dzia?a? skoro ty exportujesz tylko "localPlayer" ?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Atroth
Wysłany: 2017-06-20, 18:53


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Dexnes_, jak tylko? On ma w?asnie go nie exportowa? jako argument bo ta funkcja xd1 nie ma argument?w.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Atroth
Wysłany: 2017-06-20, 19:17


Dexnes_

Tiger






Wiek: 26
Na forum: 4542 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

amited, A dobra , nie zwr?ci?em uwagi na argumenty. W takim razie najlepszym rozwi?zaniem zrobi? dodatkow? funkcj?, kt?ra b?dzie do exportu.

Przyk?ad:

function przyklad(argumenty)
-- wstawiamy dzia?anie
end


Wtedy mo?esz kombinowa? z exportem. Oczywi?cie w dzia?anie wstaw event.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-20, 22:17


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Prosz? o zamkni?cie tematu. Dzi?kuje panom za pomoc.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: interpolacja :: export
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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