Advertisement
Guest User

Untitled

a guest
Sep 1st, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.03 KB | None | 0 0
  1.     if(strcmp(cmd, "/clear", true) == 0)
  2.     {
  3.         if(IsPlayerConnected(playerid))
  4.         {
  5.             if(gTeam[playerid] == 2)
  6.             {
  7.                 if (!PlayerToPoint(3.0, playerid, 253.9280,69.6094,1003.6406))
  8.                 {
  9.                     SendClientMessage(playerid, COLOR_GRAD2, "Nu esti la sediul politiei!");
  10.                     return 1;
  11.                 }
  12.                 tmp = strtok(cmdtext, idx);
  13.                 if(!strlen(tmp))
  14.                 {
  15.                     SendUsage(playerid,"{1fab48}ยป Foloseste: {FFFFFF}/clear [playerid/PartOfName][reason]");
  16.                     return 1;
  17.                 }
  18.                 giveplayerid = ReturnUser(tmp);
  19.                 new length = strlen(cmdtext);
  20.                 while ((idx < length) && (cmdtext[idx] <= ' '))
  21.                 {
  22.                     idx++;
  23.                 }
  24.                 new offset = idx;
  25.                 new result[200];
  26.                 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  27.                 {
  28.                     result[idx - offset] = cmdtext[idx];
  29.                     idx++;
  30.                 }
  31.                 result[idx - offset] = EOS;
  32.                 for(new s = 0; s < num_words; s++)
  33.                 {
  34.                     new pos;
  35.                     while((pos = strfind(result,Swears[s],true)) != -1) for(new i = pos, j = pos + strlen(Swears[s]); i < j; i++)
  36.                     {
  37.                         result[i] = '*';
  38.                     }
  39.                 }
  40.                 if(!strlen(result))
  41.                 {
  42.                     SendUsage(playerid,"{1fab48}ยป Foloseste: {FFFFFF}/clear [playerid/PartOfName][reason]");
  43.                     return 1;
  44.                 }
  45.                 if(IsPlayerConnected(giveplayerid))
  46.                 {
  47.                     if(giveplayerid != INVALID_PLAYER_ID)
  48.                     {
  49.                         if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Nu poti sa iti stergi singur stelele!"); return 1; }
  50.                         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  51.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  52.                         format(string, sizeof(string), "* Politistul %s ti-a sters wanted-ul, motiv: %s.", sendername,result);
  53.                         SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  54.                         format(string, sizeof(string), "* %s i-a sters la %s wanted-ul, motiv: %s.", sendername, giveplayer, result);
  55.                         SendRadioMessage(1, TEAM_BLUE_COLOR, string);
  56.                         SendRadioMessage(2, TEAM_BLUE_COLOR, string);
  57.                         SendRadioMessage(3, TEAM_BLUE_COLOR, string);
  58.                         WantedPoints[giveplayerid] = 0;
  59.                         WantedLevel[giveplayerid] = 0;
  60.                         ClearCrime(giveplayerid);
  61.                         SetPlayerWantedLevel(giveplayerid, 0);
  62.                         PlayerData[giveplayerid][pWantedPoints] = WantedPoints[giveplayerid];
  63.                         format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[giveplayerid][pWantedPoints], PlayerData[giveplayerid][pSQLID]);
  64.                         mysql_query(string);
  65.                         format(string, sizeof(string), "UPDATE players SET WantedLevel='%d' WHERE id=%d", WantedLevel[giveplayerid], PlayerData[giveplayerid][pSQLID]);
  66.                         mysql_query(string);
  67.                         if(gTeam[giveplayerid] == 4)
  68.                         {
  69.                             gTeam[giveplayerid] = 3;
  70.                             SetPlayerToTeamColor(giveplayerid);
  71.                         }
  72.                     }
  73.                 }
  74.                 else
  75.                 {
  76.                     SendClientMessage(playerid, COLOR_GREY, "Acest jucator nu este conectat!");
  77.                 }
  78.             }
  79.             else
  80.             {
  81.                 SendClientMessage(playerid, COLOR_GREY, "Nu esti politist!");
  82.             }
  83.         }
  84.         return 1;
  85.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement