Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.06 KB | None | 0 0
  1. YCMD:forceac(playerid, params[], help)
  2. {
  3.     if(help)
  4.     {
  5.         SendCommandHelpMessage(playerid, "Force a player to play with SAMPCAC.");
  6.         return 1;
  7.     }
  8.     if(isnull(params) || !IsNumeric(params)) return SendUsageMessage(playerid,"/forceac [Player ID]");
  9.    
  10.     new pID = strval(params);
  11.  
  12.     if(!IsPlayerConnected(pID)) return SendErrorMessage(playerid, "That player isn't connected");
  13.    
  14.     switch(Player[pID][ForceCAC])
  15.     {
  16.         case 0:
  17.         {
  18.             Player[pID][ForceCAC] = 1;
  19.             if(!CAC_GetStatus(pID))
  20.             {
  21.                 SetTimerEx("ATTDEF_OnPlayerConnect", 1000, false, "i", pID);
  22.             }
  23.         }
  24.         case 1:
  25.         {
  26.             Player[pID][ForceCAC] = 0;
  27.         }
  28.     }
  29.  
  30.     new str[128];
  31.    
  32.     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]);
  33.     SendClientMessageToAll(0x78777755, str);
  34.    
  35.     format(str, sizeof(str), "UPDATE Players SET ForceCAC = %d WHERE Name = '%q'", Player[pID][ForceCAC], Player[pID][Name]);
  36.     db_free_result(db_query(sqliteconnection, str));
  37.     return 1;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement