09.12.2014, 08:24
Всем привет, у меня проблема в частичном отображением символов - http://i.imgur.com/wW7k2iu.png
Вот код форматирования.
Вот код времени, проблема именно тут.
И еще вопросик, почему под скином черный фон, когда фона не должно быть вообще, код создания:
Вот код форматирования.
Code:
format(str, sizeof(str), FixText("~r~Дата рождения:~w~ %s~n~\ ~r~Место рождения:~w~ %s~n~\ ~r~Создан:~w~ %s~n~\ ~r~Играл:~w~ %s"), birthdate, origin, GetDuration(gettime() - cache_get_field_int(0, "CreateDate")), GetDuration(gettime() - cache_get_field_int(0, "LastLogin")));
Code:
stock GetDuration(time) { new str[32]; if (time < 0 || time == gettime()) { format(str, sizeof(str), "Никогда"); return str; } else if (time < 60) format(str, sizeof(str), "%d секунд", time); else if (time >= 0 && time < 60) format(str, sizeof(str), "%d секунду", time); else if (time >= 60 && time < 3600) format(str, sizeof(str), (time >= 120) ? ("%d минут") : ("%d минуту"), time / 60); else if (time >= 3600 && time < 86400) format(str, sizeof(str), (time >= 7200) ? ("%d часов") : ("%d час"), time / 3600); else if (time >= 86400 && time < 2592000) format(str, sizeof(str), (time >= 172800) ? ("%d дней") : ("%d день"), time / 86400); else if (time >= 2592000 && time < 31536000) format(str, sizeof(str), (time >= 5184000) ? ("%d месяцев") : ("%d месяц"), time / 2592000); else if (time >= 31536000) format(str, sizeof(str), (time >= 63072000) ? ("%d лет") : ("%d год"), time / 31536000); strcat(str, " назад"); return str; }
Code:
PlayerData[playerid][pTextdraws][73] = CreatePlayerTextDraw(playerid, 218.125000, 157.500000, "skin"); PlayerTextDrawLetterSize(playerid, PlayerData[playerid][pTextdraws][73], 0.000000, 0.000000); PlayerTextDrawTextSize(playerid, PlayerData[playerid][pTextdraws][73], 70.625000, 89.250000); PlayerTextDrawAlignment(playerid, PlayerData[playerid][pTextdraws][73], 1); PlayerTextDrawColor(playerid, PlayerData[playerid][pTextdraws][73], -1); PlayerTextDrawUseBox(playerid, PlayerData[playerid][pTextdraws][73], true); PlayerTextDrawBoxColor(playerid, PlayerData[playerid][pTextdraws][73], 0); PlayerTextDrawSetShadow(playerid, PlayerData[playerid][pTextdraws][73], 0); PlayerTextDrawSetOutline(playerid, PlayerData[playerid][pTextdraws][73], 0); PlayerTextDrawFont(playerid, PlayerData[playerid][pTextdraws][73], 5);