CMD:resetordertime(playerid, params[]) { new targetid; if (Players[playerid][pAdmin] < 5) { return SendErrorMessage(playerid, "You are not privileged to use this command."); } else if (sscanf(params, "u", targetid)) { return SendSyntaxMessage(playerid, "/resetordertime [playerid/name]"); } else if (!IsPlayerConnected(targetid)) { return SendErrorMessage(playerid, "The specified target doesn't exist."); } else if (!IsPlayerLoggedIn(targetid)) { return SendErrorMessage(playerid, "The specified target is not logged in yet."); } else { Players[targetid][pPackageTime] = 0; SendInfoMessage(playerid, "You have reset %s's package order time. They can now /orderpackage again.", ReturnNameEx(targetid, 0)); } return 1; } CMD:copfix(playerid,params[]) { new targetid; if(Players[playerid][pAdmin] < 2) { return SendErrorMessage(playerid, "You are not privileged to use this command."); } else if (sscanf(params,"u",targetid)) { return SendSyntaxMessage(playerid, "/copfix [playerid/name]"); } else if (GetPlayerFactionType(targetid) != FACTION_LEO) { return SendErrorMessage(playerid, "The specified target is not in a law enforcement faction."); } else if (!IsPlayerConnected(targetid)) { return SendErrorMessage(playerid, "The specified target doesn't exist."); } else if (IsPlayerNPC(targetid)) { return SendErrorMessage(playerid,"You cannot use this command on a NPC."); } else if (!IsPlayerLoggedIn(targetid)) { return SendErrorMessage(playerid,"The specified target is not logged in yet."); } else { if(Players[playerid][pAdmin] < 6) { SendAdminMessage(COLOR_RED, "Admin: %s has copfixed %s.", ReturnNameEx(playerid), ReturnNameEx(targetid)); } ShowLockerMenu(targetid); SendInfoMessage(targetid,"%s has copfixed you.",ReturnNameEx(playerid)); SendInfoMessage(playerid,"You have copfixed %s.",ReturnNameEx(targetid)); new log[128]; format(log, sizeof(log), "%s has copfixed %s", ReturnName(playerid), ReturnName(targetid)); CreateLog("admin", log); } return 1; } CMD:deletefaction(playerid, params[]) { new faction; if (Players[playerid][pAdmin] < 5 && !Players[playerid][pFactionMod]) { return SendErrorMessage(playerid, "You are not privileged to use this command."); } else if (sscanf(params, "i", faction)) { return SendSyntaxMessage(playerid, "/deletefaction (faction ID)"); } else if (!IsValidFactionID(faction)) { return SendErrorMessage(playerid, "You have specified an invalid faction ID."); } else { foreach (new i : Player) { if (GetPlayerFactionID(i) == faction) { SendInfoMessage(i, "You have been kicked from your faction due to deletion."); ResetFactionInfo(i); } } ClearFactionGates(faction); ClearFactionVehicles(faction); format(gExecute, sizeof(gExecute), "DELETE FROM rp_factions WHERE `fcID` = %i", Factions[faction][fcID]); mysql_tquery(gConnection, gExecute); format(gExecute, sizeof(gExecute), "UPDATE rp_accounts SET FactionID = 0 WHERE FactionID = %i", Factions[faction][fcID]); mysql_tquery(gConnection, gExecute); mysql_format(gConnection, gExecute, sizeof(gExecute), "DELETE FROM rp_factionequipment WHERE itemFactionID = %i", Factions[faction][fcID]); mysql_tquery(gConnection, gExecute); mysql_format(gConnection, gExecute, sizeof(gExecute), "DELETE FROM rp_factionaccessories WHERE accessoryFactionID = %i", Factions[faction][fcID]); mysql_tquery(gConnection, gExecute); ResetFaction(faction); SendAdminMessage(COLOR_RED, "Admin: %s has deleted faction %i.", ReturnNameEx(playerid, 0), faction); } return 1; }