Guten Tag,
Ich habe vio_lite und die Grüne Hungerleiste taucht nicht auf wenn ich auf B drücke und nachdem Spawnen habe ich sofort Hunger und verliere Leben.
Der Fehler:
ERROR: vio_lite\client\hunger_client.lua:51: attempt to call global 'hudEinblendenDmg_func' (a nil value)
(der gleiche fehler auch mit Anticheat)
Lua
foodBarX = math.floor(screenwidth / 1.1707) - 1
foodBarY = math.floor(screenheight / 6.6666) - 1
foodBarWidth = math.floor(screenwidth / 10.37)
foodBarHeight = math.floor(screenheight / 51.42)
foodBarY = foodBarY - 0.02962962962963 * screenheight / 2 - foodBarHeight / 2
setElementData(lp, "hunger", 50, false)
local showingFoodBar = false
showHungerBar = function()
if tonumber(getElementData(lp, "loggedin")) == 1 and not isCursorShowing() and not showingFoodBar then
addEventHandler("onClientRender", getRootElement(), drawFoodBar)
showingFoodBar = true
end
end
drawFoodBar = function()
local x, y, width, height = foodBarX, foodBarY, foodBarWidth, foodBarHeight
local hunger = getElementData(lp, "hunger") / 100
local spaceBarSize = screenwidth / 384
local hungerWidth = (width - spaceBarSize * 2) * hunger
hungerWidth = spaceBarSize + hungerWidth
dxDrawImage(x, y, width, height, "images/gui/hunger_empty.png", 0, 0, 0, nil, true)
dxDrawImageSection(x - 1, y - 1, hungerWidth, height, 1, 1, hungerWidth, height, "images/gui/hunger_full.png", 0, 0, 0, nil, true)
end
hungerDeathFix = function()
if source == lp then
setElementData(lp, "hunger", 40)
end
end
addEventHandler("onClientPlayerWasted", getRootElement(), hungerDeathFix)
hideHungerBar = function()
if showingFoodBar then
removeEventHandler("onClientRender", getRootElement(), drawFoodBar)
showingFoodBar = false
end
end
moreHunger = function()
if getElementData(lp, "jailtime") and getElementData(lp, "jailtime") <= 0 and not pokering and not invulnerable then
local curhunger = getElementData(lp, "hunger") - 1
if curhunger < 0 then
curhunger = 0
end
setElementData(lp, "hunger", curhunger, false)
if curhunger == 33 then
outputChatBox("Besorg dir bald etwas zu essen, oder du faengst an, zu verhungern!", 125, 0, 0)
elseif curhunger < 25 then
local loss = math.floor((25 - curhunger) / 2 * 20) / 10
setElementHealth(lp, getElementHealth(lp) - loss)
hudEinblendenDmg_func(0, 0, 0, 0, true)
end
end
end
setTimer(moreHunger, 50000, -1)
eatSomething_func = function(l_6_0)
if not l_6_0 then
l_6_0 = 100
end
setElementData(lp, "hunger", getElementData(lp, "hunger") + l_6_0, false)
if getElementData(lp, "hunger") > 100 then
setElementData(lp, "hunger", 100, false)
end
showHungerBar()
setTimer(hideHungerBar, 4000, 1)
end
addEvent("eatSomething", true)
addEventHandler("eatSomething", getRootElement(), eatSomething_func)
Alles anzeigen
hoffe ihr könnt mir helfen