13.07.2010, 20:36
Stepashka твой вариант не пашет совсем. Хотя мне он больше по душе.
Как ты думаешь какой ip будет выведен в консоль? Ответ 255.255.255.255
MX_Master всё пашет. Но не приятно читать ваши оптимизированные коды с вашими char и с цыклами в укороченных формах записи. По мне, красивее чем развернутая форма записи ни чего нет.
В обоих случаях изменил 5 секунд на 60, т.к. за 5 надо ещё умудриться перезайти.
и добавил
PHP Code:
public OnPlayerDisconnect(playerid, reason)//Выполняется при отключении игрока от сервера.
{
new str_ip[20];
GetPlayerIp(playerid, str_ip, 20);
printf("GetPlayerIpDisconnect: %s", str_ip);
}
MX_Master всё пашет. Но не приятно читать ваши оптимизированные коды с вашими char и с цыклами в укороченных формах записи. По мне, красивее чем развернутая форма записи ни чего нет.
В обоих случаях изменил 5 секунд на 60, т.к. за 5 надо ещё умудриться перезайти.
и добавил
PHP Code:
new string[256];
format(string, sizeof(string), "CEPBEP: %s[%d] was kicked, reason: reconnect",PlayerName(playerid),playerid);
new lH, lM, lS; gettime(lH,lM,lS);
format(string, sizeof(string), "[%d:%02d:%02d] %s", lH,lM,lS, string);
SendClientMessage(playerid, COLOR_RED, string);
Kick(playerid);
return 1;