Ну как пожелаете... Буду я ещё тут вас уговаривать
Ну как пожелаете... Буду я ещё тут вас уговаривать
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Zeror_Dalglish(07.07.2014)
Ну блин, почему люди самостоятельно не могут сделать банальное логирование кода? Это так трудно? Для этого надо изучать несколько месяцев Pawn?
И да, гангзоны будут показаны только если игрок был забанен, но время бана кончилось. Если вам надо иначе - вынесите код показа гангзон из данной функции и поместите его в коллбэк, откуда функция вызывается (ниже вызова этой функции)PHP код:
forward Check_Ban_List(playerid);
public Check_Ban_List(playerid)
{
print("Check_Ban_List - начало");
new rows, fields, ADMIN_ISSUING_BAN[24], NAME_PLAYER[24], /*Kolvo_Do_Rasbana, SUPERVISOR,*/ BAN_DATA[32], UNBAN_DATA, REASON_FOR_THE_BAN[50], MYSQL_STRING_CHECK_BAN_LIST[400], SQL_STRING_CHECK_BAN_LIST[400];
cache_get_data(rows, fields);
printf("rows = %i",rows);
if(!rows) return 1;
cache_get_field_content(0, "Name_Admin",ADMIN_ISSUING_BAN);
cache_get_field_content(0, "Name_Player",NAME_PLAYER);
//SUPERVISOR = cache_get_field_content_int(0, "Lvl_Admin");
cache_get_field_content(0, "Ban_Data",BAN_DATA);
UNBAN_DATA = cache_get_field_content_int(0, "Unban_Data");
cache_get_field_content(0, "Ban_Reason",REASON_FOR_THE_BAN);
// UNBAN_DATA - BAN_DATA[32]; Пытался сделать сколько осталось до разбана но выходит ошибка..
printf("%i > %i", UNBAN_DATA, gettime());
if(UNBAN_DATA > gettime())
{
print("Игрок забанен");
new str[400];
format(str, sizeof(str), "{FF6347}Аккаунт: %s\nДата блокировки: %s\nАдминистратор: %s\nПричина: %s\n\nДата разблокировки: %s",PlayerInfo[playerid][pName],BAN_DATA,ADMIN_ISSUING_BAN,REASON_FOR_THE_BAN, date("%dd/%mm/%yyyy в %hh:%ii",UNBAN_DATA));
ShowPlayerDialog(playerid,91,0,"Аккаунт заблокирован:",str,"Закрыть","");
KickNew(playerid);
return 1;
}
else
{
print("Игрок разбанен");
mysql_format(connect_to_mysql, MYSQL_STRING_CHECK_BAN_LIST, sizeof(MYSQL_STRING_CHECK_BAN_LIST), "DELETE FROM `"TABLE_BANS"` WHERE `Name_Player` = '%s'",PlayerInfo[playerid][pName]);
mysql_function_query(connect_to_mysql, MYSQL_STRING_CHECK_BAN_LIST, false, "","");
mysql_format(connect_to_mysql, SQL_STRING_CHECK_BAN_LIST, sizeof(SQL_STRING_CHECK_BAN_LIST), "DELETE FROM `"TABLE_BLOCK_IP"` WHERE `Name` = '%s'",PlayerInfo[playerid][pName]);
mysql_function_query(connect_to_mysql, SQL_STRING_CHECK_BAN_LIST, false, "","");
}
for(new i = 0; i != sizeof(GZInfo); i++)
{
GangZoneShowForPlayer(playerid,GZInfo[i][id],GZcolor(GZInfo[i][gFrak]));
}
for(new td = 0; td < 12; td++) PlayerTextDrawShow(playerid, gang[playerid][td]);
if(PlayerInfo[playerid][pInformer_Off_Onn] == 1)
{
for(new i = 0; i < sizeof(gang_td); i++) TextDrawShowForPlayer(playerid, gang_td[i]);
}
else if(PlayerInfo[playerid][pInformer_Off_Onn] == 0)
{
for(new win_dalglish = 0; win_dalglish < sizeof(gang_td); win_dalglish++) TextDrawHideForPlayer(playerid, gang_td[win_dalglish]);
}
if(Capture_On_Off == 1)
{
GangZoneFlashForPlayer(playerid,IsCapture,GZcolor(ID_GANG_ON_CAPTURE[0]));
}
print("Check_Ban_List - конец");
return true;
}
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Zeror_Dalglish(07.07.2014)
А вот ещё день разбана и время конвертирует не правильно разница между временим бана и разбана 4 часа
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)