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

Wysłany: 2018-08-14, 21:13


wiciuke







Wiek: 29
Na forum: 3436 dni
Posty: 14
Nick w MP: wiciuke

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
c

local screenXscreenY guiGetScreenSize()
local tick getTickCount()
local zoom exports.sc_gui:getInterfaceZoom() -- Skalowanie
local Font exports.sc_gui:setFont("normal.ttf"14)
local ladujteksty 0

function alertNotSupportedScreen()
  local progress = (getTickCount() - tick) / 3000
  redcolor math.floor(interpolateBetween(255025502550progress"CosineCurve"))
  scaleicon math.floor(interpolateBetween(502050205020progress"CosineCurve"))
  exports.sc_gui:drawBlur(00screenXscreenYtocolor(8000255))
  ladujteksty ladujteksty 0.006
  if ladujteksty >= and ladujteksty 4 then
    textwarning "Niestety twoja rozdzielczo?? monitoru (" .. screenX .. "x" .. screenY ..") nie jest wspierana przez nasz serwer.\nWi?cej szczeg???w na naszym forum: "
  elseif ladujteksty >= and ladujteksty 8 then
    textwarning "Sorry your monitor resolution (" .. screenX .."x" .. screenY .. ") is not supported by our server.\nMore details on our forum:  "
  elseif ladujteksty >= 4 then
    ladujteksty 0
  end
  dxDrawImage(screenX 1195 zoom420 zoom320 zoom290 zoom"images/icons/warning_icon.png"000tocolor(255redcolorredcolor255), true)
  dxDrawText(textwarningscreenX 494 zoom1270 zoom500 zoom500 zoomtocolor(255255255255), 1Font"center""center"falsefalsefalsefalsefalse)
end

if localPlayer:getData("user:id") or localPlayer:getData("user:logged"then return end -- Je?eli jest juzalogowanynie musi logowasiponownie.
local XguiGetScreenSize() -- Pozycja element?w
local WguiGetScreenSize() -- Wysoko??, szeroko??
logo true
local choose true
local activebar 0
local activebar_passwd 0
local activebar_passwd_repeat 0
local rotation 0
data = { showed=nilinfo=nilmisc=nil, }
local chooseTimes 700
local chooseBackTimes 200
local centering 0
-- Okno logowania (czas animacji)
loginTimes 900
loginWindowTimes 700
loginAlphaTimes 500
-- Okno listy zmian (czas animacji)
changesTimes 900
changesWindowTimes 700
changesAlphaTimes 500
-- Okno rejestracji konta (czas animacji)
registerTimes 900
registerWindowTimes 700
registerAlphaTimes 500

function chooseGUI ()
    if choose == false then
        yl1 interpolateBetween(34000, -50000, (getTickCount()-tick)/chooseTimes"OutQuad")
        yl2 interpolateBetween(54000, -50000, (getTickCount()-tick)/chooseTimes"OutQuad")
        xl1 interpolateBetween(-58000200000, (getTickCount()-tick)/chooseTimes"OutQuad")
        xl2 interpolateBetween(-34000200000, (getTickCount()-tick)/chooseTimes"OutQuad")
        xl3 interpolateBetween(-46000200000, (getTickCount()-tick)/chooseTimes"OutQuad")
        alpha interpolateBetween(255,0,0,0,0,0,(getTickCount()-tick)/chooseBackTimes,"InQuad")
        alpha2 interpolateBetween(200,0,0,0,0,0,(getTickCount()-tick)/chooseBackTimes,"InQuad")
    else
        yl1 interpolateBetween(-5000034000, (getTickCount()-tick)/chooseTimes"OutQuad")
        xl1 interpolateBetween(-20000058000, (getTickCount()-tick)/chooseTimes"OutQuad")
        xl2 interpolateBetween(-20000034000, (getTickCount()-tick)/chooseTimes"OutQuad")
        xl3 interpolateBetween(-20000046000, (getTickCount()-tick)/chooseTimes"OutQuad")
        alpha interpolateBetween(0,0,0,255,0,0,(getTickCount()-tick)/chooseBackTimes,"InQuad")
        alpha2 interpolateBetween(0,0,0,200,0,0,(getTickCount()-tick)/chooseBackTimes,"InQuad")
    end
    if choose == false and getTickCount()-tick chooseBackTimes then
        tick getTickCount()
        if choosetochanges == true then
            removeEventHandler('onClientRender',root,chooseGUI)
            addEventHandler('onClientRender',root,changesGUI)
            choosetochanges false
        elseif choosetologin == true then
            removeEventHandler('onClientRender',root,chooseGUI)
            addEventHandler('onClientRender',root,loginGUI)
            choosetologin false
        elseif choosetoregister == true then
            removeEventHandler('onClientRender',root,chooseGUI)
            addEventHandler('onClientRender',root,registerGUI)
            choosetoregister false
        end
    end
    showChat(false)
    if choose == false then
        createBoxButton("login"580 zoomyl1 zoomalpha2alpha)
        createBoxButton("register"340 zoomyl1 zoomalpha2alpha)
        createBoxButton("list"460 zoomyl2 zoomalpha2alpha)
    else
        createBoxButton("login"xl1 zoom340 zoomalpha2alpha)
        createBoxButton("register"xl2 zoom340 zoomalpha2alpha)
        createBoxButton("list"xl3 zoom540 zoomalpha2alpha)
    end
end
function changesGUI ()
    if changes == false then
        yc1 interpolateBetween(29500, -80000, (getTickCount()-tick)/changesWindowTimes"OutQuad")
        alpha interpolateBetween(255,0,0,0,0,0,(getTickCount()-tick)/changesAlphaTimes,"InQuad")
    else
        xc1 interpolateBetween(-8000068000, (getTickCount()-tick)/changesWindowTimes"OutQuad")
        yc1 interpolateBetween(20000029500, (getTickCount()-tick)/changesWindowTimes"OutQuad")
        yc2 interpolateBetween(20000029500, (getTickCount()-tick)/changesWindowTimes"OutQuad")
        alpha interpolateBetween(0,0,0,255,0,0,(getTickCount()-tick)/changesAlphaTimes,"InQuad")
    end
    if changes == false and getTickCount()-tick changesTimes then
        removeEventHandler('onClientRender',root,changesGUI)
        if destroywindow ~= true then addEventHandler('onClientRender',root,chooseGUIend
        tick getTickCount()
    end
    if changes == false then
        drawWindow("26.02.2018"680 zoomyc1 zoom"- Nazwa zmiany\n- Nazwa zmiany\n- Nazwa zmiany\n- Nazwa zmiany")
        backButton(490 zoom695 zoomalpha)
    else
        drawWindow("26.02.2018"xc1 zoom295 zoom"- Nazwa zmiany\n- Nazwa zmiany\n- Nazwa zmiany\n- Nazwa zmiany")
        backButton(490 zoom695 zoomalpha)
    end
end
function loginGUI ()
    if login == false then
        yl1 interpolateBetween(29500, -100000, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        yl2 interpolateBetween(57500, -100000, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        xl1 interpolateBetween(68000100000, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        xl2 interpolateBetween(49000100000, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        alpha interpolateBetween(255,0,0,0,0,0,(getTickCount()-tick)/loginAlphaTimes,"InQuad")
    else
        yl1 interpolateBetween(10000029500, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        yl2 interpolateBetween(10000057500, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        xl1 interpolateBetween(-10000068000, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        xl2 interpolateBetween(-10000049000, (getTickCount()-tick)/loginWindowTimes"OutQuad")
        alpha interpolateBetween(0,0,0,255,0,0,(getTickCount()-tick)/loginAlphaTimes,"InQuad")
    end
    if login == false and getTickCount()-tick loginTimes then
        removeEventHandler('onClientRender',root,loginGUI)
        if destroywindow ~= true then addEventHandler('onClientRender',root,chooseGUIend
        tick getTickCount()
    end

    if data.info then dxDrawText(data.infoX*252/1024Y*272/768W*800/1024H*255/768tocolor(23700255), 1.00"default""center""center"falseend

    if login == false then
        drawWindow("Logowanie"680 zoomyl1 zoom)
        drawButton("Zaloguj"490 zoomyl2 zoom)
        backButton(490 zoom695 zoomalpha)
    else
        drawWindow("Logowanie"xl1 zoom295 zoom)
        drawButton("Zaloguj"xl2 zoom575 zoom)
        backButton(490 zoom695 zoomalpha)
    end
end
function registerGUI ()
    if register == false then
        yr1 interpolateBetween(29500, -100000, (getTickCount()-tick)/registerWindowTimes"OutQuad")
        yr2 interpolateBetween(57500, -100000, (getTickCount()-tick)/registerWindowTimes"OutQuad")
        alpha interpolateBetween(255,0,0,0,0,0,(getTickCount()-tick)/registerAlphaTimes,"InQuad")
    else
        xr1 interpolateBetween(-10000068000, (getTickCount()-tick)/registerWindowTimes"OutQuad")
        xr2 interpolateBetween(-10000049000, (getTickCount()-tick)/registerWindowTimes"OutQuad")
        yr1 interpolateBetween(200000, -29500, (getTickCount()-tick)/registerWindowTimes"OutQuad")
        yr2 interpolateBetween(200000, -57500, (getTickCount()-tick)/registerWindowTimes"OutQuad")
        alpha interpolateBetween(0,0,0,255,0,0,(getTickCount()-tick)/registerAlphaTimes,"InQuad")
    end
    if register == false and getTickCount()-tick registerTimes then
        removeEventHandler('onClientRender',root,registerGUI)
        if destroywindow ~= true then addEventHandler('onClientRender',root,chooseGUIend
        tick getTickCount()
    end

    if data.info then dxDrawText(data.infoX*252/1024Y*272/768W*800/1024H*255/768tocolor(23700255), 1.00"default""center""center"falseend

    if register == false then
        drawWindow("Rejestracja"680 zoomyr1 zoom)
        drawButton("Zarejestruj"490 zoomyr2 zoom)
        backButton(490 zoom695 zoomalpha)
    else
        drawWindow("Rejestracja"xr1 zoom295 zoom)
        drawButton("Zarejestruj"xr2 zoom575 zoom)
        backButton(490 zoom695 zoomalpha)
    end
end
addEventHandler("onClientClick"root, function(btnstate)
        if btn == "left" and state == "down" then
            -- Logowanie
            if exports.sc_gui:isMouseIn(580 zoom340 zoom175 zoom195 zoom) and choose == true then
                tick getTickCount()
                choose false
                choosetoregister false
                choosetochanges false
                choosetologin true
                login true
                setTimer(function()
                  exports.sc_gui:createEditbox("login"0.76 0.044 zoom0.36 zoom0.20 zoom0.04 zoomtrue""false25editboxTextFontfalse0, { 255255255180 }, true, { 12121232 }, 1true60true"Nazwa u?ytkownika", { 25525525540 }, true1editboxTextFonttruetrue, {0114210}, true)
                  exports.sc_gui:createEditbox("password"0.76 0.044 zoom0.42 zoom0.20 zoom0.04 zoomtrue""true25editboxTextFontfalse0, { 255255255180 }, true, { 12121232 }, 1true60true"Has?o", { 25525525540 }, true1editboxTextFonttruetrue, {0114210}, true)
                end,loginWindowTimes+100,1)
            end
            -- Gdy naci?niesz przyciskzalogujesz sina serwer
            if exports.sc_gui:isMouseIn(490 zoom575 zoom208 zoom68 zoom) and data.showed and login == true then
              local loginBox exports.sc_gui:getEditboxText("login")
              local passwordBox exports.sc_gui:getEditboxText("password")
              if string.len(loginBox) < or string.len(passwordBox) < and string.len(loginBox) > 22 or string.len(passwordBox) > 22 then
                data.info="Wype?nij wszystkie brakuj?ce pola!"
                setTimer(function() data.info=nil end30001)
                return
              end
              triggerServerEvent("onPlayerEnterAccount"resourceRootloginBoxpasswordBox)
            end
            -- Wyj?cie z logowania
            if exports.sc_gui:isMouseIn(480 zoom695 zoom190 zoom73 zoom) and login == true then
                tick getTickCount()
                login false
                choose true
                exports.sc_gui:destroyEditbox("login")
                exports.sc_gui:destroyEditbox("password")
            end
            -- Rejestracja
            if exports.sc_gui:isMouseIn(340 zoom340 zoom175 zoom195 zoom) and choose == true then
                tick getTickCount()
                choose false
                choosetoregister true
                choosetochanges false
                choosetologin false
                register true
                setTimer(function()
                  exports.sc_gui:createEditbox("login"0.76 0.044 zoom0.34 zoom0.20 zoom0.04 zoomtrue""false25editboxTextFontfalse0, { 255255255180 }, true, { 12121232 }, 1true60true"Nazwa u?ytkownika", { 25525525540 }, true1editboxTextFonttruetrue, {0114210}, true)
                  exports.sc_gui:createEditbox("password"0.76 0.044 zoom0.40 zoom0.20 zoom0.04 zoomtrue""true25editboxTextFontfalse0, { 255255255180 }, true, { 12121232 }, 1true60true"Has?o", { 25525525540 }, true1editboxTextFonttruetrue, {0114210}, true)
                  exports.sc_gui:createEditbox("password_repeat"0.76 0.044 zoom0.46 zoom0.20 zoom0.04 zoomtrue""true25editboxTextFontfalse0, { 255255255180 }, true, { 12121232 }, 1true60true"Powt?rz has?o", { 25525525540 }, true1editboxTextFonttruetrue, {0114210}, true)
                end,registerWindowTimes+100,1)
            end
            -- Naci?ni?cie powoduje rejestrowanie
            if exports.sc_gui:isMouseIn(490 zoom575 zoom208 zoom68 zoom) and data.showed and register == true then
                local loginBox=exports.sc_gui:getEditboxText("login")
                local passwordBox=exports.sc_gui:getEditboxText("password")
                local passwordrBox=exports.sc_gui:getEditboxText("password_repeat")
                if string.len(loginBox) > 22 or string.len(passwordBox) > 22 or string.len(passwordrBox) > 22 and string.len(loginBox) < or string.len(passwordBox) < or string.len(passwordrBox) < 3 then
                    data.info="Nazwa u?ytkownika lub has?o musz? mie? mniej ni? od 3 do 22 znak?w."
                    setTimer(function() data.info=nil end30001)
                    return
                end
                triggerServerEvent("onPlayerCreateAccount"resourceRootloginBoxpasswordBox)
            end
            -- Wyj?cie z rejestracji
            if exports.sc_gui:isMouseIn(480 zoom695 zoom190 zoom73 zoom) and register == true then
                tick getTickCount()
                register false
                choose true
                exports.sc_gui:destroyEditbox("login")
                exports.sc_gui:destroyEditbox("password")
                exports.sc_gui:destroyEditbox("password_repeat")
            end
            -- Lista zmian
            if exports.sc_gui:isMouseIn(460 zoom540 zoom175 zoom195 zoom) and choose == true then
                tick getTickCount()
                choose false
                choosetoregister false
                choosetochanges true
                choosetologin false
                changes true
            end
            -- Wyj?cie z listy zmian
            if exports.sc_gui:isMouseIn(480 zoom695 zoom190 zoom73 zoom) and changes == true then
                tick getTickCount()
                changes false
                choose true
            end
        end
end)
addEvent("login:results"true)
addEventHandler("login:results"resourceRoot, function(valueinfo)
    if not info then info "" end
    if value then
        tick getTickCount()
        login false
        logo false
        destroywindow true
        data.showed false
        exports.sc_gui:destroyEditbox("login")
        exports.sc_gui:destroyEditbox("password")
        removeEventHandler("onClientRender"rootbackgroundCamera)
        exports.sc_loading:renderObject(true)
        setTimer(function()
          removeEventHandler("onClientRender"rootjumpingLogo)
        end12001)
        setTimer(function()
          setSoundVolume(data.miscgetSoundVolume(data.misc) - 0.04)
        end10025)
        if getSoundVolume(data.misc) == 0 then
          data.misc:stop()
        end
        setTimer(function()
          exports.sc_loading:renderObject(false)
          localPlayer:setData("user:spawnlocation", {1481.33105, -1749.2119115.44531+0.1})
          triggerServerEvent("base:spawnuser"localPlayer)
          showPlayerHudComponent("all",false)
          blackWhiteDrawing(false)
          localPlayer:setAlpha(255)
          showChat(true)
          showCursor(false)
        end120001)
    else
        data.info=tostring(info)
        setTimer(function() data.info=nil end30001)
    end
end)
addEventHandler("onClientResourceStart"resourceRoot, function()
  if screenX == 1024 then
    addEventHandler("onClientRender"rootalertNotSupportedScreen)
    addEventHandler("onClientRender"rootbackgroundCamera)
    data.misc playSound(""true)
    showChat(false)
    showCursor(true)
    fadeCamera(true)
  elseif screenX == 1152 then
    addEventHandler("onClientRender"rootalertNotSupportedScreen)
    addEventHandler("onClientRender"rootbackgroundCamera)
    data.misc playSound(""true)
    showChat(false)
    showCursor(true)
    fadeCamera(true)
  else
    showChat(false)
    showCursor(true)
    fadeCamera(true)
    localPlayer:setAlpha(0)
    data.showed true
    data.misc playSound(""true)
    setSoundVolume(data.misc0)
    setTimer(function()
      setSoundVolume(data.miscgetSoundVolume(data.misc) + 0.04)
      --outputDebugString(getSoundVolume(data.misc))
    end10025)
    blackWhiteDrawing(true)
    setPlayerHudComponentVisible("all"false)
    addEventHandler("onClientRender"rootbackgroundCamera)
    addEventHandler("onClientRender"rootjumpingLogo)
    addEventHandler("onClientRender"rootchooseGUI)
  end
end)


Daje piwerko :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-14, 21:37


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

o co ci chodzi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-14, 22:19


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

M?g?by? powiedzie? o co chodzi, bo ja nic nie rozumiem.

Podpis

Kontakt
Discord: Qwertick#1210

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-14, 22:21


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Podejrzewam, ?e chce ?eby po rejestracji dawa?o UID graczowi. :p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-15, 00:58


wiciuke







Wiek: 29
Na forum: 3436 dni
Posty: 14
Nick w MP: wiciuke

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
Chodzi o to ?e po rejestracji ma si? pokazywa? uid a wgl w plikach niema uid a na frakcji mam przypisane ?e export ma by? na uid

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-15, 11:58


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

wiciuke, We? po prostu kod z jakiego? skryptu z og i posklejaj to ;p

Podpis

Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: dodać :: uid :: logowanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak dodać uid ? LOGOWANIE 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