Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. YCMD:sms(playerid, params[], help) {
  2. new phonenumb,smstext[90],string[184],giveplayerid;
  3. if(PlayerInfo[playerid][pMuted] == 1) {
  4. format(string, sizeof(string), "You can't talk right now! You are muted. (%d seconds)",PlayerInfo[playerid][pMuteTime]);
  5. SCM(playerid, COLOR_GREY, string);
  6. return 1;
  7. }
  8. if(sscanf(params, "is[90]",phonenumb,smstext)) return SCM(playerid, COLOR_GREY, "USAGE: {FFFFFF}/sms <Number> <Text>");
  9. if(FaceReclama(smstext)) return Reclama(playerid, smstext);
  10. if(PhoneOnline[playerid] > 0) return SCM(playerid, -1, "Telefonul tau este inchis.");
  11. if(PlayerInfo[playerid][pPhone] == phonenumb) return SCM(playerid, COLOR_GREY, "Nu-ti poti trimite un SMS singur!");
  12. foreach(Player,i) {
  13. if(PlayerInfo[i][pPhone] == phonenumb && phonenumb != 0) {
  14. giveplayerid = i;
  15. if(!IsPlayerConnected(giveplayerid) && giveplayerid == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Invalid number!");
  16. if(IsBlocked(i, playerid)) return SCM(playerid, COLOR_LGREEN, "Acel player te-a blocat! Nu il poti contacta.");
  17. if(IsBlocked(playerid, i)) return SCM(playerid, COLOR_LGREEN, "L-ai blocat pe acel player! Nu il poti contacta.");
  18. if(Spectate[i] != 255) return SCM(playerid, COLOR_GREY, "Acel player este ocupat!");
  19. if(PhoneOnline[giveplayerid] > 0) return SCM(playerid, -1, "Telefonul lui este inchis.");
  20. if(PlayerInfo[giveplayerid][pAdmin] >= 1) {
  21. format(string, sizeof(string), "SMS de la %s (%d): %s",GetName(playerid),playerid, smstext);
  22. SCM(giveplayerid, COLOR_YELLOW, string);
  23. }
  24. else {
  25. format(string, sizeof(string), "SMS de la %s (%s): %s",GetName(playerid),DecimalNumber(playerid), smstext);
  26. SCM(giveplayerid, COLOR_YELLOW, string);
  27. }
  28. format(string, sizeof(string), "SMS trimis lui %s (%s): %s",GetName(giveplayerid),DecimalNumber(giveplayerid),smstext);
  29. SCM(playerid, 0xC8E0DFFF, string);
  30. format(string, sizeof(string), "(sms) %s catre %s: %s", GetName(playerid), GetName(giveplayerid), smstext);
  31. ChatLog(GetName(playerid), playerid, string);
  32.  
  33. format(string, sizeof(string), "(SMS LOG) %s(%d) catre %s(%d): %s", GetName(playerid), playerid, GetName(giveplayerid), giveplayerid, smstext);
  34. if(PlayerInfo[playerid][pAdmin] < 6) EarsMessage(0xFFC400FF, string);
  35.  
  36. //PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  37. PlayerPlaySound(giveplayerid, 1138, 0.0, 0.0, 0.0);
  38. Reply[giveplayerid] = playerid;
  39. return 1;
  40. }
  41. }
  42. SCM(playerid, COLOR_GREY, "Invalid number!");
  43. return 1;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement