Gepard
Умник
В общем проблема заключается в том что у игрока под ид 0 показывает техтдрав над головой когда он афк а у других не у кого не показывает в чём можеть быть проблема? Вот код!
PHP:
forward AFK(playerid);
public AFK(playerid)
{
if(PlayerInfo[playerid][pAFKStat] == 1)
{
PlayerInfo[playerid][pAFKStat] = 0; // Åñëè ðàâåí îäíîìó, òî åñòü èãðîê â èãðå, äà¸ì çíà÷åíèå íóëÿ.
PlayerInfo[playerid][pAFKTime] = 0;
if(PlayerInfo[playerid][pAFKTextStat] != 55555) // åñëè óæå áûë ñîçäàí òåêñò íàä ãîëîâîé, óäàëÿåì
{
Delete3DTextLabel(PlayerInfo[playerid][pAFKText]);
PlayerInfo[playerid][pAFKTextStat] = 55555;
}
}
else
{
PlayerInfo[playerid][pAFKTime]++; //ïåðåìåííàÿ ðàâíà íóëþ, çíà÷èò èãðîê â àôê
new string[128];
format(string, STRING_SIZE, "{CC6600} *AFK: {007bff}%d ñåê{CC6600} *", PlayerInfo[playerid][pAFKTime]);
if(PlayerInfo[playerid][pAFKTime] == 1)
{
PlayerInfo[playerid][pAFKText] = Create3DTextLabel(string, COLOR_WHITE, 0.0, 0.0, 0.0, 20.0, 0, 1);
Attach3DTextLabelToPlayer(PlayerInfo[playerid][pAFKText],playerid, 0.0, 0.0, 0.4);
PlayerInfo[playerid][pAFKTextStat] = 0;
}
else
{
Update3DTextLabelText(PlayerInfo[playerid][pAFKText], COLOR_WHITE, string);
}
}
return 1;
}
