Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Команда /sms

Статус
В этой теме нельзя размещать новые ответы.

7'Zip

Ученик
команды sms почему то когда пишеш /sms ид 3 текст отправляет смс иду ноль в чем проблема?
Команда
PHP:
CMD:sms(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return 1;
	new string[256];
    if(PlayerInfo[playerid][pMuted] > 0) return SendClientMessage(playerid, COLOR_PURPLE, PlayerHaveMuteTime);
   	if(Phone[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, "Ó âàñ âûêëþ÷åí òåëåôîí!");
    if(PlayerInfo[playerid][pPhone][0] == 0) return SendClientMessage(playerid, COLOR_GREY, "Âû íå âëàäååòå òåëåôîíîì!");
    if(sscanf(params, "is[60]", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /sms [id] [òåêñò]");
    if(params[0] < 0 || params[0] > 9999999) return SendClientMessage(playerid, COLOR_GREY, "Íåâåðíûé íîìåð òåëåôîíà!");
	if(params[0] == TODAY_NUMBER)
	{
	    if(PlayerInfo[playerid][pNews] != SA_News) return SendMes(playerid, COLOR_GREY, "Âû äîëæíû ñëóøàòü ðàäèî: %s", FracInfo[F_SA_News][fName]);
		if(EtherSms[PlayerInfo[playerid][pNews]-1] == false) return SendClientMessage(playerid, COLOR_GREY, "Ðàäèî íå ïðèíèìàåò ÑÌÑ!");
		if(PlayerInfo[playerid][pPhoneBalance] < SmsPrice[PlayerInfo[playerid][pNews]-1]) return SendClientMessage(playerid, COLOR_GREY, "Ïîïîëíèòå áàëàíñ ìîáèëüíîãî òåëåôîíà!");
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
		    if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue;
		    if(Ether[i] == true && PlayerInfo[i][pMember] == F_SA_News)
		    {
		        PlayerInfo[playerid][pBank] -= SmsPrice[PlayerInfo[playerid][pNews]-1];
		        FracBank[8] += SmsPrice[PlayerInfo[playerid][pNews]-1];
		        SetOtherInt("ntoday", FracBank[8]);
				PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				SendMes(i, COLOR_YELLOW, "SMS: %s. Îòïðàâèòåëü: %s", params[1], PlayerInfo[playerid][pSendername]);
    			SendMes(playerid, COLOR_YELLOW, "SMS: %s. Ïîëó÷àòåëü: SA_News", params[1]);
    			SendClientMessage(playerid, COLOR_WHITE, "Âàøå ñîîáùåíèå äîñòàâëåíî");
				format(string, 64, "%s äîñòàåò ìîáèëüíûé òåëåôîí", PlayerInfo[playerid][pSendername]);
				ProxDetectorNew(playerid,30.0,COLOR_PURPLE,string);
				break;
		    }
		}
		return 1;
	}
	if(params[0] == TIMES_NUMBER)
	{
	    if(PlayerInfo[playerid][pNews] != NEWS_WEEK) return SendMes(playerid, COLOR_GREY, "Âû äîëæíû ñëóøàòü ðàäèî: %s", FracInfo[F_NEWSTODAY][fName]);
		if(EtherSms[PlayerInfo[playerid][pNews]-1] == false) return SendClientMessage(playerid, COLOR_GREY, "Ðàäèî íå ïðèíèìàåò ÑÌÑ!");
		if(PlayerInfo[playerid][pPhoneBalance] < SmsPrice[PlayerInfo[playerid][pNews]-1]) return SendClientMessage(playerid, COLOR_GREY, "Ïîïîëíèòå áàëàíñ ìîáèëüíîãî òåëåôîíà!");
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
		    if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue;
		    if(Ether[i] == true && PlayerInfo[i][pMember] == F_NEWSTODAY)
		    {
		        PlayerInfo[playerid][pBank] -= SmsPrice[PlayerInfo[playerid][pNews]-1];
		        FracBank[9] += SmsPrice[PlayerInfo[playerid][pNews]-1];
		        SmsNews[PlayerInfo[playerid][pNews]-1]++;
		        SetOtherInt("ntimes", FracBank[9]);
				PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				SendMes(i, COLOR_YELLOW, "SMS: %s. Îòïðàâèòåëü: %s", params[1], PlayerInfo[playerid][pSendername]);
    			SendMes(playerid, COLOR_YELLOW, "SMS: %s. Ïîëó÷àòåëü: SA News", params[1]);
				format(string, 64, "%s äîñòàåò ìîáèëüíûé òåëåôîí", PlayerInfo[playerid][pSendername]);
				ProxDetectorNew(playerid,30.0,COLOR_PURPLE,string);
				break;
		    }
		}
		return 1;
	}
	new full;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue;
		if(params[0] == PlayerInfo[i][pPhone][1] || PlayerInfo[params[0]][pPhone][1] != 0)
		{
		    if(Phone[i] == false) return SendClientMessage(playerid, COLOR_GREY, "Èãðîê âûêëþ÷èë òåëåôîí!");
			PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
			PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			SendMes(i, COLOR_YELLOW, "SMS: %s. Îòïðàâèòåëü: %s (%d [%d])", params[1], PlayerInfo[playerid][pSendername], PlayerInfo[playerid][pPhone][1],playerid);
			SendMes(playerid, COLOR_YELLOW, "SMS: %s. Ïîëó÷àòåëü: (%s [%d])", params[1], PlayerInfo[i][pSendername],PlayerInfo[i][pPhone][1]);
			SendClientMessage(playerid, COLOR_WHITE, "Âàøå ñîîáùåíèå äîñòàâëåíî");
			format(string, 64, "%s äîñòàåò ìîáèëüíûé òåëåôîí", PlayerInfo[playerid][pSendername]);
			ProxDetectorNew(playerid,30.0,COLOR_PURPLE,string);
			PlayerPlaySound(i, 6401, 0.0, 0.0, 0.0);
			full++;
   			break;
		}
	}
	if(full == 0) return SendClientMessage(playerid, COLOR_GREY, "Èãðîê ñ äàííûì íîìåðîì íå íàéäåí!");
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу