Wysłany: 2020-01-27, 21:27
jg2aviva1
Rusek :D
Wiek: 25 Na forum: 4134 dni Posty: 445
Nick w MP: _Wolfenstei[N]^.^
Piwa : 1033
Witam. Mam dwie sprawy wi?c robi? jeden wsp?lny w?tek na ich temat. Do rzeczy. Mam panel logowania zaprojektowany w Gui Editorze i gdy potem u?yj? go w kodzie i chc? wpisa? has?o to pola tekstowego z has?em nie da si? klikn??. Trzeba specjalnie klikn?? pole z loginem i u?y? tabulatora, ?eby wpisa? has?o. Mam zamiar nied?ugo ten serwer uruchomi? i b?dzie to troch? niewygodne i niejasne dla innych graczy. Ma kto? jaki? pomys? jak temu zaradzi?? Mi ju? r?ce opadaj?.
Tutaj macie kod odpowiadaj?cy za tworzenie panelu:
loguj = guiCreateButton ( 0.80 , 0.78 , 0.11 , 0.06 , "Zaloguj si?" , true )
rejestruj = guiCreateButton ( 0.80 , 0.87 , 0.11 , 0.06 , "Zarejestruj si?" , true )
napis_login = guiCreateLabel ( 0.83 , 0.50 , 0.06 , 0.03 , "Login:" , true )
guiLabelSetHorizontalAlign ( napis_login , "center" , true )
guiLabelSetVerticalAlign ( napis_login , "center" )
napis_haslo = guiCreateLabel ( 0.83 , 0.62 , 0.06 , 0.03 , "Has?o:" , true )
guiLabelSetHorizontalAlign ( napis_haslo , "center" , true )
guiLabelSetVerticalAlign ( napis_haslo , "center" )
login = guiCreateEdit ( 0.75 , 0.54 , 0.21 , 0.04 , "" , true )
haslo = guiCreateEdit ( 0.75 , 0.66 , 0.21 , 0.04 , "" , true )
guiEditSetMasked ( haslo , true )
-- DX
function panelek ()
local screenW , screenH = guiGetScreenSize ()
dxDrawRectangle ( screenW * 0.6952 , screenH * 0.0000 , 512 , 1050 , tocolor ( 0 , 0 , 0 , 192 ), false )
dxDrawText ( "Night Play RPG" , 1178 - 1 , 46 - 1 , 1670 - 1 , 163 - 1 , tocolor ( 0 , 0 , 0 , 255 ), 2.00 , "pricedown" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Night Play RPG" , 1178 + 1 , 46 - 1 , 1670 + 1 , 163 - 1 , tocolor ( 0 , 0 , 0 , 255 ), 2.00 , "pricedown" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Night Play RPG" , 1178 - 1 , 46 + 1 , 1670 - 1 , 163 + 1 , tocolor ( 0 , 0 , 0 , 255 ), 2.00 , "pricedown" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Night Play RPG" , 1178 + 1 , 46 + 1 , 1670 + 1 , 163 + 1 , tocolor ( 0 , 0 , 0 , 255 ), 2.00 , "pricedown" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Night Play RPG" , screenW * 0.7012 , screenH * 0.0438 , ( screenW * 0.7012 ) + 492 , ( screenH * 0.0438 ) + 117 , tocolor ( 191 , 0 , 171 , 192 ), 2.00 , "pricedown" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?." , 1197 - 1 , 237 - 1 , 1651 - 1 , 381 - 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.50 , "default-bold" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?." , 1197 + 1 , 237 - 1 , 1651 + 1 , 381 - 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.50 , "default-bold" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?." , 1197 - 1 , 237 + 1 , 1651 - 1 , 381 + 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.50 , "default-bold" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?." , 1197 + 1 , 237 + 1 , 1651 + 1 , 381 + 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.50 , "default-bold" , "center" , "center" , false , true , false , false , false )
dxDrawText ( "Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?." , screenW * 0.7125 , screenH * 0.2257 , ( screenW * 0.7125 ) + 454 , ( screenH * 0.2257 ) + 144 , tocolor ( 254 , 166 , 25 , 255 ), 1.50 , "default-bold" , "center" , "center" , false , true , false , false , false )
end
Druga sprawa. Chcia?bym zrobi? namiastk? systemu TC/ESP (stabilizacja toru jazdy) na swoim serwerze, ale nie wiem od czego zacz??. Da?bym sobie rad? sam napisa? taki skrypt gdybym wiedzia?, jak "sprawdza?", czy pojazd jest w po?lizgu. Co? co by dzia?a?o jak funkcja "isVehicleSlip" (o ile by taka by?a ). Ma kto? jaki? pomys? jak to zrobi??
Z g?ry dzi?ki za pomoc, stawiam zimne somerki i rep?
Podpis
GTAO Member: 2015-08-23, 14:26
Wysłany: 2020-01-27, 23:01
0nly6
Support-Team
Wiek: 23 Na forum: 2437 dni Posty: 54
Nick w MP: duhack
Piwa : 1040
Nie wiem, co mo?e by? nie tak, ale jak nie uda ci si? znale?? problemu, to mo?esz pokombinowa? troch? i u?y? tego:
local sx , sy = guiGetScreenSize ()
function isMouseIn ( psx , psy , pssx , pssy , abx , aby )
if not isCursorShowing () then return end
cx , cy = getCursorPosition ()
cx , cy = cx * sx , cy * sy
if cx >= psx and cx <= psx + pssx and cy >= psy and cy <= psy + pssy then
return true , cx , cy
else
return false
end
end
oraz tych funkcji
Więcej szczegółów
Wystawiono 1 piw(a):jg2aviva1
Wysłany: 2020-01-27, 23:09
jg2aviva1
Rusek :D
Wiek: 25 Na forum: 4134 dni Posty: 445
Nick w MP: _Wolfenstei[N]^.^
Piwa : 1033
"0nly6" napisał/a :Nie wiem, co mo?e by? nie tak, ale jak nie uda ci si? znale?? problemu, to mo?esz pokombinowa? troch? i u?y? tego:
local sx , sy = guiGetScreenSize ()
function isMouseIn ( psx , psy , pssx , pssy , abx , aby )
if not isCursorShowing () then return end
cx , cy = getCursorPosition ()
cx , cy = cx * sx , cy * sy
if cx >= psx and cx <= psx + pssx and cy >= psy and cy <= psy + pssy then
return true , cx , cy
else
return false
end
end
oraz tych funkcji
M?g?bym, ale na tych funkcjach nie za bardzo si? znam, wi?c u?ywam GUI gdzie si? da. Na DX du?o nie robi?, ale ten panel wyszed? mi jaki mia? wyj?? dlatego chc? go jako? naprawi?. Co do tego co podes?a?e? to nawet nie wiem co to jest i do czego tak?e ten.. xD
[ Dodano : 2020-02-06, 18:59 ]
@ref, jednak ref nie dzia?a
Podpis
GTAO Member: 2015-08-23, 14:26
Tagi: guiedit :: poślizg :: pojazdu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: