Advertisement
Guest User

Anakin995 / Jail sistem

a guest
Jan 23rd, 2011
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.04 KB | None | 0 0
  1. //onplayercommandtext
  2.     if(strcmp(cmd, "/ajail", true) == 0)
  3.     {
  4.         if(IsPlayerConnected(playerid))
  5.         {
  6.             new giveplayerid, giveplayer[64], sendername[64], string[128];
  7.             tmp = strtok(cmdtext, idx);
  8.             if(!strlen(tmp))
  9.             {
  10.                 SendClientMessage(playerid, COLOR_GRAD2, "USO: /ajail [playerid/PartOfName] [reason]");
  11.                 return 1;
  12.             }
  13.             giveplayerid = ReturnUser(tmp);
  14.             if (PlayerInfo[playerid][Admin] >= 1)
  15.             {
  16.                 if(IsPlayerConnected(giveplayerid))
  17.                 {
  18.                     if(giveplayerid != INVALID_PLAYER_ID)
  19.                     {
  20.                         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  21.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  22.                         new length = strlen(cmdtext);
  23.                         while ((idx < length) && (cmdtext[idx] <= ' '))
  24.                         {
  25.                             idx++;
  26.                         }
  27.                         new offset = idx;
  28.                         new result[64];
  29.                         while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
  30.                         {
  31.                             result[idx - offset] = cmdtext[idx];
  32.                             idx++;
  33.                         }
  34.                         result[idx - offset] = EOS;
  35.                         if(!strlen(result))
  36.                         {
  37.                             SendClientMessage(playerid, COLOR_GRAD2, "USO: /ajail [playerid/PartOfName] [reason]");
  38.                             return 1;
  39.                         }
  40.                         new year, month,day;
  41.                         getdate(year, month, day);
  42.                         format(string, sizeof(string), "AdmCmd: %s è stato jailato da %s, reason: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
  43.                         //KickLog(string);
  44.                         //format(string, sizeof(string), "AdmCmd: %s was kicked by %s, reason: %s", giveplayer, sendername, (result));
  45.                         SendClientMessageToAll(COLOR_LIGHTRED, string);
  46.                         SetPlayerPos(giveplayerid, 1031.1146,-297.4104,73.9922);
  47.                         SetTimer("DeJailPlayer", 30000, false);
  48.                         return 1;
  49.                     }
  50.                 }
  51.             }
  52.             else
  53.             {
  54.                 format(string, sizeof(string), "   %d is not an active player.", giveplayerid);
  55.                 SendClientMessage(playerid, COLOR_GRAD1, string);
  56.             }
  57.         }
  58.         return 1;
  59.     }
  60.  
  61. //fuori da tutt
  62. forward DeJailPlayer(playerid);
  63. public DeJailPlayer(playerid)
  64. {
  65. SetPlayerPos(playerid, -1417.0,-295.8,14.1)
  66. return 1;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement