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

Wysłany: 2021-03-13, 18:22


VeLMaX







Wiek: 32
Na forum: 3072 dni
Posty: 9
Nick w MP: VeLMaX

Piwa: 3

Respekt: 50

Witam, Jesli podpinam /100*getElementData(localPlayer,"glod") pod moj hud wyskakuje blad

66:attempt to perform arithmetic on a boolean value












KOD:



komponenty={
{"all"}
}

local glod = nil





function glodny()


local glod = getElementData(localPlayer,"glod")


if glod then


if glod <= 0 then


outputChatBox("Umierasz z g?odu!")


else


outputChatBox("Stajesz si? bardziej g?odny ("..glod.." %)")


setElementData(localPlayer,"glod",glod- 1)


end


end


end


setTimer(glodny,"1000",0)





addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()),function()
for i=1,#komponenty[1] do
showPlayerHudComponent(komponenty[1][i],false)
end
end)




addEventHandler("onClientRender", root,
function()
dxDrawImage(1159, 60, 69, 66, ":SymuS-Hud/html/assets/images/avatar.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 66, 178, 14, ":SymuS-Hud/background.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 86, 178, 14, ":SymuS-Hud/background.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 107, 178, 14, ":SymuS-Hud/background.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 66, 178/100*getElementHealth(localPlayer), 14,":SymuS-Hud/stat_hp.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 86, 178/100*getElementData(localPlayer,"glod"), 15, ":SymuS-Hud/stat_hunger.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 107, 178, 14, ":SymuS-Hud/stat_stamina.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 66, 16, 15, ":SymuS-Hud/icon_hp.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(951, 107, 18, 14, ":SymuS-Hud/icon_stamina.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(953, 86, 14, 15, ":SymuS-Hud/icon_hunger.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-13, 18:43


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Element data zwraca false.

W timerze interwa? czasowy masz w cudzys?owiu.
Musisz ustawia? graczowi element date, wtedy b?dzie dzia?a? (aktualnie masz dziwne warunki w tym timerze, ogarnij je).

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-13, 18:54


VeLMaX







Wiek: 32
Na forum: 3072 dni
Posty: 9
Nick w MP: VeLMaX

Piwa: 3

Respekt: 50

Okej, zmieni?em

setTimer(glodny,"1000",0)

na

setTimer(glodny,1000,0)

Ale mog?bym jakas podpowiedz jak ustawic graczowi elementdate?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-13, 18:57


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

setElementData


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-13, 19:07


VeLMaX







Wiek: 32
Na forum: 3072 dni
Posty: 9
Nick w MP: VeLMaX

Piwa: 3

Respekt: 50

Dalej tego nie rozumiem moze ktos to wyt?umaczyc?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: głód :: pod :: hud
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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