Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:sms(playerid, params[], help) {
- new phonenumb,smstext[90],string[184],giveplayerid;
- if(PlayerInfo[playerid][pMuted] == 1) {
- format(string, sizeof(string), "You can't talk right now! You are muted. (%d seconds)",PlayerInfo[playerid][pMuteTime]);
- SCM(playerid, COLOR_GREY, string);
- return 1;
- }
- if(sscanf(params, "is[90]",phonenumb,smstext)) return SCM(playerid, COLOR_GREY, "USAGE: {FFFFFF}/sms <Number> <Text>");
- if(FaceReclama(smstext)) return Reclama(playerid, smstext);
- if(PhoneOnline[playerid] > 0) return SCM(playerid, -1, "Telefonul tau este inchis.");
- if(PlayerInfo[playerid][pPhone] == phonenumb) return SCM(playerid, COLOR_GREY, "Nu-ti poti trimite un SMS singur!");
- foreach(Player,i) {
- if(PlayerInfo[i][pPhone] == phonenumb && phonenumb != 0) {
- giveplayerid = i;
- if(!IsPlayerConnected(giveplayerid) && giveplayerid == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, "Invalid number!");
- if(IsBlocked(i, playerid)) return SCM(playerid, COLOR_LGREEN, "Acel player te-a blocat! Nu il poti contacta.");
- if(IsBlocked(playerid, i)) return SCM(playerid, COLOR_LGREEN, "L-ai blocat pe acel player! Nu il poti contacta.");
- if(Spectate[i] != 255) return SCM(playerid, COLOR_GREY, "Acel player este ocupat!");
- if(PhoneOnline[giveplayerid] > 0) return SCM(playerid, -1, "Telefonul lui este inchis.");
- if(PlayerInfo[giveplayerid][pAdmin] >= 1) {
- format(string, sizeof(string), "SMS de la %s (%d): %s",GetName(playerid),playerid, smstext);
- SCM(giveplayerid, COLOR_YELLOW, string);
- }
- else {
- format(string, sizeof(string), "SMS de la %s (%s): %s",GetName(playerid),DecimalNumber(playerid), smstext);
- SCM(giveplayerid, COLOR_YELLOW, string);
- }
- format(string, sizeof(string), "SMS trimis lui %s (%s): %s",GetName(giveplayerid),DecimalNumber(giveplayerid),smstext);
- SCM(playerid, 0xC8E0DFFF, string);
- format(string, sizeof(string), "(sms) %s catre %s: %s", GetName(playerid), GetName(giveplayerid), smstext);
- ChatLog(GetName(playerid), playerid, string);
- format(string, sizeof(string), "(SMS LOG) %s(%d) catre %s(%d): %s", GetName(playerid), playerid, GetName(giveplayerid), giveplayerid, smstext);
- if(PlayerInfo[playerid][pAdmin] < 6) EarsMessage(0xFFC400FF, string);
- //PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- PlayerPlaySound(giveplayerid, 1138, 0.0, 0.0, 0.0);
- Reply[giveplayerid] = playerid;
- return 1;
- }
- }
- SCM(playerid, COLOR_GREY, "Invalid number!");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement