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

Wysłany: 2018-12-22, 23:37


MESTIHD







Wiek: 22
Na forum: 3580 dni
Posty: 36
Nick w MP: MESTI

Piwa: 1

Respekt: 50

Witam, mam problem ot?? nie wy?wietlaj? si? w og?le notyfikacje. Poni?ej macie kody do clienta i servera.

client:
local screenX,screenY guiGetScreenSize ()
local zoom if screenX 1920 then 
    zoom math.min(21920/screenX)
end 

local notyfikacje = {}

local font dxCreateFont("files/OpenSans-Light.ttf",13)

function renderNotif ()
    for indexvalue in ipairs (notyfikacje) do 
        if index and notyfikacje[indexthen 
            local opis notyfikacje[index].opis
            local start notyfikacje[index].czas
            local stan notyfikacje[index].stan
            local obecnystan notyfikacje[index].obecnystan
            if    obecnystan == true then
                local now getTickCount()
                local endTime start 500
                local elapsedTime now start
                local duration endTime start
                local progress elapsedTime duration
                x1,_,interpolateBetween(0,0,0,600,0,0,progress,"OutQuad")
                x2,_,interpolateBetween(2000,0,0,1320,0,0,progress,"OutQuad")
            else
                local now getTickCount()
                local endTime start 500
                local elapsedTime now start
                local duration endTime start
                local progress elapsedTime duration
                x1,_,interpolateBetween(600,0,0,0,0,0,progress,"OutQuad")
                x2,_,interpolateBetween(1320,0,0,2300,0,0,progress,"OutQuad")
            end 
            dxDrawImage(screenX-x1/zoom,(230+(index*100))/zoom,522/zoom,107/zoom,"files/"..stan..".png",0,0,0)
            dxDrawText(tostring(opis),screenX+x2/zoom,(559+(index*200))/zoom,10/zoom,10/zoom,tocolor(255,255,255,255),1,"default-bold","center","center",false,true)
        end 
    end 
end
addEventHandler("onClientRender",root,renderNotif)

function createNotif(opis,czas,stan)
    if opis and tonumber(czasthen 
        if not stan then 
            stan "info"
        end 
        local id #notyfikacje + 1
        table.insert(notyfikacje,{opis,getTickCount(),stan,true}) 
        notyfikacje[id] = {
            opis opis,
            czas getTickCount(),
            stan stan,
            obecnystan true,
            
        }
        setTimer(function(id)
            notyfikacje[id].czas getTickCount ()
            notyfikacje[id].obecnystan false
            setTimer(function(id)
                notyfikacje[id] = nil
            end,500,1,id)
        end,czas*1000,1,id)
    end
end
addEvent("createNotifd",true)
addEventHandler("createNotifd",root,createNotif)



server:

function createNotifS(gracz,opis,czas,stan)
    if gracz and opis and tonumber(czasthen
        triggerClientEvent(gracz"createNotifd",gracz,opis,czas,stan)
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-22, 23:45


mtm

</3






Wiek: 26
Na forum: 3716 dni
Posty: 181

Piwa: 252

Respekt: 70

jakie? db3?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-22, 23:49


MESTIHD







Wiek: 22
Na forum: 3580 dni
Posty: 36
Nick w MP: MESTI

Piwa: 1

Respekt: 50

Mam DB2 i debugscripcie taki b??d: SERVER triggered clientside event onclientnotification, but event is not added clientside

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-22, 23:51


mtm

</3






Wiek: 26
Na forum: 3716 dni
Posty: 181

Piwa: 252

Respekt: 70

z tego co poda?e? to po prostu nie istnieje taki event po stronie clienta.
i rzeczywi?cie w kodzie kt?ry rzuci?e? raczej go nie ma, raczej; gdy? przelecia?em tylko wzrokiem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-23, 00:25


MESTIHD







Wiek: 22
Na forum: 3580 dni
Posty: 36
Nick w MP: MESTI

Piwa: 1

Respekt: 50

Naprawione mo?na usun??.

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: wyświetlające :: się :: 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 » Nie wyświetlające się 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