Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: głód
1. Głód pod hud
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, 17...
2. Głód, HP
Mam ma?y problem gdy? jak si? najadam to HP mi spada i dedam [lua]local sx,sy = guiGetScreenSize()
local baseX = 1920
local zoom = 1.0
local minZoom = 2
if sx < baseX then
zoom = math.min(minZoom, baseX/sx)
end

local glod = nil
local f = dxCreateFont("f.ttf", 14)
local f2 = dxCreateFont("f.ttf", 15)

local background = dxCreateTexture("i/hud_background.png", "argb", true, "clamp")

local background_x, background_y, background_w, background_h = 1552/zoom, 10/zoom, 358/zoom, 118/zoom
local rectangle1_x, rectangle1_y, rectangle1_w, rectangle1_h = 1857/zoom, 20/zoom, 8/zoom, 83/zoom
local rectangle2_x, rectangle2_y, rectangle2_w, rectangle2_h = 1875/zoom, 20/zoom, 8/zoom, 83/zoom
local rectangle3_x, rectangle3_y, rectangle3_w, rectangle3_h = 1893/zoom, 20/zoom, 8/zoom, 83/zoom
local money_x, money_y, money_w, money_h = 1641/zoom, 53/zoom, 1748/zoom, 76/zoom
local rp_x, rp_y, rp_w, rp_h = 1552/zoom, 91/zoom, 1628/zoom, 118/zoom
local nick_x, nick_y, nick_w, nick_h = 1641/zoom, 20/zoom, 1748/zoom, 43/zoom
local data_x, data_y, data_w, data_h = 1759/zoom, 21/zoom, 1834/zoom, 43/zoom
local time_x, time_y, time_w, time_h = 1759/zoom, 54/zoom, 1834/zoom, 76/zoom

-- # system glodu # --

local glod = nil

function glodny()
local glod = getElementData( localPlayer, "najedzenie" )
if glod then
if glod == 0 then return end
setElementData( localPlayer, "najed...
3. Głód i spragnienie
Witam mam pytanie jak zrobi? algorytm odejmowania g?odu i spragnienia
4. Sen głód
Witam tu zn?w ja :/ przepraszam za n?kanie , ale mam problem dot. systemu snu i g?odu mianowicie chodzi mi o to ?e normalnie po zarejestrowaniu g?ud jest 100% , ale za to sen ma 0 % i nie wiem o co chodzi :C tera kod
[code]enum pEnum
{
glod,
Sen
};
new PlayerInfo[MAX_PLAYERS][pEnum];

OnPlayerConect
SetTimerEx("glodsen", 1, true, "i", playerid);
SetTimerEx("glodseno", 80000*5, true, "i", playerid);
OnPlayerDisconect
dini_IntSet(Gracze, "Glod", PlayerInfo[playerid][glod]);
dini_IntSet(Gracze, "Sen", PlayerInfo[playerid][Sen]);
Przy rejestracji
dini_IntSet(Gracze, "Glod", 100);
dini_IntSet(Gracze, "Sen", 100);

forward glodseno(playerid);
public glodseno(playerid)
{
PlayerInfo[playerid][glod] = PlayerInfo[playerid][glod] - 3;
PlayerInfo[playerid][Sen] = PlayerInfo[playerid][Sen] - 2;
if(PlayerInfo[playerid][glod] >= 100)
{
PlayerInfo[playerid][glod] = 99;
}
else if(PlayerInfo[playerid][glod] <= 20)
{
PlayerInfo[playerid][glod] = 20;
}
return 1;
}

forward glodsen(playerid);
public glodsen(playerid)
{
new s[5];
new g[5];
format(g, sizeof(g), "%d%", PlayerInfo[playerid][glod]);
TextDrawSetString(Status[playerid][6], g);
format(s, sizeof(s), "%d%", PlayerInfo[playerid][Sen]);
TextDrawSetString(Status[playerid][5], s);
return 1;
}[/code] i z kodu to tylko to i nie omg? si? dopatrze? b??du :c jak wida? timer ?e wy...