Wysłany: 2020-03-28, 20:59
Joshy
Wiek: 26 Na forum: 2988 dni Posty: 3
Nick w MP: normalnie
Mam takie co? i obrazek pokazuje si? na chwile po czym znika...
Kod: local screenW, screenH = guiGetScreenSize()
function gui()
xd = dxDrawImage(screenW * 0.3039, screenH * 0.2556, screenW * 0.3930, screenH * 0.4889, "org.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
addCommandHandler("porg", gui)
Kto? mo?e pom?c?
Wysłany: 2020-03-28, 21:33
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
U?yj eventu
Dopiero w tym evencie u?ywaj funkcji DirectX.
Wysłany: 2020-03-29, 11:13
Joshy
Wiek: 26 Na forum: 2988 dni Posty: 3
Nick w MP: normalnie
"Wilq" napisał/a :U?yj eventu
Dopiero w tym evencie u?ywaj funkcji DirectX.
A m?g?by? przytoczy? jak mia?by wygl?da? ten fragment kodu?
Wysłany: 2020-03-29, 13:46
PatryKK.
Emeryt LUA
Wiek: 26 Na forum: 3060 dni Posty: 1060
Nick w MP: PatryKK.
Piwa : 2322
local screenW , screenH = guiGetScreenSize ()
sx , sy = guiGetScreenSize ()
x , y = ( sx / 1366 ), ( sy / 768 )
local gui = false
addCommandHandler ( "porg" , function()
gui = true
xd = dxDrawImage ( screenW * 0.3039 , screenH * 0.2556 , screenW * 0.3930 , screenH * 0.4889 , "org.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end )
spr?buj
Wysłany: 2020-03-29, 13:54
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
PatryKK. , doda?e? zmienn?, kt?rej i tak nigdzie nie wykorzystujesz. Po co?
Musisz u?y? eventu onClientRender, przyk?ad u?ycia z Twoj? funkcj? dxDrawImage:
addEventHandler ( "onClientRender" , root , function()
dxDrawImage ( screenW * 0.3039 , screenH * 0.2556 , screenW * 0.3930 , screenH * 0.4889 , "org.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end )
Wysłany: 2020-03-29, 19:32
Joshy
Wiek: 26 Na forum: 2988 dni Posty: 3
Nick w MP: normalnie
"Wilq" napisał/a :PatryKK. , doda?e? zmienn?, kt?rej i tak nigdzie nie wykorzystujesz. Po co?
Musisz u?y? eventu onClientRender, przyk?ad u?ycia z Twoj? funkcj? dxDrawImage:
addEventHandler ( "onClientRender" , root , function()
dxDrawImage ( screenW * 0.3039 , screenH * 0.2556 , screenW * 0.3930 , screenH * 0.4889 , "org.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end )
A jak teraz wywo?a? t? funkcj? np. komend?? i najlepiej tak aby po zrestartowaniu skryptu si? od razu nie pokazywa?o
Wysłany: 2020-03-29, 20:37
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Zdefiniuj dodatkow? funkcj?, na kt?rej stworzysz event onClientRender.
Do komendy dodaj dodawanie eventu
a p??niej ?eby usun?? wy?wietlanie si? tekstu u?yj
Przyk?ad;
function draw ()
dxDrawImage (...)
end
addEventHandler ( "onClientRender" , root , draw )
removeEventHandler ( "onClientRender" , root , draw )
Wysłany: 2020-03-30, 01:17
mixLoLmix2
Programista
Wiek: 35 Na forum: 4113 dni Posty: 454
Nick w MP: TomeQmix
Piwa : 1915
local screenW , screenH = guiGetScreenSize ()
local gui = false
function dxdraw ()
dxDrawImage ( screenW * 0.3039 , screenH * 0.2556 , screenW * 0.3930 , screenH * 0.4889 , "org.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
end
addCommandHandler ( "porg" , function()
if gui == true then
gui = false
removeEventHandler ( "onClientRender" , root , dxdraw )
else
gui = true
addEventHandler ( "onClientRender" , root , dxdraw )
end
end )
Po wpisaniu komendy /porg poka?e sie obrazek.
Po ponownym wpisaniu obrazek sie schowa.
Więcej szczegółów
Wystawiono 1 piw(a):Joshy
Tagi: dlaczego :: znika?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: