Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. cmd:pm(playerid, params[])
  2. {
  3. new id, text[128], string[200];
  4. if(sscanf(params, "us[128]", id, text)) return USAGE(playerid, "/pm [ID/Part of name] [text]");
  5. if(id == INVALID_PLAYER_ID) return ERROR(playerid, "That player is not connected.");
  6. if(id == playerid) return ERROR(playerid, "You cannot PM yourself.");
  7. if(PI[playerid][pMuted] >= 1) return ERROR(playerid, "You are muted, you cannot speak.");
  8. if(PI[id][pAdmin] != 0)
  9. {
  10. va_SendClientMessage(id, COLOR_YELLOW, "{EFD101}(( PM from "COLOR_RED"%s{EFD101}[%d]: %s ))", GetName(playerid), playerid, text);
  11. va_SendClientMessage(playerid, COLOR_YELLOW, "{EFD101}(( PM for "COLOR_RED"%s{EFD101}[%d]: %s ))", GetName(id), id, text);
  12. lastPM[id] = playerid;
  13. }
  14. else if(PI[id][pAdmin] == 0)
  15. {
  16. va_SendClientMessage(id, COLOR_YELLOW, "{EFD101}(( PM from %s[%d]: %s ))", GetName(playerid), playerid, text);
  17. va_SendClientMessage(playerid, COLOR_YELLOW, "{EFD101}(( PM for %s[%d]: %s ))", GetName(id), id, text);
  18. lastPM[id] = playerid;
  19. }
  20. if(PI[id][pAdmin] == 0 && PI[playerid][pAdmin] == 0)
  21. {
  22. format(string, sizeof(string), "[!PM ALERT!]: %s[%d] has sent a PM to %s[%d] saying: %s", GetName(playerid), playerid, GetName(id), id, text);
  23. AMessage(COLOR_YELLOW, string);
  24. lastPM[id] = playerid;
  25. }
  26. else if(PI[id][pAdmin] != 0 && PI[playerid][pAdmin] != 0) return true;
  27. return true;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement