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

Wysłany: 2021-04-28, 08:35


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Hej,
Chcia?bym zrobi? notyfikacje kompatybilne z moim panelem logowania podpi?tym z baz? danych.
Same notyfikacje wiem, tylko nie wiem jak w?a?nie je powi?za? z panelem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 12:05


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
Co masz dok?adnie na my?li?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 12:22


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Zrobi? proste takie wiesz nawet tylko w tylko napisy typu tekst "Pomy?lnie zosta?e? zalolgowany" jak si? kliknie wprzycisk i wszystko si? b?dzie zgadza?o z zapytaniami do mysql oczywi?cie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 12:37


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Norbert1234, poka? kod Panelu Logowania

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 12:46


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
"Norbert1234" napisał/a:

Zrobi? proste takie wiesz nawet tylko w tylko napisy typu tekst "Pomy?lnie zosta?e? zalolgowany" jak si? kliknie wprzycisk i wszystko si? b?dzie zgadza?o z zapytaniami do mysql oczywi?cie.


robisz sobie noti w renderze i timera ile ma trwa?, nast?pnie removeeventhandler

Podpis

Znajdź mnie na:
Steamie
GitHubie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 12:47


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Aby to polaczyc musisz zrobic funkcj? customow?/now? w zasobie notyfikacji, w mecie ja wyexportowac w srodku zrobic ukazywanie sie i znikanie powiadomienia, a w panelu logowania odnie?? si? do tej funkcji poprzez



exports["zas?b_notyfikacji"]:funkcja()

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 13:50


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

"TheSebaPL" napisał/a:

Norbert1234, poka? kod Panelu Logowania



function zapisKonta()
    local kasa getPlayerMoney(source)
    local nazwa getPlayerName(source)
    local hp getElementHealth(source)
    local skin getElementModel(source)
    local konto exports["DB"]:wykonaj("UPDATE `users` SET `money` = ?, hp = ?, skin = ? WHERE `users`.nick = ?"kasa,hp,skin,nazwa)
end
addEventHandler("onPlayerQuit"getRootElement(), zapisKonta)

addEvent("logIn"true)
addEventHandler("logIn"root, function()
    local getLogin getElementData(client"login:wpisany")
    local hasloWpisane getElementData(client"haslo:wpisane")
    local mojeKonto getAccount(tostring(getLogin), tostring(hasloWpisane))
    if mojeKonto then
    logIn(clientmojeKontotostring(hasloWpisane))
    setElementData(client"player:logged"true)
    setPlayerName(clienttostring(getLogin))
    setElementData(client"dane:ok"true)
    setElementData(client"wybiera"true)
    konto=exports["DB"]:wykonaj("SELECT * FROM users WHERE nick = ?"tostring(getLogin))
    for i,v in pairs(konto) do
    setElementData(client"player:uid"v['UID'])
    setElementModel(clientv['skin'])
    setElementData(client"player:xp"v['exp'])
    setElementData(client"mawbanko"v['bank'])
    setElementData(client"pkt:ropa"v['p.ropa'])
    outputChatBox("Twoje UID: "..tostring(getElementData(client"player:uid")), client)
    local nazwa getPlayerName(client)
    local konto exports["DB"]:wykonaj("SELECT * FROM `users` WHERE nick=?"nazwa)
    local graczUID getElementData(client"player:uid")
    local getPoints exports["DB"]:wykonaj("SELECT * FROM `users` WHERE UID = ?"tonumber(graczUID))
    for i,v in pairs(getPoints) do
        if v['prawko.b'] == 1 then
        setElementData(client"prawko:b"true)
        end
        if v['prawko.a'] == 1 then
        setElementData(client"prawko:a"true)
        end
        if v['prawko.c'] == 1 then
        setElementData(client"prawko:c"true)
        end
    end
    for i,v in pairs(konto) do
        setPlayerMoney(clientv['money'])
        setElementHealth(clientv['hp'])
    end
    end
    end
end)

addEvent("register"true)
addEventHandler("register"root, function()
    local getLogin getElementData(client"login:wpisany")
    local hasloWpisane getElementData(client"haslo:wpisane")
    local mojeKonto getAccount(tostring(getLogin))
    if mojeKonto then return end
    addAccount(tostring(getLogin), tostring(hasloWpisane))
    exports["DB"]:wykonaj("INSERT INTO `users` (`UID`, `nick`, `money`, serial, hp) VALUES (NULL, ?, '100', ?, 100)"tostring(getLogin), tostring(getPlayerSerial(client)))
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 14:39


Query

SyndicateMTA






Wiek: 24
Na forum: 3072 dni
Posty: 319
Nick w MP: Query

Piwa: 5257

Respekt: 141
Respekt: 141

gosc tlumaczy ze chce zeby byly notyfikacje powi?zane z panelem logowania, wiec nie motajcie mu w glowie.

prosta sprawa - przyklad

server:

addEvent('login',true)
       addEventHandler('login',resourceRoot,function(login,password)
       if string.len(login) <= 4 then
           triggerClientEvent(client,'notyfikacja',client,'Twoj login jest za kr?tki')
           return
       end
       -- reszta kodu
end)

w kliencie w funkcji notyfikacji insertujesz do tablicy swoja notyfikacje i timerem usuwasz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-28, 14:44


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Nie nie dobrze my?l?, ?e chce to pod baze mysql podpi??.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-09-03, 14:36


_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

Czy problem zosta? rozwi?zany?

Postaw piwo autorowi tego posta
 

 
Tagi: notyfikacje
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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