SHARE
TWEET

Untitled

a guest Nov 19th, 2019 91 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CMD:sms(playerid,params[])
  2. {
  3.     if(p_info[playerid][phoneonline]) return SendClientMessage(playerid, error, "Ваш телефон выключен");
  4.     if(p_info[playerid][mute] > 0) return SendClientMessage(playerid, error, "Время мута еще не истекло");
  5.     new str[164];
  6.     if(!p_info[playerid][phone]) return SendClientMessage(playerid, error, "У Вас нет телефона, приобретите его в Магазине 24/7");
  7.     if(p_info[playerid][mob_balance] >= 5)
  8.     {
  9.         if(sscanf(params, "is[128]", params[0],params[1])) return SendClientMessage(playerid, error, "Используйте: /sms [номер телефона] [текст]");
  10.         if(strlen(params[1]) > 128) return SendClientMessage(playerid, error, "Вы превысили лимит. Разрешено не более 128 букв.");
  11.         new number = -1,id = -1;
  12.         for(new i; i<GetMaxPlayers();i++)
  13.         {
  14.             if(p_info[i][p_number] == params[0])
  15.             {
  16.                 number = p_info[i][p_number];
  17.                 id = i;
  18.                 break;
  19.             }
  20.         }
  21.         if(number == -1 && id == -1) SendClientMessage(playerid, -1, "Неверный номер абонента");
  22.         else
  23.         {
  24.             if(p_info[id][phoneonline]) return SendClientMessage(playerid, error, "Телефон абонента выключен");
  25.             f(str, "SMS: %s Получатель: %s[%i] [т. %d])",params[1],get_name(id),id,p_info[id][p_number]);
  26.             SendClientMessage (playerid, 0xFFFF00FF, str);
  27.             PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  28.  
  29.             f(str, "SMS: %s Отправитель: %s[%i] [т. %d])",params[1],get_name(playerid),playerid,p_info[playerid][p_number]);
  30.             SendClientMessage(id,0xFFFF00FF, str);
  31.             PlayerPlaySound(id,1052, 0.0, 0.0, 0.0);
  32.         }
  33.     }
  34.     else
  35.     {
  36.         SendClientMessage(playerid, error, "Недостаточно средств на счету телефона");
  37.         SendClientMessage(playerid, error, "Пополнить мобильный телефон можно в любом банкомате");
  38.     }
  39.     return 1;
  40. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top