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

Wysłany: 2019-04-11, 01:26


MipUU

Początkujacy skrypter lua






Wiek: 25
Na forum: 2800 dni
Posty: 20
Nick w MP: Lottus!

Piwa: 316

Respekt: 10

Ostrzeżeń: 60%
Witam, jak w tytule. Jeszcze chcia?bym doda? ?e mam skrypt ( dzialaj?cy ) kt?ry pobiera pliki serwera, mo?na zduplikowa? skrypt itp. i zmieni? gdzie? linijke ?eby ?adowa?o interiory z takim ekranem?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-11, 08:13


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3348 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

Temat jest niezrozumia?y. Opisz z czym masz problem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-11, 09:23


Rumper

Majster od pysa






Wiek: 15
Na forum: 3456 dni
Posty: 231
Nick w MP: Rumper

Piwa: 592

Respekt: 180
Respekt: 180Respekt: 180

Ostrzeżeń: 20%
Chyba wiem o co ci chodzi,ale muszisz poda? kod

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-11, 11:33


MipUU

Początkujacy skrypter lua






Wiek: 25
Na forum: 2800 dni
Posty: 20
Nick w MP: Lottus!

Piwa: 316

Respekt: 10

Ostrzeżeń: 60%
local screenW, screenH = guiGetScreenSize() 
local czas = getTickCount() 
local rot = 0 
local font = dxCreateFont("Fonts/font.ttf", 11) 

function isEventHandlerAdded( sEventName, pElementAttachedTo, func ) 
if 
type( sEventName ) == 'string' and 
isElement( pElementAttachedTo ) and 
type( func ) == 'function' 
then 
local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo ) 
if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then 
for i, v in ipairs( aAttachedFunctions ) do 
if v == func then 
return true 
end 
end 
end 
end 
return false 
end 

function loadingDownload() 

local Alpha = interpolateBetween(0, 0, 0, 255, 220, 200, ((getTickCount() - czas) / 1000), "Linear") 
local r,g,b,a=interpolateBetween(0,150,255,255,255,255,(getTickCount())/6500,"SineCurve") 
local kr1, kr2, kr3 = interpolateBetween(-0.2630, 0.0368, 0, 0.2530, 0, 0, (getTickCount())/6500,"SineCurve") 
rot = rot + 5 > 360 and 0 or rot + 5 
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0400, screenH * 1.0000, "Img/background.png", 0, 0, 0, tocolor(255, 255, 255, Alpha), false) 
dxDrawImage(screenW * 0.4820, screenH * 0.7710, screenW * 0.0195, screenH * 0.0340, "Img/loading.png", rot, 0, 0, tocolor(255, 255, 255, Alpha), false) 
dxDrawImage(screenW * -0.0766, screenH * kr2, screenW * 1.1366, screenH * 1.0768, "Img/logo.png", 0, 0, 0, tocolor(255, 255, 255, Alpha), false) 
dxDrawText("Pobieranie zasob?w", screenW * 0.6909, screenH * 1.1801, screenW * 0.2946, screenH * 0.4596, tocolor(r, g, b, Alpha), 1.00, font, "center", "center", false, false, false, false, false) 

end 


function loadingObjects() 

local Alpha = interpolateBetween(0, 0, 0, 255, 220, 200, ((getTickCount() - czas) / 1000), "Linear") 
local r,g,b,a=interpolateBetween(40,40,40,255,255,255,(getTickCount())/6500,"SineCurve") 
local kr1, kr2, kr3 = interpolateBetween(-0.2630, 0.0368, 0, 0.2530, 0, 0, (getTickCount())/6500,"SineCurve") 
rot = rot + 5 > 360 and 0 or rot + 5 
dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 1.0400, screenH * 1.0000, "Img/background.png", 0, 0, 0, tocolor(255, 255, 255, Alpha), false) 
dxDrawImage(screenW * 0.0230, screenH * 0.0210, screenW * 0.0195, screenH * 0.0340, "Img/loading.png", rot, 0, 0, tocolor(255, 255, 255, Alpha), false) 
dxDrawImage(screenW * -0.0766, screenH * kr2, screenW * 1.1366, screenH * 1.0768, "Img/logo.png", 0, 0, 0, tocolor(255, 255, 255, Alpha), false) 
dxDrawText("Wczytywanie zasob?w", screenW * -0.0709, screenH * -0.3801, screenW * 0.2946, screenH * 0.4596, tocolor(r, g, b, Alpha), 1.00, font, "center", "center", false, false, false, false, false) 

end 

function checkingIsDownload() 
if isTransferBoxActive() == true then 
addEventHandler("onClientRender", root, loadingDownload) 
else 
if isEventHandlerAdded("onClientRender", root, loadingDownload) then 
removeEventHandler("onClientRender", root, loadingDownload) 
end 
end 
end 
setTimer(checkingIsDownload, 1000, 0) 

function checkingIsComingObject() 
if getElementData(root, "load:objects") then 
addEventHandler("onClientRender", root, loadingObjects) 
else 
if isEventHandlerAdded("onClientRender", root, loadingObjects) then 
removeEventHandler("onClientRender", root, loadingObjects) 
end 
end 
end 
setTimer(checkingIsComingObject, 1000, 0) 

addEventHandler("onClientRender", root, loadingDownload)


[ Dodano: 2019-04-11, 11:34 ]
a tutaj meta jak do czego? sie ma przydac

<meta>
    <script src="c.lua" type="client" cache="false" />
<file src="Img/background.png" />
<file src="Img/loading.png" />
<file src="Img/logo.png" />
<file src="Fonts/font.ttf" />
    <export function="loadingObjects" type="client" />
    <export function="loadingObjects" type="server" />
<download_priority_group>1</download_priority_group>
</meta>


Komentarz DsJ3 dodany 2019-04-11, 11:37Następnym razem dodaj załącznik[BBCode] [lua]Kod[./lua] bez kropki
Ostatnio zmieniony przez DsJ3 2019-04-11, 11:37, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-12, 09:27


_jvneczek







Wiek: 22
Na forum: 4467 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

Z tego co wynika to jest SanTown, w
st_systeminteriorow masz ?adowanie interior?w, tworzysz tam marker etc(tam jest kilka stworzonych).

Postaw piwo autorowi tego posta
 

 
Tagi: wchodzenie :: interioru// :: ladowanie :: ekranu :: proble
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