format(string, sizeof(string), \"%s bannolva a rendszer által, INDOK: Meglett az 5 figyelmeztetés!\", giveplayer, result);format(string, sizeof(string), \"%s bannolva a rendszer által, INDOK: Meglett az 5 figyelmeztetés!(%d-%d-%d)\", giveplayer, result, year, month,day);format(string, sizeof(string), \"%s figyelmeztette %s, INDOK: %s [Figyelmeztetések: %d/5]\",sendername, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]);format(string, sizeof(string), \"%s-t figyelmeztette %s, INDOK: %s [Figyelmeztetések: %d/5] (%d-%d-%d)\",giveplayer, sendername,(result),PlayerInfo[giveplayerid][pWarns], year, month,day);format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s figyelmeztette %s, INDOK: %s [Figyelmeztetések: %d/5]\",y,m,d,h,mi,s,nev, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]);
format(string, sizeof(string), \"%s elvette a figyelmesztetését %s [Figyelmeztetések: %d/5]\",sendername, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]);format(string, sizeof(string), \"%s-tõl %s elvett 1 figyelmeztetést [Figyelmeztetések: %d/5] (%d-%d-%d)\",giveplayer, sendername,PlayerInfo[giveplayerid][pWarns], y, m,d);format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s figyelmeztette %s [Figyelmeztetések: %d/5]\",y,m,d,h,mi,s,nev, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]);
format(string, sizeof(string), \"%s bannolva a rendszer által, INDOK: Meglett az 5 figyelmeztetés!\", giveplayer, result);format(string, sizeof(string), \"%s bannolva a rendszer által, INDOK: Meglett az 5 figyelmeztetés!(%d-%d-%d)\", giveplayer, result, year, month,day);
PlayerInfo[playerid][pWarns] = 1;PlayerInfo[playerid][pWarns]-1PlayerInfo[playerid][pWarns] = 1;PlayerInfo[giveplayerid][pWarns] = 1;PlayerInfo[giveplayerid][pWarns] = 1;PlayerInfo[giveplayerid][pWarns]-1PlayerInfo[giveplayerid][pWarns] = 1;PlayerInfo[giveplayerid][pWarns] = 1;
if(strcmp(cmd, \"/warn\", true) == 0){ if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); giveplayerid = strval(tmp); if(Admin(playerid, 1)) { if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin]) { new length = strlen(cmdtext); new year, month,day; getdate(year, month, day); while ((idx < length) && (cmdtext[idx] <= \' \')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_GRAD1, \"HASZNÁLAT: /warn [JátékosID/NévRészlet] [indok]\"); } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(PlayerInfo[giveplayerid][pWarns] >= 10) { format(string, sizeof(string), \"%s ki lett rúgva a rendszer által | Oka: Túl sok figyelmeztetés\", giveplayer, result); SendClientMessageToAll(COLOR_LIGHTRED, string); PlayerInfo[giveplayerid][pLocked] = 1; Kick(giveplayerid); format(string, sizeof(string), \"%s ki lett rúgva a rendszer által | Oka: Túl sok figyelmeztetés(%d-%d-%d)\", giveplayer, result, year, month,day); BanLog(string); return 1; } format(string, sizeof(string), \"%s adott egy figyelmeztetést %s | Oka: %s [Warnok száma: %d/10]\",sendername, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]); SendClientMessageToAll(COLOR_LIGHTRED, string); format(string, sizeof(string), \"%s adott egy figyelmeztetést %s | Oka: %s [Warnok száma: %d/10] (%d-%d-%d)\",giveplayer, sendername,(result),PlayerInfo[giveplayerid][pWarns], year, month,day); WarnLog(string); PlayerInfo[giveplayerid][pWarns] += 1; new nev[32]; GetPlayerName(playerid, nev, sizeof(nev)); new h,mi,s,y,m,d; getdate(y,m,d); gettime(h,mi,s); format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s adott egy figyelmeztetést %s | Oka: %s [Warnok száma: %d/10]\",y,m,d,h,mi,s,nev, rag(giveplayer,3), result,PlayerInfo[giveplayerid][pWarns]); LoOoG(stringx); return 1; } else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admint nem warnolhatsz!\"); }}}if(strcmp(cmd, \"/warn-el\", true) == 0){ if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, \"HASZNÁLAT: /warn-el [JátékosID/NévRészlet]\"); return 1; } giveplayerid = strval(tmp); if(Admin(playerid, 5)) { if(PlayerInfo[giveplayerid][pAdmin] < PlayerInfo[playerid][pAdmin]) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), \"%s elvette a figyelmesztetését %s [Figyelmeztetések: %d/10]\",sendername, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]); SendClientMessageToAll(COLOR_LIGHTRED, string); PlayerInfo[giveplayerid][pWarns] -= 1; new nev[32]; GetPlayerName(playerid, nev, sizeof(nev)); new h,mi,s,y,m,d; getdate(y,m,d); gettime(h,mi,s); format(string, sizeof(string), \"%s-tõl %s elvett 1 figyelmeztetést [Figyelmeztetések: %d/10] (%d-%d-%d)\",giveplayer, sendername,PlayerInfo[giveplayerid][pWarns], y, m,d); WarnLog(string); format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s figyelmeztette %s [Figyelmeztetések: %d/10]\",y,m,d,h,mi,s,nev, rag(giveplayer,3),PlayerInfo[giveplayerid][pWarns]); LoOoG(stringx); return 1; } else SendClientMessage(playerid,COLOR_GRAD2,\"Nagyobb admintól nem veheted el a warnt!\"); }}return 1;}
giveplayerid = strval(tmp);
PlayerInfo[giveplayerid][pWarns] += 1;
PlayerInfo[playerid][pWarns] = 0;
if(strcmp(cmd,\"/unbanip\",true)==0){if(Admin(playerid, 3)){ tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GRAD1,\"HASZNÁLAT: /unbanip [ip]\"); return 1; } format(string,sizeof(string),\"unbanip %s\",tmp); SendRconCommand(string); SendRconCommand(\"reloadbans\"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, \"<< FõAdmin %s feloldotta a bant errõl az iprõl: %s >>\", sendername,tmp); ABroadCast(COLOR_ADMIN,string,1); PlayerInfo[giveplayerid][pLocked] = 0; PlayerInfo[giveplayerid][pWarns] = 1;}return 1;}if (strcmp(cmd, \"/unban\", true)==0){ if((IsPlayerAdmin(playerid)) || Admin(playerid, 3)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, \"HASZNÁLAT: /unban [játékos neve]\"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(giveplayer)); format(string, 256, \"<< FõAdmin %s feloldotta a tiltást errõl a karakterrõl: %s >>\", sendername, tmp); ABroadCast(COLOR_ADMIN,string,1); format(string, 256, \"<< FõAdmin %s feloldotta a tiltást errõl a karakterrõl: %s >>\", sendername, tmp); printf(string); format(string,sizeof(string),\"%s.ini\",tmp); fremove(string); SendClientMessage(playerid, COLOR_WHITE, \"Játékos unbannolva.\"); SendRconCommand(string); SendRconCommand(\"reloadbans\"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[giveplayerid][pLocked] = 0; PlayerInfo[giveplayerid][pWarns] = 1;}return 1;}