Kick command.
#4

Quote:
Originally Posted by BlackRaven
Посмотреть сообщение
pawn Код:
CMD:kick(playerid, params[])
{
    new pid, reason[256], str[256], query[256];
    new year, month, day, hour, mins, data[256];
    if(!CheckAdmin(playerid, 1)) return NotAuthMSG(playerid);
    if(sscanf(params,"ds[256]",pid,reason)) return SyntaxMSG(playerid, "/kick [playerid] [reason]");
    if(!IsPlayerConnected(pid)) return SCM(playerid, COLOR_GREY,"Invalid player id");
    getdate(year, month, day);
    gettime(hour, mins);
    format(data, sizeof(data), "%d-%d-%d | %d:%d", day, month, year, hour, mins);
    format(query, sizeof(query), "INSERT INTO `kicks` (player, victim, reason, data) VALUES ('%s', '%s', '%s', '%s')", GetName(playerid), GetName(pid), reason, data);
    mysql_function_query(dbHandle, query, true, "", "");
    format(str, sizeof(str), "AdmCmd: %s was kicked by %s, reason: %s", GetName(pid), GetName(playerid), reason);
    SendClientMessageToAll(COLOR_LIGHTRED,str);
    SendClientMessage(pid, COLOR_LIGHTRED, "You have been kicked");
    Kick(pid);
    return 1;
}
That is wrong. Please read 0.3X topic for more info. You have to use the kick function after a delay, since kick intervenes and stops any 'packets' being sent. - Kalcor.
Reply


Messages In This Thread
Kick command. - by PaulDinam - 08.02.2013, 10:04
Re: Kick command. - by lean1337 - 08.02.2013, 10:05
Re: Kick command. - by BlackRaven - 08.02.2013, 10:07
Re: Kick command. - by RajatPawar - 08.02.2013, 10:09
Re: Kick command. - by PaulDinam - 08.02.2013, 10:15

Forum Jump:


Users browsing this thread: 1 Guest(s)