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

Wysłany: 2020-01-30, 18:55


Kacperiusz

.






Wiek: 23
Na forum: 2771 dni
Posty: 113

Piwa: 205

Respekt: 50

Witajcie, ostatnio zakupi?em paczke r-team ale jest problem

Ja mog? sobie zrobi? konto i si? zalogowa? ale kto? inny nie.

Inna osoba jak si? rejstruje, pokazuje jej ?e jest zarejstrowana
a jak si? pr?buje zalogowa? to pokazuje jej ?e nie ma takiego konta

Przypominam ja normalnie si? loguj?.
Drugi problem jest taki ?e w debugu nic nie ma. Dam kod logowania, mo?e kto? co? poprawi albo wyt?umaczy. Za pomoc stawiam :piwo: :D
server:
 addEventHandler "onPlayerLogin"root, function( _kontosetPlayerName(source,getAccountName(konto)) end)
addEventHandler("onPlayerLogout",root,function () cancelEvent() end)
addEventHandler("onPlayerChangeNick",root,function () cancelEvent()end)

local haslo2 false
local haslo3 false
--password

function getCamper(id)
    local auta exports.rpg_mysql:mysql_query("select * from rpg_vehicles where owner=? and model=483 and parking=0 and przecho=0"id)
    if auta and #auta > 0 then
        for i,v in ipairs(getElementsByType("vehicle")) do
            local uid getElementData(v"veh:uid")
            if uid and uid == auta[1]["uid"then
                local x,y,getElementPosition(v)
                local pos x..","..y..","..z
                exports.rpg_mysql:mysql_query("update rpg_vehicles set pos=? where uid=?"posuid)
                return auta
            end
        end
    else
        return false
    end
end
--zaloguj
function getHouses(id,oname)
    local domki exports.rpg_mysql:mysql_query("select * from rpg_domy where owner=? and (NOT data=?)"idid"0000-00-00")
    if oname then
        domki exports.rpg_mysql:mysql_query("select * from rpg_domy where (owner=? or organization=?) and (NOT data=?)"ididoname"0000-00-00")
    end
    return domki
end
--showChat

--lastlogin
function setCameraOnPlayerJoin(player)
fadeCamera(sourcetrue5)
setCameraMatrix(source498.97,-2.53,105.73,451.14,-21.10,87.95)
setPlayerHudComponentVisible(source,"all",false)
setTimer(removeEventHandler,5000,1,"onClientRender"getRootElement(), setCameraOnPlayerJoin)
end
addEventHandler "onPlayerJoin"rootsetCameraOnPlayerJoin)




function logowanie(player,login,haslo)
if not login or not haslo then return end
    local player source
    username escapeString(login)
    haslo escapeString(haslo)
    --rpg_frakcje
    local q exports.rpg_mysql:mysql_query("select * from rpg_accounts where username=? and password=?"usernamemd5(haslo))
    if #q < 1 then
        setElementData(player,"wyskoczylBlad:Logowanie","Podana kombinacja nazwy u?ytkownika i has?a jest b??dna")
        triggerClientEvent("usunBlednePolecenie:Logowanie",player,player)
        return
    end

    
    for _,p in pairs(getElementsByType("player")) do
        --if q[1].uid == getElementData(p"user:uid"then
        --    exports.rpg_noti:createNotification(source"error""Niestety ale kto? jest ju? zalogowany na podanym koncie")
        --    return
        --end
    end
--in
    local q3 exports.rpg_mysql:mysql_query("select * from rpg_organizacje where id=?"q[1].org)
    if #q3 > 0 then
        setElementData(player"user:oname"q3[1].organizacja)
        setElementData(player"user:odata"q3)
    end

    local oname getElementData(player"user:oname")
    local domki getHouses(q[1].uid,oname)
    
    setPlayerName(playerq[1].username)
    local auta getCamper(q[1].uid)
--Spawnow
--admin
    setElementData(player"user:uid"q[1].uid)
    setElementData(player"user:username"q[1].username)
    setElementData(player"user:lastlogin"q[1].lastlogin)
    setElementData(player"user:serial"q[1].serial)
    setElementData(player"user:ip"q[1].ip)
    setElementData(player"user:skin"q[1].skin)
    setElementData(player"user:mail"q[1].mail)
    setPlayerMoney(playerq[1].money)
    setElementData(player"user:gamescore"q[1].gamescore)
    setElementData(player"user:pjA"q[1].pjA)
    setElementData(player"user:pjB"q[1].pjB)
    setElementData(player"user:pjC"q[1].pjC)
    setElementData(player"user:pjL"q[1].pjL)
    setElementData(player"user:pjN"q[1].pjN)
    setElementData(player"user:pjCE"q[1].pjCE)
    setElementData(player"user:onlinetime"q[1].onlinetime)
    setElementData(player"user:licensegornik"q[1].lickag)
    setElementData(player"user:oranga"q[1].orank)
    setElementData(player"user:fid"q[1].frakcja)
    setElementData(player"user:frank"q[1].frank)
    setElementData(player"user:ftime"q[1].ftime)
    setElementData(player"jsonZnajdzki"q[1].znajdzki) 
    setElementData(player"user:glod"q[1].glod)
    setElementData(player"shader:vehicle"q[1].shader_vehicle)
    setElementData(player"pm"q[1].pm)
    setElementData(player"pchat"q[1].pchat)
    setElementData(player"licznik:fps"q[1].licznik_fps)
--
    setElementData(player"points:dwoda"q[1].punkty_dwoda)
    setElementData(player"points:fabryka"q[1].punkty_fabryka)
    setElementData(player"points:ammunation"q[1].punkty_ammunation)
    setElementData(player"points:busy"q[1].punkty_busy)
    setElementData(player"user:butelki"q[1].butelek)
    setElementData(player"user:phone"q[1].phone)
    setElementData(player"user:narkotyki"q[1].narkotyki)

    
    --sprawdzPoprawnosc

local x,y,q[1].x,q[1].y,q[1].z
if == and == and == 0 then
local x,y,= -203.960006713871119.030029296919.7421875
end
spawnPlayer(player,x,y,z90.0,0)
showChatplayertrue)
showCursorplayerfalse)
fadeCamera (playertrue)
setElementData(player"user:logged"true)
setElementData(player"hud:enabled"true)
setPlayerHudComponentVisible player,"radar"true )
setPlayerHudComponentVisible player,"crosshair"true )
setCameraTarget (playerplayer)
setElementModel(playerq[1].skin)
triggerClientEvent("udaneLogowanie",source,source)

    local q2 exports.rpg_mysql:mysql_query("select * from rpg_admins where user=?"q[1].uid)
    if #q2 > 0 then
        setElementData(player"user:admin"q2[1].level)
    end    
    
    local q4 exports.rpg_mysql:mysql_query("select * from rpg_frakcje where id=?"q[1].faction)
    if #q4 > 0 then
        setElementData(player"user:fname"q4[1].frakcja)
        setElementData(player"user:fdata"q4)
    end
    local q5 exports.rpg_mysql:mysql_query("select * from rpg_accounts where uid=? and premium<NOW()"q[1].uid)
    --glod
    if q5 and #q5 > 0 and q5[1]["premium"] ~= "0000-00-00" then
        outputChatBox("Twoje konto premium wygas?o."player)
        exports.rpg_mysql:mysql_query("update rpg_accounts set premium=? where uid=?""0000-00-00"q[1].uid)
        return
    end
    
    if q[1].premium ~= "0000-00-00" then
        setElementData(player"user:premium"true)
        setPlayerNametagColor(player2552000)
        outputChatBox("Posiadasz aktywne konto premium do: "..q[1].premiumplayer)
    end
end
addEvent("sprawdzPoprawnosc:logowanie",true)
addEventHandler("sprawdzPoprawnosc:logowanie",getRootElement(),logowanie)
--data
function rejestracja(username,password,email)
    if not username or not password then return end
    username escapeString(username)
    password escapeString(password)
    mail escapeString(email)
    
    local q exports.rpg_mysql:mysql_query("select * from rpg_accounts where username=?"username)
    if and #q > 0 then
        setElementData(source,"wyskoczylBlad:Logowanie","Podana nazwa u?ytkownika jest ju? w u?ytku")
        triggerClientEvent("usunBlednePolecenie:Logowanie",source,source)
        return
    end

    local r exports.rpg_mysql:mysql_query("select * from rpg_accounts where mail=?"mail)
    if and #r > 0 then
        setElementData(source,"wyskoczylBlad:Logowanie","Podany adres e-mail jest ju? w u?ytku")
        triggerClientEvent("usunBlednePolecenie:Logowanie",source,source)
        
        return
    end
    
    local ip getPlayerIP(source)
    local serial getPlayerSerial(source)
    setElementData(source,"user:glod",100)
    exports.rpg_mysql:mysql_query("insert into rpg_accounts set username=?, password=?, serial=?, ip=?, mail=?"usernamemd5(password), serialipmail)
    setElementData(source,"wyskoczylBlad:Logowanie","Twoje konto zosta?o utworzone, mo?esz si? teraz zalogowa?!")
    triggerClientEvent("usunBlednePolecenie:Logowanie",source,source)
    outputChatBox("[#77ff00info#ffffff] - Aby wy??czy? ?nieg u?yj ustawie? w telefonie !.",source,255,255,255,true)
end
addEvent("sprawdzPoprawnosc:rejestracja"true)
addEventHandler("sprawdzPoprawnosc:rejestracja"rootrejestracja)

--rejestracja

function respawnPlayer(player,x,y,z)
spawnPlayer(playerx,y,z90.0,showChatplayertrue)
fadeCamera (playertrue)
setElementData(player"user:logged"true)
setElementData(player"hud:enabled"true)
setPlayerHudComponentVisible player,"radar"true )
setPlayerHudComponentVisible player,"crosshair"true )
setCameraTarget (playerplayer)
setElementModel(player,getElementData(player,"user:skin"))
end
addEvent("zrespGo"true)
addEventHandler("zrespGo"getRootElement(), respawnPlayer,x,y,z)




function saveZnajdzka(player)
    local uid getElementData(player"user:uid") or 0
    local x getElementData(player"jsonZnajdzki") or ""
    local q exports.rpg_mysql:mysql_query("update rpg_accounts set znajdzki=? where uid=?"xuid)
    if q then
        return true
    end
    return false
end
--user:logged
addEventHandler("onPlayerQuit"root, function ()
    local uid getElementData(source"user:uid")
    if not uid then return end
    saveZnajdzka(source)
    local money getPlayerMoney(source) or 0
    local gamescore getElementData(source"user:gamescore") or 0
    local lickag getElementData(source"user:licensegornik") or 0
    local skin getElementData(source"user:skin") or 0
    local onlinetime getElementData(source"user:onlinetime") or 0
    local pjA getElementData(source"user:pjA") or 0
    local glod getElementData(source"user:glod") or 100
    local shader getElementData(source"shader:vehicle") or 0
    local fps getElementData(source"licznik:fps") or 0
    local pm getElementData(source"pm") or 1
    local pchat getElementData(source"pchat") or 1
    local pjB getElementData(source"user:pjB") or 0
    local pjC getElementData(source"user:pjC") or 0
    local pjL getElementData(source"user:pjL") or 0
    local pjN getElementData(source"user:pjN") or 0
    local x,y,getElementPosition(source)
    local butelek getElementData(source"user:butelki") or 0
    local phone getElementData(source"user:phone") or 0
    local narkotyki getElementData(source"user:narkotyki") or 0
    if getElementData(source"shader:sniegZiemia")==true then
    shader_snieg_ziemia 1
    else
    shader_snieg_ziemia 0
    end
    if getElementData(source"shader:snieg")==true then
    shader_snieg 1
    else
    shader_snieg 0
    end
    local q exports.rpg_mysql:mysql_query("update    rpg_accounts set money=?, gamescore=?, skin=?, onlinetime=?, lastlogin=NOW(), pjA=?, pjB=?, pjC=?, pjL=?,pjN=?, lickag=?, glod=?, shader_vehicle=?, licznik_fps=?, pm=?, pchat=?, x=?, y=?, z=?, butelek=?, phone=?, narkotyki=?, shader_snieg=?, shader_snieg_ziemia=? where uid=?"moneygamescoreskinonlinetimepjApjBpjCpjLpjNlickagglodshaderfpspmpchatxyz,butelek,phone,narkotyki,shader_snieg,shader_snieg_ziemiauid)
end)

function escapeString(text)
    local str string.gsub(tostring(text), "'""")
    str string.gsub(str'"'"")
    str string.gsub(str';'"")
    str string.gsub(str"\""")
    str string.gsub(str"/*""")
    str string.gsub(str"*/""")
    str string.gsub(str"'""")
    str string.gsub(str"`""")
    str string.gsub(str" """)
    return str
end 


client:
 -- Logowanie client 
--muzyka = {
--"https://ia601908.us.archive.org/17/items/chlopcy-radarowcy/chlopcy-radarowcy.mp3z"
--}

muzyka playSound("muzyka.mp3",true)
setSoundVolume(muzyka0.8)
local screenWscreenH guiGetScreenSize()

local sm = {}
sm.moov 0
sm.object1sm.object2 nilnil

local function camRender ()
    local x1y1z1 getElementPosition sm.object1 )
    local x2y2z2 getElementPosition sm.object2 )
    setCameraMatrix x1y1z1x2y2z2 )
end

 
local function removeCamHandler ()
    if(sm.moov == 1then
        sm.moov 0
        removeEventHandler "onClientPreRender"getRootElement(), camRender )
    end
end

function isMouseInPosition xywidthheight )
    if ( not isCursorShowing( ) ) then
        return false
    end
    local cxcy getCursorPosition ( )
    local cxcy = ( cx screenW ), ( cy screenH )
    if ( cx >= and cx <= width ) and ( cy >= and cy <= height then
        return true
    else
        return false
    end
end
 
function smoothMoveCamera x1y1z1x1ty1tz1tx2y2z2x2ty2tz2ttime )
    if(sm.moov == 1then return false end
    sm.object1 createObject 1337x1y1z1 )
    sm.object2 createObject 1337x1ty1tz1t )
    setElementAlpha sm.object1)
    setElementAlpha sm.object2)
    setObjectScale(sm.object10.01)
    setObjectScale(sm.object20.01)
    moveObject sm.object1timex2y2z2000"InOutQuad" )
    moveObject sm.object2timex2ty2tz2t000"InOutQuad" )
 
    addEventHandler "onClientPreRender"getRootElement(), camRender )
    sm.moov 1
    setTimer removeCamHandlertime)
    setTimer destroyElementtime1sm.object1 )
    setTimer destroyElementtime1sm.object2 )
    return true
end

function zacznijRenderowac()
if localPlayer == getLocalPlayer() then
alpha1 0
alpha2 0
alpha3 0
alpha4 0
alpha5 0
zaloguj guiCreateButton(0.170.730.280.07""true)
stworz guiCreateButton(0.550.730.280.07""true)
login guiCreateEdit(0.350.410.300.06""true)
haslo guiCreateEdit(0.350.550.300.06""true)   
guiSetAlpha(stworz0.00)
guiSetAlpha(zaloguj0.00)
guiSetVisible(zaloguj,false)
guiSetVisible(stworz,false)
guiSetVisible(login,false)
guiSetVisible(haslo,false)

showCursor(true)
showChat(false)
addEventHandler("onClientGUIClick"zalogujlogowaniefalse)
addEventHandler("onClientGUIClick"stworzpokazrejestracjefalse)
setTimer(function()    
fadeCamera(true)
end10001)
addEventHandler("onClientRender",getRootElement(),wygladLogowania)
end
end
--logo
function onResourceStart()
if getElementData(localPlayer,"user:logged") == false or getElementData(localPlayer,"user:logged") == nil then
showChat(false)
fadeCamera(false)
smoothMoveCamera(103.42,1197.40,20.84,74.14,1198.29,20.84,-189.11,1197.76,20.84,-189.11,1197.76,20.84,80000)
setTimer(function()    
if getElementData(localPlayer,"user:logged") == false or getElementData(localPlayer,"user:logged") == nil then
smoothMoveCamera(-269.63,1076.85,21.79,-289.34,1049.37,21.79,-269.63,1076.85,21.79,-289.34,1049.37,21.79,15000)
end
end800001)
fadeCamera(true)

setElementData(localPlayer,"wyskoczylBlad:Logowanie"," ")
zacznijRenderowac(localPlayer)

else
stopSound(muzyka)
end
end
addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),onResourceStart)
--showChat




function wygladRejestracja()
if alpha1 <= 99 then
alpha1 alpha1 1.5
end
if alpha2 <= 149 then
alpha2 alpha2 1.5
end
if alpha3 <= 254 then
alpha3 alpha3 1.5
else
guiSetVisible(rejestracjakonta,true)
guiSetVisible(zamknijR,true)
guiSetVisible(loginR,true)
guiSetVisible(hasloR,true)
guiSetVisible(EmailR,true)
guiSetVisible(potwierdzenie,true)
guiEditSetMasked(hasloRtrue)
end
if alpha4 <= 209 then
alpha4 alpha4 1.5
end
if alpha5 <= 179 then
alpha5 alpha5 1.5
end
local r,g,180,0,0
if isMouseInPosition(0.17370.73000.45120.8017then
local r,g,0,76,153
else
local r,g,180,0,0
end
exports["blur"]:dxDrawBluredRectangle(screenW 0.0screenH 0.0screenW 1.5screenH 1.6tocolor(255,255,255), false)
dxDrawImage(screenW 0.2713screenH 0screenW 0.6000screenH 0.2033"logo.png"000tocolor(255255255alpha3), false)
dxDrawRectangle(screenW 0.1225screenH 0.1733screenW 0.7562screenH 0.6550tocolor(000alpha2), false)
dxDrawLine(screenW 0.1225screenH 0.2917screenW 0.8788screenH 0.2917tocolor(255255255alpha3), 3false)
dxDrawRectangle(screenW 0.1725screenH 0.7583screenW 0.2775screenH 0.0700tocolor(18700alpha4), false)
dxDrawText("Zarejestruj", (screenW 0.1725) + 1, (screenH 0.7567) + 1, (screenW 0.4500) + 1, (screenH 0.8283) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Zarejestruj"screenW 0.1725screenH 0.7567screenW 0.4500screenH 0.8283tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawRectangle(screenW 0.5500screenH 0.7567screenW 0.2775screenH 0.0700tocolor(18700alpha4), false)
dxDrawText("Zamknij", (screenW 0.5500) + 1, (screenH 0.7550) + 1, (screenW 0.8275) + 1, (screenH 0.8267) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Zamknij"screenW 0.5500screenH 0.7550screenW 0.8275screenH 0.8267tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz swoj Login:\n(Login to twoj nick w grze)", (screenW 0.1725) + 1, (screenH 0.4207) + 1, (screenW 0.4688) + 1, (screenH 0.4300) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz swoj Login:\n(Login to twoj nick w grze)"screenW 0.1725screenH 0.4207screenW 0.4688screenH 0.4300tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz swoje Has?o:", (screenW 0.1725) + 1, (screenH 0.4950) + 1, (screenW 0.4508) + 1, (screenH 0.6033) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz swoje Has?o:"screenW 0.1725screenH 0.4950screenW 0.4508screenH 0.6033tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz sw?j adress Emal:", (screenW 0.1725) + 1, (screenH 0.6700) + 1, (screenW 0.4508) + 1, (screenH 0.7000) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz sw?j adress Emal:"screenW 0.1725screenH 0.6700screenW 0.4508screenH 0.7000tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawRectangle(screenW 0.5288screenH 0.3133screenW 0.3375screenH 0.3967tocolor(25500alpha1), false)
dxDrawRectangle(screenW 0.1225screenH 0.1733screenW 0.7562screenH 0.1183tocolor(000alpha5), false)
dxDrawText("Panel Rejestracji", (screenW 0.1225) + 1, (screenH 0.1733) + 1, (screenW 0.8788) + 1, (screenH 0.2917) + 1tocolor(000alpha3), 1.65"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Panel Rejestracji"screenW 0.1225screenH 0.1733screenW 0.8788screenH 0.2917tocolor(255255255alpha3), 1.65"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wchodz?c na serwer akceptujesz regulamin.", (screenW 0.5288) + 1, (screenH 0.6783) + 1, (screenW 0.8662) + 1, (screenH 0.7100) + 1tocolor(000alpha3), 0.90"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wchodz?c na serwer akceptujesz regulamin."screenW 0.5288screenH 0.6783screenW 0.8662screenH 0.7100tocolor(255255255alpha3), 0.90"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("1.Ka?dy gracz zobowi?zany jest do kultury osobistej.\n2.Nie utrudniamy innym gry.\n3.Zakazane jest wykorzystywanie bug?w serwerowych.\n4.Ka?dy gracz ma obowi?zek odgrywania RP.\n(Zakaz wyjscia z serwera jesli jeste? w akcji RP)\n5.Reklamowanie innych serwer?w jest surowo karane."screenW 0.5375screenH 0.3267screenW 0.8538screenH 0.6933tocolor(255255255alpha3), 0.90"arial""left""top"falsefalsefalsefalsefalse)
dxDrawText(""..getElementData(localPlayer,"wyskoczylBlad:Logowanie"), screenW 0.1750screenH 0.7000screenW 0.4750screenH 0.7433tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
end


function wygladLogowania()
if alpha1 <= 129 then
alpha1 alpha1 1.5
end
if alpha2 <= 209 then
alpha2 alpha2 1.5
end
if alpha3 <= 254 then
alpha3 alpha3 1.5
else
guiEditSetMasked(haslo,true)
guiSetVisible(zaloguj,true)
guiSetVisible(stworz,true)
guiSetVisible(login,true)
guiSetVisible(haslo,true)
end
local r,g,180,0,0
if isMouseInPosition(0.170.730.280.07then
local r,g,0,76,153
else
local r,g,180,0,0
end
exports["blur"]:dxDrawBluredRectangle(screenW 0.0screenH 0.0screenW 1.5screenH 1.6tocolor(255,255,255), false)
dxDrawImage(screenW 0.2713screenH  0screenW 0.6000screenH 0.2033"logo.png"000tocolor(255255255alpha3), false)
dxDrawRectangle(screenW 0.1600screenH 0.2250screenW 0.6800screenH 0.6200tocolor(000alpha1), false)
dxDrawRectangle(screenW 0.1613screenH 0.2250screenW 0.6787screenH 0.0683tocolor(000alpha2), false)
dxDrawLine(screenW 0.1600screenH 0.2933screenW 0.8413screenH 0.2933tocolor(255255255alpha3), 3false)
dxDrawRectangle(screenW 0.1737screenH 0.2400screenW 0.2450screenH 0.0367tocolor(18700alpha2), false)
dxDrawText("Witaj, "..getPlayerName(localPlayer), (screenW 0.1737) + 1, (screenH 0.2400) + 1, (screenW 0.4188) + 1, (screenH 0.2767) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Witaj, "..getPlayerName(localPlayer), screenW 0.1737screenH 0.2400screenW 0.4188screenH 0.2767tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawRectangle(screenW 0.5825screenH 0.2417screenW 0.2450screenH 0.0367tocolor(18700alpha2), false)

dxDrawText("Panel logowania", (screenW 0.5813) + 1, (screenH 0.2400) + 1, (screenW 0.8275) + 1, (screenH 0.2783) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Panel logowania"screenW 0.5813screenH 0.2400screenW 0.8275screenH 0.2783tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawRectangle(screenW 0.1737screenH 0.7317screenW 0.2775screenH 0.0700tocolor(r,g,balpha2), false)
dxDrawText("Logowanie", (screenW 0.1737) + 1, (screenH 0.7300) + 1, (screenW 0.4512) + 1, (screenH 0.8017) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Logowanie"screenW 0.1737screenH 0.7300screenW 0.4512screenH 0.8017tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawRectangle(screenW 0.5500screenH 0.7317screenW 0.2775screenH 0.0700tocolor(r,g,balpha2), false)
dxDrawText("Rejestracja", (screenW 0.5500) + 1, (screenH 0.7300) + 1, (screenW 0.8275) + 1, (screenH 0.8017) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Rejestracja"screenW 0.5500screenH 0.7300screenW 0.8275screenH 0.8017tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz swoj Login:", (screenW 0.3538) + 1, (screenH 0.3517) + 1, (screenW 0.6500) + 1, (screenH 0.4050) + 1tocolor(000alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz swoj Login:"screenW 0.3538screenH 0.3517screenW 0.6500screenH 0.4050tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Wprowadz swoje Has?o:"screenW 0.3538screenH 0.4917screenW 0.6500screenH 0.5450tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
dxDrawText("Nie prawid?owe wpisywanie hase? / login?w grozi blokad? serialu!"screenW 0.1575screenH 0.8267screenW 0.8400screenH 0.8450tocolor(255255255alpha3), 0.85"arial""center""center"falsefalsefalsefalsefalse)
dxDrawText(""..getElementData(localPlayer,"wyskoczylBlad:Logowanie"), screenW 0.3600screenH 0.6600screenW 0.6450screenH 0.7133tocolor(255255255alpha3), 1.00"clear""center""center"falsefalsefalsefalsefalse)
end

function pokazrejestracje()
alpha1 0
alpha2 0
alpha3 0
alpha4 0
alpha5 0
rejestracjakonta guiCreateButton(0.170.760.280.07""true)
zamknijR guiCreateButton(0.550.760.280.07""true)
loginR guiCreateEdit(0.170.350.300.06""true)
hasloR guiCreateEdit(0.170.480.300.06""true)
EmailR guiCreateEdit(0.170.610.300.06""true)
potwierdzenie guiCreateRadioButton(0.530.710.300.03"Akceptuje regulamin"true)
 
guiSetAlpha(zamknijR0.00)
guiSetAlpha(rejestracjakonta0.00)
 
guiSetVisible(rejestracjakonta,false)
guiSetVisible(zamknijR,false)
guiSetVisible(loginR,false)
guiSetVisible(hasloR,false)
guiSetVisible(EmailR,false)
guiSetVisible(potwierdzenie,false)
guiEditSetMasked(hasloRfalse)

guiSetVisible(zaloguj,false)
guiSetVisible(stworz,false)
guiSetVisible(login,false)
guiSetVisible(haslo,false)

addEventHandler("onClientRender",getRootElement(),wygladRejestracja)
removeEventHandler("onClientRender",getRootElement(),wygladLogowania)
addEventHandler("onClientGUIClick"zamknijRzamknijRejestracjefalse)
addEventHandler("onClientGUIClick"rejestracjakontarejestracjafalse)
end
--setTimer
function zamknijRejestracje()
guiSetVisible(rejestracjakonta,false)
guiSetVisible(zamknijR,false)
guiSetVisible(loginR,false)
guiSetVisible(hasloR,false)
guiSetVisible(EmailR,false)

guiSetVisible(potwierdzenie,false)
alpha1 0
alpha2 0
alpha3 0
alpha3 0

addEventHandler("onClientRender",getRootElement(),wygladLogowania)
removeEventHandler("onClientRender",getRootElement(),wygladRejestracja)
end

function rejestracja(button,state)
if button == "left" and state == "up" then
local wpisanyLogin guiGetText(loginR)
local wpisaneHaslo guiGetText(hasloR)
local email guiGetText(EmailR)
if wpisanyLogin == "" and wpisaneHaslo == "" and email == "" then setElementData(localPlayer,"wyskoczylBlad:Logowanie","Nie mozna zostawi? pustego pola!"setTimer(setElementData,4000,1,localPlayer,"wyskoczylBlad:Logowanie"," ") return end
if guiRadioButtonGetSelected(potwierdzeniethen
triggerServerEvent("sprawdzPoprawnosc:rejestracja",localPlayer,wpisanyLogin,wpisaneHaslo,email)
else
setElementData(localPlayer,"wyskoczylBlad:Logowanie","Brak akceptowanego regulaminu!"setTimer(setElementData,4000,1,localPlayer,"wyskoczylBlad:Logowanie"," ")
end
end
end

--setCameraMatrix
function logowanie(button,state)
if button == "left" and state == "up" then
local wpisanyLogin guiGetText(login)
local wpisaneHaslo guiGetText(haslo)
if wpisanyLogin and wpisaneHaslo then
if wpisanyLogin == "" and wpisaneHaslo == "" then setElementData(localPlayer,"wyskoczylBlad:Logowanie","Nie mozna zostawi? pustego pola!"setTimer(setElementData,4000,1,localPlayer,"wyskoczylBlad:Logowanie"," ") return end
triggerServerEvent("sprawdzPoprawnosc:logowanie",getLocalPlayer(),getLocalPlayer(),wpisanyLogin,wpisaneHaslo)
else
setElementData(localPlayer,"wyskoczylBlad:Logowanie","Nie mozna zostawi? pustego pola!"setTimer(setElementData,4000,1,localPlayer,"wyskoczylBlad:Logowanie"," ")
end
end
end

function usunWiadomosc()
setTimer(setElementData,4000,1,localPlayer,"wyskoczylBlad:Logowanie"," ")
end
addEvent("usunBlednePolecenie:Logowanie",true)
addEventHandler("usunBlednePolecenie:Logowanie",localPlayer,usunWiadomosc)

function udaneLogowanie()
stopSound(muzyka)
removeEventHandler("onClientRender",getRootElement(),wygladLogowania)
removeEventHandler("onClientRender",getRootElement(),wygladStart)
guiSetVisible(zaloguj,false)
guiSetVisible(stworz,false)
guiSetVisible(login,false)
guiSetVisible(haslo,false)
removeEventHandler "onClientPreRender"getRootElement(), camRender )
end
addEvent("udaneLogowanie",true)
addEventHandler("udaneLogowanie",localPlayer,udaneLogowanie)

local respawny = {
{"O?rodek Szkolenia kierowc?w, Las Venturas",1164.43212890631365.42382812510.812507629395},
{"Fort Carson",-203.96,1119.03,19.74},
{"Las Venturas",2034.41,1009.78,10.82},
}

local FrakcjaPR = {
{"PR - Szpital ",1616.14074707031819.256347656310.828001022339},

}

function pokazSpawny()
grindlist guiCreateGridList(0.160.240.680.52true)
guiSetVisible(grindlist,true)
guiSetVisible(zaloguj,false)
guiSetVisible(stworz,false)
guiSetVisible(login,false)
guiSetVisible(haslo,false)

guiSetAlpha(grindlist0.70)
guiGridListAddColumn(grindlist"ID"0.2)
guiGridListAddColumn(grindlist"Lokalizacja"0.2)
guiGridListAddColumn(grindlist"x"0.2)
guiGridListAddColumn(grindlist"y"0.2)
guiGridListAddColumn(grindlist"z"0.2)

for iv in ipairs(respawny) do
local kolumna guiGridListAddRow(grindlistguiGridListSetItemText(grindlistkolumna1ifalsefalse)
guiGridListSetItemText(grindlistkolumna2tostring(v[1]), falsefalse)
guiGridListSetItemText(grindlistkolumna3tostring(v[2]), falsefalse)
guiGridListSetItemText(grindlistkolumna4tostring(v[3]), falsefalse)
guiGridListSetItemText(grindlistkolumna5tostring(v[4]), falsefalse)

guiGridListSetItemData(grindlistkolumna2tostring(v[2]))
guiGridListSetItemData(grindlistkolumna3tostring(v[3]))
guiGridListSetItemData(grindlistkolumna4tostring(v[4]))
end
if getElementData(localPlayer,"user:fname")=="Policja" then
for ipr in ipairs(FrakcjaPR) do
guiGridListSetItemText(grindlistkolumna1ifalsefalse)
guiGridListSetItemText(grindlistkolumna2tostring(pr[1]), falsefalse)
guiGridListSetItemText(grindlistkolumna3tostring(pr[2]), falsefalse)
guiGridListSetItemText(grindlistkolumna4tostring(pr[3]), falsefalse)
guiGridListSetItemText(grindlistkolumna5tostring(pr[4]), falsefalse)

end
end
--logo
addEventHandler "onClientGUIDoubleClick"grindlistwybranyResp )
removeEventHandler("onClientRender",getRootElement(),wygladLogowania)
removeEventHandler "onClientPreRender"getRootElement(), camRender )
end
addEvent("pokazOpcje:Spawnow",true)
addEventHandler("pokazOpcje:Spawnow",localPlayer,pokazSpawny)

function stop_snieg(player)
exports["rt-snieg"]:stopSnow(player)
end
addEvent("stop_snieg"true)
addEventHandler("stop_snieg"localPlayerstop_snieg)

function stop_snieg_ziemia(player)
exports["rt-snieg"]:toggleGoundSnow(player)
end
addEvent("stop_snieg_ziemia"true)
addEventHandler("stop_snieg_ziemia"localPlayerstop_snieg_ziemia)

function wybranyResp()
local kolumnacol  guiGridListGetSelectedItem(grindlist)  
if (kolumna and col and kolumna ~= -and col ~= -then
local x tonumber(guiGridListGetItemData(grindlistkolumna2))
local y tonumber(guiGridListGetItemData(grindlistkolumna3))
local z tonumber(guiGridListGetItemData(grindlistkolumna4))
guiSetVisible(grindlist,false)
showCursor(false)
showChat(true)
triggerServerEvent("zrespGo",getLocalPlayer(),getLocalPlayer(),x,y,z)
removeEventHandler "onClientGUIDoubleClick"grindlistwybranyResp )
removeEventHandler("onClientRender",getRootElement(),wygladStart)
stopSound(muzyka)
end
end
--camRender
function zrespGracza()
guiSetVisible(resp,false)
guiSetVisible(grindlist,false)
showCursor(false)
showChat(true)
triggerServerEvent("zrespGo",getLocalPlayer(),getLocalPlayer())
stopSound(muzyka)
removeEventHandler("onClientRender",getRootElement(),wygladStart)
removeEventHandler("onClientRender",getRootElement(),wygladSpawnow)
end 


Podpis
pecik
Postaw piwo autorowi tego posta
 

 
Tagi: rejstracja
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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