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

Wysłany: 2016-11-25, 20:10


Intuicyjny.

Amator LUA






Wiek: 22
Na forum: 3788 dni
Posty: 57
Nick w MP: Intuicyjny.

Piwa: 3

Respekt: 80

Witam wszystkich!
Tak jak w temacie. Jaka jest funkcja na schowanie tekstu stworzonego przez dxDrawText (guieditor)? Oraz po jakiej jest ona stronie? Robi?em panel logowania i nie wiem jak ten tekst schowa? :P My?la?em na pocz?tku, ?e guiSetVisible, bo nie mog?em znale?? ale w debugu by? b??d, w 1 argumencie wi?c odpada.

?ycz? mi?ego wieczoru :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-25, 20:33


awfesa







Wiek: 29
Na forum: 4705 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Tworzenie dx
function drawText()
dxDrawText...
end
addEventHandler ("onClientRender"getRootElement(), drawText)


Usuwanie dx
removeEventHandler("onClientRender"getRootElement(), drawText


Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-25, 20:48


Intuicyjny.

Amator LUA






Wiek: 22
Na forum: 3788 dni
Posty: 57
Nick w MP: Intuicyjny.

Piwa: 3

Respekt: 80

awfesa, Nie o to mi chodzi. W guiedytorze zrobi?em sobie panel logowania oraz rejestracji. Po wej?ciu na serwer chowam oba panele za pomoc? guiSetVisible.
Napisy nie znikaj?. Mam je zrobione w zmiennych np. takich jak ta:
 local Napis_login dxDrawText("Login"591 1249 1782 1281 1tocolor(000255), 1.00"pricedown""center""center"falsefalsetruefalsefalse)

Nie mog? (chyba) zrobi? 2 EventHandler?w w jednej funkcji.
Po wej?ciu na serwer pokazuje si? panel logowania. Je?eli gracz naci?ni? button o nazwie rejestracja zamknie si? panel logowania (i znikaj? napisy) a otworzy rejestracyjny (z napisamy do niego).
Mog? si? myli?, bo jestem pocz?tkuj?cy i si? zbytnio na tym nie znam aczkolwiek nie przypominam sobie, ?eby by?y 2 EventHandlery do jednej funkcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-25, 23:24


zabijaka2000







Wiek: 26
Na forum: 4983 dni
Posty: 147
Nick w MP: aleks556

Piwa: 13

Respekt: 80

Ostrzeżeń: 20%

function tworzNapis()
    local Napis_login dxDrawText("Login"591 1249 1782 1281 1tocolor(000255), 1.00"pricedown""center""center"falsefalsetruefalsefalse)
end    
addEventHandler("onClientRender"roottworzNapis)


function usunNapis()
    removeEventHandler("onClientRender"roottworzNapis)
end


Teraz tam gdzie ma usuwa? si? napis dodajesz usunNapis() i Ci go usunie. W taki spos?b si? usuwa dxy oraz tw?rz dxy za pomoc? funkcji tak jak zrobi?em to w przyk?adzie wy?ej, dzi?ki temu mo?esz da? removeEventHandler.

Podpis
San Fierro Stories Roleplay
Postaw piwo autorowi tego posta
 

 
Tagi: funkcja :: schowanie :: tekstu :: dxdrawtext
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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