PDA

Просмотр полной версии : [Вопрос] convert



Processing
12.04.2016, 15:42
convert((unbandate-gettime())*1000,UBMin,UBSec,UBMSec);

У кого есть эта функция?
Помогите :blush2:

Команда:

forward NextCheckBanList(playerid);
public NextCheckBanList(playerid)
{
new unbandate, ip[32], UBDay, UBHour, UBMin, UBSec, UBMSec, string[512]; // создаём переменные
GetPlayerIp(playerid, ip, 32); // узнаём IP
new rows,fields;
cache_get_data(rows, fields);
if(rows) // Если аккаунт найден в списке забане
{
unbandate = cache_get_field_content_int(rows, "unbandate", mysql_connect_ID);
if(gettime() <= unbandate)
{
convert((unbandate-gettime())*1000,UBMin,UBSec,UBMSec); // конвертируем
UBHour = UBMin/60;
UBMin = UBMin%60;
UBDay = UBHour/24;
UBHour = UBHour%24;

new data[16], whobanned[32], reason[32]; // создамё переменные
cache_get_field_content(rows, "reason", reason, mysql_connect_ID);
cache_get_field_content(rows, "whobanned", whobanned, mysql_connect_ID);
cache_get_field_content(rows, "bandate", data, mysql_connect_ID);
// выводим диалог с информацией
format(string, sizeof(string), "\
{0099CC}Ваш ник: {FFFFFF}%s\n\
{0099CC}Ник администратора:{FFFFFF} %s\n\
{0099CC}Дата блокировки:{FFFFFF} %s\n\
{0099CC}Дата разблокировки через:{FFFFFF} %d дней\n\
{0099CC}Причина блокировки: {FFFFFF}%s\n\n\
Что-бы подать аппеляцию на разблокировку аккаунта,заскриньте это окно (F8)\
",pInfo[playerid][pName],whobanned,data, UBDay+1, reason);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Блокировка", string, "Закрыть", ""); // Выводим диалог
SendClientMessage(playerid,-1,"Проверка на блокировку аккаунта: {FF0000}Заблокирован"); // Выводим текст
NewKick(playerid, "Твой персонаж заблокирован!", CLB);
return 1;
}
else // а если больше то разбаниваем
{
format(string, sizeof(string), "DELETE FROM `bans` WHERE `name` = '%s'", pInfo[playerid][pName]); // Форматируем запрос (pName может быть другой)
mysql_function_query(mysql_connect_ID, string, false, "",""); // Отправляем запрос
SendClientMessage(playerid,-1,"Проверка на блокировку аккаунта: {00FF00}Разблокирован"); // выводим текст
return 1;
}
}
else // Если аккаунт не заблокирован
{
SendClientMessage(playerid,-1,"Проверка на блокировку аккаунта: {00FF00}Не заблокирован"); // выводим текст
GetPlayerName(playerid, pInfo[playerid][pName], MAX_PLAYER_NAME);
new query_string[52+MAX_PLAYER_NAME];
format(query_string, sizeof(query_string), "SELECT * FROM `accounts` WHERE `player_name` = '%s'", pInfo[playerid][pName]);
mysql_function_query(mysql_connect_ID, query_string, true, "FindPlayerInTable","i", playerid);
return 1;
}
}

$continue$
12.04.2016, 16:26
Восстановите, сообщение, иначе это сделает Osetin/Daniel_Cortez.

/dell/null

[ForD]
12.04.2016, 16:30
Восстановите, сообщение, иначе это сделает Osetin/Daniel_Cortez.

Там функция конверта нужна была ему для команды или что-то подобное..

Processing
12.04.2016, 16:47
Решил уже. Извините за неудобства. :drinks: