Marat
Умник
делал всё как тут http://pawno-info.ru/showthread.php?t=188574,но что то не работает
PHP:
CMD:kick(playerid,params[])
{
CMD:kick(playerid,params[])
{
if(!gPlayerLogged[playerid]) return SCM(playerid,COLOR_OSN,AUTO_LOG);
if(PlayerInfo[playerid][Admin] < 1) return true;
new result[128];
if(sscanf(params,"ds[128]",params[0],result)) return SCM(playerid, COLOR_GREY,"Используйте: /kick [id] [причина]");
if(!IsPlayerConnected(params[0])) return true;
if(strlen(result) < 1) return SCM(playerid, COLOR_GREY,"Используйте: /kick [id] [причина]");
format(msg, 158, "Администратор %s[%i] кикнул %s[%i]. Причина: %s", PlayerInfo[playerid][Name],playerid,PlayerInfo[params[0]][Name],params[0], result);
SCMToAll(COLOR_LIGHTRED,msg);
Kick(params[0]);
Adminlog(playerid, params[0], "kick", 0, params[1]); // Записываем в базу ID администратора (выше: admin), ID кикнутого игрока (выше: player), действие над игроком (выше: action[]), значение (выше: amount), причина (выше: reason[]).
return true;
}
PHP:
stock Adminlog(giveplayerid, playerid, action[], amount, reason[])
{
format(query, sizeof(query), "UPDATE `logsadm` (`admin`, `adminIP`, `player`, `action`, `amount`, `reason`) VALUES ( '%s', '%s', '%s', '%s', '%d', '%s', NOW() )",GetPlayerName(giveplayerid), GetPlayerIp(giveplayerid), PlayerInfo[playerid][Name], action, amount, reason);
mysql_function_query(connectsql, query, true, "", "");
}
