sergeydrushko
Изучающий
- Регистрация
- 25 Ноя 2018
- Сообщения
- 241
- Лучшие ответы
- 1
- Репутация
- 12
PHP:
forward ShowPlayerMessage(playerid);
public ShowPlayerMessage(playerid)
{
new str[4000];
new Namez[MAX_PLAYER_NAME];
new rows = cache_get_row_count(mysql);
if(rows > 0)
{
for(new row; row < rows; row++)
{
new Name[MAX_PLAYER_NAME], text[256], read, time, stat[60], nazad, vh[40];
cache_get_row(row, 0, Name, mysql);
cache_get_row(row, 1, Namez, mysql);
cache_get_row(row, 2, text, mysql);
read = cache_get_row_int(row, 3, mysql);
time = cache_get_row_int(row, 4, mysql);
if(read != 1) stat = "{2BC12D}[Не прочитано]{FFFFFF}"; else stat = "{9E8F91}[Прочитано]{FFFFFF}";
if(strcmp(Namez, PN(playerid), true) == 0) vh="{73B461}[Контакт]{FFFFFF}"; else vh="{85FC65}[Вы]{FFFFFF}";
nazad = gettime() - time;
new ctr[90];
if(nazad > 24 * 3600) format(ctr, sizeof(ctr), "[{B03131}%d{FFFFFF} дней(я) назад]", floatround(nazad / (24 * 3600)));
else if(nazad> 3600) format(ctr,sizeof(ctr),"[{B03131}%d{FFFFFF} час(ов) назад]", floatround(nazad / 3600));
else if(nazad > 60) format(ctr, sizeof(ctr), "[{B03131}%d{FFFFFF} минут(ы) назад]", floatround(nazad / 60));
else if(nazad > 1) format(ctr, sizeof(ctr), "[{B03131}%d{FFFFFF} секунд(ы) назад]", nazad);
else if((nazad == 0) ctr = "[{B03131}только что{FFFFFF}]";
format(str, sizeof(str), "%s\n%s - %s%s", str, ctr, vh, text);
}
}
else str = "Сообщений нет!";
ShowPlayerDialogEx(playerid, 955, DIALOG_STYLE_INPUT, PI[playerid][pSendName], str, !"Отправить", !"Отмена");
return 1;
}
Последнее редактирование модератором: