Wysłany: 2017-08-16, 19:11
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Witam, ot?z napisa?em "chyba skrypt" kt?ry powinien przy wej?ciu na serwer wy?wietli? okienko i na nim napis "Pobieranie zasob?w..." lecz tak sie nie dzieje. M?g?bym kogo? prosi? o pomoc? Stawiam Piwo.
Kodzik
local screenW , screenH = guiGetScreenSize ()
function ladowanie ()
dxDrawRectangle ( screenW * 0.3661 , screenH * 0.4210 , screenW * 0.2530 , screenH * 0.2057 , tocolor ( 95 , 95 , 95 , 255 ), true )
dxDrawText ( "Trwa ladowanie zasobow..." , screenW * 0.4339 , screenH * 0.4905 , screenW * 0.5411 , screenH * 0.5486 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "left" , "top" , false , false , true , false , false )
end
addEventHandler ( "onClientPlayerJoin" , getRootElement (), function()
addEventHandler ( "onClientRender" , getRootElement (), ladowanie )
end )
addEventHandler ( "onClientFileDownloadComplete" , root , function()
removeEventHandler ( "onClientRender" , getRootElement (), ladowanie )
end )
Wysłany: 2017-08-16, 19:12
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
Więcej szczegółów
Wystawiono 1 piw(a):Hades.
Wysłany: 2017-08-16, 19:14
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Wysłany: 2017-08-16, 19:17
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
Hmm, dobra spr?buj zdebugowac ten program tzn.
local screenW , screenH = guiGetScreenSize ()
function ladowanie ()
dxDrawRectangle ( screenW * 0.3661 , screenH * 0.4210 , screenW * 0.2530 , screenH * 0.2057 , tocolor ( 95 , 95 , 95 , 255 ), true )
dxDrawText ( "Trwa ladowanie zasobow..." , screenW * 0.4339 , screenH * 0.4905 , screenW * 0.5411 , screenH * 0.5486 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "left" , "top" , false , false , true , false , false )
end
addEventHandler ( "onClientPlayerJoin" , getRootElement (), function()
addEventHandler ( "onClientRender" , getRootElement (), ladowanie )
outputChatBox ( "dzia?a" )
end )
addEventHandler ( "onClientFileDownloadComplete" , root , function()
removeEventHandler ( "onClientRender" , getRootElement (), ladowanie )
outputChatBox ( "dzia?a" )
end )
Po za tym, spraw ?eby ten skrypt pobra? ci si? pierwszy czyli ustaw priorytet w mecie
Wysłany: 2017-08-16, 19:20
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
W jaki spos?b ten piorytet ustawi? ?
[ Dodano : 2017-08-16, 19:23 ]
Dodam jeszcze ?e wiadomo?? "dzia?a" si? nie pojawi?a po wgraniu skryptu, usun??em pobrane skrypty z mta.
Wysłany: 2017-08-16, 19:26
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Mia?em kiedy? podobny kod z tematu na forum, jedna osoba napisa?a, ?e mo?esz zrobi? tak, ?e ustawiasz jedn? g??wn? (locala) na false:
local ladowaniePanel = false
W evencie onClientPlayerJoin sprawdzasz j?, czy jest na false, zmieniasz j? na true. Po pobraniu sprawdzasz czy jest na true i wy??czasz (nie wiem czy co? to zadzia?a )
Wysłany: 2017-08-16, 19:26
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Zamiast onPlayerJoin czy tam onClientPlayerJoin ustaw po prostu onClientRender przy starcie, dodaj zmienn? i sprawdzi? czy zmienna jest false. Je?eli tak daj true.
Ostatnio zmieniony przez Atroth 2017-08-16, 19:29, w całości zmieniany 1 raz
Więcej szczegółów
Wystawiono 1 piw(a):Hades.
Wysłany: 2017-08-16, 19:27
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Wysłany: 2017-08-16, 19:31
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Co? takiego XD?
local screenW , screenH = guiGetScreenSize ()
local wyswietl = true
addEventHandler ( "onClientRender" , root , function()
if wyswietl == false then
dxDrawRectangle ( screenW * 0.3661 , screenH * 0.4210 , screenW * 0.2530 , screenH * 0.2057 , tocolor ( 95 , 95 , 95 , 255 ), true )
dxDrawText ( "Trwa ladowanie zasobow..." , screenW * 0.4339 , screenH * 0.4905 , screenW * 0.5411 , screenH * 0.5486 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "left" , "top" , false , false , true , false , false )
end
end )
addEventHandler ( "onClientFileDownloadComplete" , root , function()
if wyswietl == true then
wyswietl = false
end
end )
Wysłany: 2017-08-16, 19:32
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
G??wnego local "wyswietl" musi byc false i wtedy sprawdz
Więcej szczegółów
Wystawiono 1 piw(a):Hades.
Wysłany: 2017-08-16, 19:36
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Dobra ?miga dzi?ki, stawiam ka?demu piwo .
[ Dodano : 2017-08-16, 19:40 ]
Jest jeszcze jeden problem, ot?? mojemu kumplowi te? si? to pojawia gdy ja wchodze. ;/
Wysłany: 2017-08-16, 19:47
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Damian2511 , Zr?b dodatkow? zmienn? pobieranie. Czyli if wyswietl == false and pobieranie == false then
cos cos
a na onclientfiledownloadcomplete
pobieranie = true
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-08-16, 19:56
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
Co? tego typu?
local screenW , screenH = guiGetScreenSize ()
local wyswietl = false
local pobieranie = false
addEventHandler ( "onClientRender" , root , function()
if wyswietl == false and pobieranie == false then
dxDrawRectangle ( screenW * 0.3661 , screenH * 0.4210 , screenW * 0.2530 , screenH * 0.2057 , tocolor ( 95 , 95 , 95 , 255 ), true )
dxDrawText ( "Trwa ladowanie zasobow..." , screenW * 0.4339 , screenH * 0.4905 , screenW * 0.5411 , screenH * 0.5486 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "left" , "top" , false , false , true , false , false )
end
end )
addEventHandler ( "onClientFileDownloadComplete" , root , function()
if wyswietl == true and pobieranie == true then
wyswietl = false
pobieranie = false
end
end )
Wysłany: 2017-08-16, 19:57
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Damian2511 ,
pobieranie = true w "onClientFileDownloadComplete"
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2017-08-16, 20:00
Hades.
Łiiiiiiiiii
Wiek: 22 Na forum: 4699 dni Posty: 372
Nick w MP: Hades
Piwa : 3214
?
--[[
c . lua Pobieranie zasob ? w
Author : Kiwi < gamesadrian @ onet . pl >
All rights reserved !
]]
local screenW , screenH = guiGetScreenSize ()
local wyswietl = false
local pobieranie = false
addEventHandler ( "onClientRender" , root , function()
if wyswietl == false and pobieranie == false then
dxDrawRectangle ( screenW * 0.3661 , screenH * 0.4210 , screenW * 0.2530 , screenH * 0.2057 , tocolor ( 95 , 95 , 95 , 255 ), true )
dxDrawText ( "Trwa ladowanie zasobow..." , screenW * 0.4339 , screenH * 0.4905 , screenW * 0.5411 , screenH * 0.5486 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "default" , "left" , "top" , false , false , true , false , false )
end
end )
addEventHandler ( "onClientFileDownloadComplete" , root , function()
if wyswietl == true and pobieranie == true then
wyswietl = false
pobieranie = true
end
end )
Tagi: skrypt :: pobieranie :: zasobów
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: