22.11.2016, 13:33
Code add in gamemodel:
Код HTML:
new PlayerBar:DoNo; new _hungerTextVisible[MAX_PLAYERS]; public OnPlayerUpdate(playerid) { if(_hungerTextVisible[playerid] == 1) { SetPlayerProgressBarColour(playerid, DoNo, 0x11acFFFF); SetPlayerProgressBarValue(playerid, DoNo, PlayerInfo[playerid][pHunger]); ShowPlayerProgressBar(playerid, DoNo); } public OnPlayerDisconnect(playerid, reason) { if(_hungerTextVisible[playerid] == 1) HidePlayerProgressBar(playerid, DoNo); DestroyPlayerProgressBar(playerid, DoNo); CMD:toghunger(playerid, params[]) { if (PlayerInfo[playerid][pAdmin] > 1) return 1; if (_hungerTextVisible[playerid] == 1) { HidePlayerProgressBar(playerid, DoNo); _hungerTextVisible[playerid] = 0; } else { ShowPlayerProgressBar(playerid, DoNo); _hungerTextVisible[playerid] = 1; } SendClientMessage(playerid, COLOR_WHITE, "Ban da bat thanh trang thai co the (se co hieu luc trong lan dang nhap tiep theo)."); return 1; } DoNo = CreatePlayerProgressBar(playerid, 547, 25.0, 62.4, 5, 0xcfcaf1FF, 10.0, BAR_DIRECTION_RIGHT); SetPlayerProgressBarMaxValue(playerid, DoNo, MAX_DONO); if(PlayerInfo[playerid][pAdmin] < 999999) // not an admin { ShowPlayerProgressBar(playerid, DoNo); _hungerTextVisible[playerid] = 1; } else { HidePlayerProgressBar(playerid, DoNo); _hungerTextVisible[playerid] = 0; } if(_hungerTextVisible[i] == 1) { SetPlayerProgressBarValue(i, DoNo, PlayerInfo[i][pHunger]); ShowPlayerProgressBar(i, DoNo); } }