Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:ban(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1)
- {
- new string[256];
- new query_string[512];
- if(sscanf(params, "ds[256]", params[0], params[1])) return SCM(playerid, 0xffffffFF, "• {FFCC00}[Подсказка] {ffffff}Используйте /ban [ID] [Причина]");
- if(PlayerInfo[playerid][pAdmin] == 1) return SCM(playerid, COLOR_WHITE, "{4682B4}[!] {FFFFFF}Доступно администраторам {4682B4}2 {FFFFFF}уровня.");
- if(PlayerInfo[params[0]][pAdmin] >= 1) return SCM(playerid, COLOR_WHITE, "{4682B4}[!] {FFFFFF}Администратора нельзя забанить.");
- format(query_string, sizeof(query_string),"INSERT INTO `Bans`(`pName`, `Reason`,`Admin`) VALUES ('%s', '%s', '%s')", PlayerInfo[params[0]][pName], params[1], PlayerInfo[playerid][pName]);
- mysql_function_query(mysql_connect_id, query_string, true, "","");
- format(query_string, sizeof(query_string),"UPDATE `Accounts` SET `pBanned` = '1' WHERE `pName` = '%s'",PlayerInfo[params[0]][pName]);
- mysql_function_query(mysql_connect_id, query_string, false, "","");
- format(string, sizeof(string), "{FFFFFF}Администратор: {FF6347}%s {FFFFFF}забанил {FF6347}%s. {FFFFFF}Причина: {FF6347}%s", PlayerInfo[playerid][pName],PlayerInfo[params[0]][pName], params[1]);
- SCMTA(COLOR_WHITE, string);
- PlayerInfo[params[0]][pBanned] += 1;
- KickEx(params[0]);
- }
- else {
- SCM(playerid, COLOR_WHITE, "{4682B4}[!] {FFFFFF}Вы не уполномочены использовать данную команду.");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement