CMD:ban(playerid, params[]) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 2) { new id,reason[128],string[200],giveplayer[30],sendername[30],type,str[128]; if(sscanf(params, "uds[128]", id,type,reason)) return SCM(playerid,COLOR_GREY, "UŻYJ: {FFFFFF}/ban "); if(IsPlayerConnected(id)) { if(id != INVALID_PLAYER_ID) { GetPlayerName(id, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[id][pAdmin] == 6) return 1; if(PlayerInfo[id][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, -1, "Ten gracz ma wiekszego administratora niz ty!"); if(type == 1) { format(string, sizeof(string),"~r~Ban~n~~w~Gracz: %s~n~Nadajacy: %s~n~~y~~h~%s", giveplayer, sendername, reason); ShowPenalty(string); format(string, sizeof(string), "AdmCmd: Admin %s zbanowal gracza %s, Powód: %s", giveplayer, sendername, reason); AdminLog("/logs/ban.log", string); PlayerInfo[id][pBanned] = 1; SendClientMessage(id,COLOR_LIGHTRED,"Mozesz wyslac prosbe unban na naszym forum. Forum: www.foxy-rp.pl"); SendClientMessage(id,COLOR_LIGHTRED,"Radzimy zrobic zdjecie tej informacji i opublikowac ja po zrobieniu prosby o unban. Kliknij F8, aby zrobic zdjecie."); format(str,sizeof(str),"UPDATE users SET `Banned`='1' WHERE `ID`='%d'",PlayerInfo[id][pSQLID]); mysql_query(SQL,str); new ip[25]; GetPlayerIp(id, ip, sizeof(ip)); Banlog(ip,GetName(id),GetName(playerid),reason,0); KickEx(id); } else if(type == 2) { format(string, sizeof(string),"~r~Ban~n~~w~Gracz: %s~n~Nadajacy: %s~n~~y~~h~%s", giveplayer, sendername, reason); ShowPenalty(string); format(string, sizeof(string), "AdmCmd: Admin %s zbanowal gracza %s, Powód: %s", giveplayer, sendername, reason); PlayerInfo[id][pBanned] = 1; SendClientMessage(id,COLOR_LIGHTRED,"Mozesz wyslac prosbe unban na naszym forum. Forum: www.foxy-rp.pl"); SendClientMessage(id,COLOR_LIGHTRED,"Radzimy zrobic zdjecie tej informacji i opublikowac ja po zrobieniu prosby o unban. Kliknij F8, aby zrobic zdjecie."); format(str,sizeof(str),"UPDATE users SET `Banned`='1' WHERE `ID`='%d'",PlayerInfo[id][pSQLID]); mysql_query(SQL,str); new ip[25]; GetPlayerIp(id, ip, sizeof(ip)); Banlog(ip,GetName(id),GetName(playerid),reason,0); Ban(id); } InsereazaSanctiune(id, playerid, BAN, reason); return 1; } } else return SendClientMessage(playerid, COLOR_GREY, "Ten gracz nie jest po3iczony"); } else return SendClientMessage(playerid, COLOR_LGREEN, "Nie posiadasz dostepu do tego polecenia!"); } return 1; }