05.03.2017, 02:24
Код:
CMD:sms(playerid, params[])
{
new string[126], smstext[126], tnum;
if(PlayerInfo[playerid][pPhone] == 0) return SCM(playerid, COLOR_LIGHTRED, "You don't have a phone.");
if(sscanf(params, "is[126]", tnum, smstext))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "USAGE: {FFFFFF} /sms [number] [input]");
}
else
{
format(string, sizeof(string), "* %s slips out their phone and compiles a text message.", GetName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
new sender = PlayerInfo[playerid][pNumber];
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pNumber] == tnum)
{
if(onoff[i] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "The number you entered may not exist or the device is turned off.");
format(string, sizeof(string), "( [SMS:] %s, Sender: [%d] )", smstext, sender);
SendClientMessage(i, COLOR_YELLOW, string);
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Text message delivery has failed.");
return 1;
}
}
}
return 1;
}


