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

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

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
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.800.780.110.06"Zaloguj si?"true)


rejestruj guiCreateButton(0.800.870.110.06"Zarejestruj si?"true)


napis_login guiCreateLabel(0.830.500.060.03"Login:"true)
guiLabelSetHorizontalAlign(napis_login"center"true)
guiLabelSetVerticalAlign(napis_login"center")


napis_haslo guiCreateLabel(0.830.620.060.03"Has?o:"true)
guiLabelSetHorizontalAlign(napis_haslo"center"true)
guiLabelSetVerticalAlign(napis_haslo"center")


login guiCreateEdit(0.750.540.210.04""true)


haslo guiCreateEdit(0.750.660.210.04""true)
guiEditSetMasked(haslotrue)

--DX
function panelek()
local screenWscreenH guiGetScreenSize()
        dxDrawRectangle(screenW 0.6952screenH 0.00005121050tocolor(000192), false)
        dxDrawText("Night Play RPG"1178 146 11670 1163 1tocolor(000255), 2.00"pricedown""center""center"falsetruefalsefalsefalse)
        dxDrawText("Night Play RPG"1178 146 11670 1163 1tocolor(000255), 2.00"pricedown""center""center"falsetruefalsefalsefalse)
        dxDrawText("Night Play RPG"1178 146 11670 1163 1tocolor(000255), 2.00"pricedown""center""center"falsetruefalsefalsefalse)
        dxDrawText("Night Play RPG"1178 146 11670 1163 1tocolor(000255), 2.00"pricedown""center""center"falsetruefalsefalsefalse)
        dxDrawText("Night Play RPG"screenW 0.7012screenH 0.0438, (screenW 0.7012) + 492, ( screenH 0.0438) + 117tocolor(1910171192), 2.00"pricedown""center""center"falsetruefalsefalsefalse)
        dxDrawText("Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?."1197 1237 11651 1381 1tocolor(000255), 1.50"default-bold""center""center"falsetruefalsefalsefalse)
        dxDrawText("Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?."1197 1237 11651 1381 1tocolor(000255), 1.50"default-bold""center""center"falsetruefalsefalsefalse)
        dxDrawText("Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?."1197 1237 11651 1381 1tocolor(000255), 1.50"default-bold""center""center"falsetruefalsefalsefalse)
        dxDrawText("Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?."1197 1237 11651 1381 1tocolor(000255), 1.50"default-bold""center""center"falsetruefalsefalsefalse)
        dxDrawText("Witaj na serwerze Night Play! Zaloguj si? b?d? zarejestruj aby rozpocz?? rozgrywk?."screenW 0.7125screenH 0.2257, (screenW 0.7125) + 454, ( screenH 0.2257) + 144tocolor(25416625255), 1.50"default-bold""center""center"falsetruefalsefalsefalse)
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 :P ). Ma kto? jaki? pomys? jak to zrobi??


Z g?ry dzi?ki za pomoc, stawiam zimne somerki i rep? :piwo: R*

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-01-27, 23:01


0nly6

Support-Team






Wiek: 23
Na forum: 2437 dni
Posty: 54
Nick w MP: duhack

Piwa: 1040

Respekt: 70

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 informacji znajdziesz w Wikipedii MTA:

onClientClick


Więcej informacji znajdziesz w Wikipedii MTA:

guiBringToFront


Postaw piwo autorowi tego posta
 

 
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

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"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


Więcej informacji znajdziesz w Wikipedii MTA:

onClientClick


Więcej informacji znajdziesz w Wikipedii MTA:

guiBringToFront


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

Postaw piwo autorowi tego posta
 

 
Tagi: guiedit :: poślizg :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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