Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 22nd, 2012  |  syntax: None  |  size: 2.10 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.     if(strcmp(cmd, "/warn",true)==0)
  2.     {
  3.     if(PlayerInfo[playerid][pAdmin] >= 2)
  4.     {
  5.         tmp = strtok(cmdtext,idx);
  6.         if(!strlen(tmp))
  7.         {
  8.         SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /warn [playerid/PartOfName]");
  9.         return 1;
  10.         }
  11.         new warn = strval(tmp);
  12.         new tmpt[256];
  13.         tmpt = strrest(cmdtext,idx);
  14.         if(!strlen(tmp))
  15.         {
  16.         SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /warn [playerid/PartOfName]");
  17.         return 1;
  18.         }
  19.         if(!IsPlayerConnected(warn)) SendClientMessage(playerid, COLOR_GRAD2, "[SERVER]: This player is not connected to the server.");
  20.         PlayerInfo[playerid][pWarn] += 1;
  21.         new daniel[256];
  22.         new adminname[24];
  23.         GetPlayerName(playerid,adminname,24);
  24.         GetPlayerName(warn,playername,24);
  25.         format(daniel,sizeof(daniel),"The player %s has warned by the admin %s Reason: [%s] (%d/3)",playername,adminname,tmpt,PlayerInfo[playerid][pWarn]);
  26.         SendClientMessageToAll(COLOR_ASKQ,daniel);
  27.         if(PlayerInfo[playerid][pWarn] == 3)
  28.         {
  29.         format(daniel,sizeof(daniel),"The player %s has banned by the server Reason: [3 Warnings.]",playername);
  30.         SendClientMessageToAll(COLOR_ASKQ,daniel);
  31.         Ban(warn);
  32.         dini_Create(BanFile(warn));
  33.         }
  34.         }
  35.         return 1;
  36.         }
  37.  
  38.      if(strcmp(cmd, "/unwarn",true)==0)
  39.     {
  40.     if(PlayerInfo[playerid][pAdmin] >= 3)
  41.     {
  42.         tmp = strtok(cmdtext,idx);
  43.         if(!strlen(tmp))
  44.         {
  45.         SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /unwarn [playerid/PartOfName] [Reason]");
  46.         return 1;
  47.         }
  48.         new warn = strval(tmp);
  49.         new tmpt[256];
  50.         tmpt = strrest(cmdtext,idx);
  51.         if(!strlen(tmp))
  52.         {
  53.         SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /unwarn [playerid/PartOfName] [Reason]");
  54.         return 1;
  55.         }
  56.         if(!IsPlayerConnected(warn)) SendClientMessage(playerid, COLOR_GRAD2, "[SERVER]: This player is not connected to the server.");
  57.         PlayerInfo[playerid][pWarn] -= 1;
  58.         new daniel[256];
  59.         new adminname[24];
  60.         GetPlayerName(playerid,adminname,24);
  61.         GetPlayerName(warn,playername,24);
  62.         format(daniel,sizeof(daniel),"The player %s has unwarned by the admin %s Reason: [%s] (%d/3)",playername,adminname,tmpt,PlayerInfo[playerid][pWarn]);
  63.         SendClientMessageToAll(COLOR_ASKQ,daniel);
  64.         }
  65.         return 1;
  66.         }