Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:forceac(playerid, params[], help)
- {
- if(help)
- {
- SendCommandHelpMessage(playerid, "Force a player to play with SAMPCAC.");
- return 1;
- }
- if(isnull(params) || !IsNumeric(params)) return SendUsageMessage(playerid,"/forceac [Player ID]");
- new pID = strval(params);
- if(!IsPlayerConnected(pID)) return SendErrorMessage(playerid, "That player isn't connected");
- switch(Player[pID][ForceCAC])
- {
- case 0:
- {
- Player[pID][ForceCAC] = 1;
- if(!CAC_GetStatus(pID))
- {
- SetTimerEx("ATTDEF_OnPlayerConnect", 1000, false, "i", pID);
- }
- }
- case 1:
- {
- Player[pID][ForceCAC] = 0;
- }
- }
- new str[128];
- format(str, sizeof(str), COL_SEC"%s "COL_PRIM"has %s ForceCAC on: "COL_SEC"%s", Player[playerid][Name], ((Player[pID][ForceCAC] != 0) ? ("enabled") : ("disabled")), Player[pID][Name]);
- SendClientMessageToAll(0x78777755, str);
- new dbstr[128];
- format(dbstr, sizeof(dbstr), "UPDATE Players SET ForceCAC = %d WHERE Name = '%q'", Player[pID][ForceCAC], Player[pID][Name]);
- db_free_result(db_query(sqliteconnection, dbstr));
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement