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

Wysłany: 2019-12-27, 10:49


killercycDDS

Migacz






Wiek: 26
Na forum: 4653 dni
Posty: 629
Nick w MP: killer_cyc[DDS]

Piwa: 1667

Respekt: 22

Witam przychodz? z pytaniem pisz? sobie jeden system wszystko cacy lecz nie od?wie?a mi si? odj?te liczby. Ju? m?wi? o co mi chodzi. Po niechaniu w marker ma mi zabra? 1 pkt. W mysql wszystko ?adnie zabiera ale napis w dxDrawText ju? nie i od?wie?y si? po wyj?ciu z serwera lub zresetowaniu skryptu.

B??d?w brak.


function info_stanu_impulsow()
        if getElementData(localPlayer,"system_viatoll") == 0 then 
            dxDrawRectangle(screenW * 0.4172, screenH * 0.0000, screenW * 0.1385, screenH * 0.1556, tocolor(0, 0, 0, 255), false)
            dxDrawText("Nie Posiadasz Systemu EasternPass.\n Udaj si? jak najszybciej na jak?? stacje\nzanim z?apie Ci? policja.", screenW * 0.4188, screenH * 0.0019, screenW * 0.5557, screenH * 0.1556, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, false, false, false)   
            return end
            if impulsy == 10 or impulsy == 9 or impulsy == 8 or impulsy == 7 or impulsy == 6 or impulsy == 5 or impulsy == 4 or impulsy == 3 or impulsy == 2 or impulsy == 1 then 
                dxDrawRectangle(screenW * 0.4172, screenH * 0.0000, screenW * 0.1385, screenH * 0.1556, tocolor(0, 0, 0, 255), false)
                dxDrawText("Ko?cz? Ci si? impulsy jed? jak najszybciej do punktu kupowania EsternPassa "..impulsy.." ", screenW * 0.4188, screenH * 0.0019, screenW * 0.5557, screenH * 0.1556, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, false, false, false)   
                return end 
        dxDrawRectangle(screenW * 0.4172, screenH * 0.0000, screenW * 0.1385, screenH * 0.1556, tocolor(0, 0, 0, 255), false)
        dxDrawText("Pozosta?o "..impulsy.." Impuls?w", screenW * 0.4188, screenH * 0.0019, screenW * 0.5557, screenH * 0.1556, tocolor(255, 255, 255, 255), 1.00, "default", "center", "center", false, false, false, false, false)    
    end

addEventHandler("onClientMarkerHit",root, function(plr)
    if plr~=localPlayer then return end
    if getPedOccupiedVehicle(plr) then
        if getElementData(source, "pokaz_gui_bramek") then
        addEventHandler("onClientRender", root, info_stanu_impulsow)
        triggerServerEvent("zabieraj_impulsy",plr,plr)
        setTimer ( function()
        removeEventHandler("onClientRender", root, info_stanu_impulsow)
    end,3000,1)
        return end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-12-27, 12:26


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Ja nie widz?, ?eby? tu gdziekolwiek zmienia? ilo?? impuls?w pod zmienn? 'impulsy' - nie ma co si? dziwi?, ?e si? nie zmienia.
Je?li odejmujesz to po serverze, to po kliencie to si? nie zmieni. No chyba, ?e jest to elementdata - ale t? musisz aktualizowa? albo w tym samym evencie onClientRender (co 1 tick) albo w timerze co np. 100ms.

PS. Wiesz, ?e mo?esz zrobi? warunek sprawdzaj?cy tak:
if (impulsy >= 1) and (impulsy <= 10) then


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
killercycDDS
Wysłany: 2019-12-27, 12:49


killercycDDS

Migacz






Wiek: 26
Na forum: 4653 dni
Posty: 629
Nick w MP: killer_cyc[DDS]

Piwa: 1667

Respekt: 22

do zamkni?cia

Postaw piwo autorowi tego posta
 

 
Tagi: odświeżanie :: się :: liczby
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » odświeżanie się liczby w dx 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