Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.30 KB | None | 0 0
  1. // PM Command
  2.     if(strcmp("/pm", cmd, true) == 0) {
  3.         tmp = strtok(cmdtext,idx);
  4.  
  5.         if(!strlen(tmp) || strlen(tmp) > 5) {
  6.             SendClientMessage(playerid,YELLOW,"Usage: /pm (id) (message)");
  7.             return 1;
  8.         }
  9.  
  10.         new id = strval(tmp);
  11.         gMessage = strrest(cmdtext,idx);
  12.  
  13.         if(!strlen(gMessage)) {
  14.             SendClientMessage(playerid,YELLOW,"Usage: /pm (id) (message)");
  15.             return 1;
  16.         }
  17.  
  18.         if(!IsPlayerConnected(id)) {
  19.             SendClientMessage(playerid,YELLOW,"/pm : Bad player ID");
  20.             return 1;
  21.         }
  22.  
  23.         if(playerid != id) {
  24.             GetPlayerName(id,iName,sizeof(iName));
  25.             GetPlayerName(playerid,pName,sizeof(pName));
  26.             format(pMessage,sizeof(pMessage),"<Private Message to %s(%d): %s",iName,id,gMessage);
  27.             SendClientMessage(playerid,YELLOW,pMessage);
  28.             format(pMessage,sizeof(pMessage),">Private Message from %s(%d): %s",pName,playerid,gMessage);
  29.             SendClientMessage(id,YELLOW,pMessage);
  30.             printf(pMessage);
  31.             PlayerPlaySound(id,1085,0.0,0.0,0.0);
  32.             printf("PM: %s",pMessage);
  33.  
  34.         }
  35.         else {
  36.             SendClientMessage(playerid,YELLOW,"You cannot PM yourself");
  37.         }
  38.         return 1;
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement