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

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

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

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

Телефон игрока (как сделать телефон игрока в рекламе, ДАЮ ПЛЮСИК)

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

aktel-2

Ученик
Как сделать чтобы при подачи рекламы писался телефон игрока?

Сама команда:
HTML:
	if(strcmp(cmd, "/advertise", true) == 0 || strcmp(cmd, "/ad", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(gPlayerLogged[playerid] == 0)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Вы не залогинены!");
	            return 1;
         	}
	        if(PlayerInfo[playerid][pLevel] < 3)
	        {
	            SendClientMessage(playerid, COLOR_GREY, " Чтобы писать в /ad нужно прожить в Штате SA не менее 2-х лет!");
	            return 1;
	        }
	        if(PlayerInfo[playerid][pMuted] == 1)
			{
				SendClientMessage(playerid, TEAM_CYAN_COLOR, "Администратор отнял у вас возможность говорить в чате!");
				return 1;
			}
			if(!PlayerToPoint(3.0,playerid,363.0912,209.6530,1008.3828))
	        {
	            SendClientMessage(playerid, COLOR_GREY, "(( Вы не в рекламном отделе ))");
	            return 1;
	        }
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_WHITE, " Пиши: /ad [текст]");
				return 1;
			}
			spaceGroupsToSpaces(result);
    		trimSideSpaces(result);
			new word[256],Index;while(Index < strlen(result)) { // проверка сообщения на рекламу серверов и ее вырезание
			word = strtok(result,Index);
			if(Adv(word)==1||ZP(word)||U(word)||T(word)||N(word)||PP(word)||P(word)||V(word)||R(word)||PL(word)||ZV(word)||I(word)||ST(word)||PR(word)||DL(word)||RE(word)||VOC(word)||A(word)||NO(word)||TCZ(word)||BOP(word)){
					new i=strfind(result,word),j=i+strlen(word)-1; result[i++]='[';
					while(i<j) {result[i]='|';i++;}
					result[j]=']';
					BanEx(playerid, " Попытка рекламы сервера");
				}
		 	}
			if(PlayerInfo[playerid][pAdmin] <= 0)
			{
			for(new i = 0; i < sizeof(Smailiki); i++)
			{
				if(strfind(result,Smailiki[i], true) != -1)
				{
				    PlayerInfo[playerid][pMuted] = 1;
					PlayerInfo[playerid][pMuteTime] = PlayerInfo[playerid][pMuteTime] + 100;
					new name[MAX_PLAYER_NAME];
					GetPlayerName(playerid, name, sizeof(name));
					format(string,sizeof(string),"%s заткнут на %d секунд, причина: Смайлы в IC чат", name, PlayerInfo[playerid][pMuteTime]);
					SendClientMessageToAll(COLOR_LIGHTRED,string);
				}
			}
			}
			if(PlayerInfo[playerid][pMuted] == 1)
			{
				SendClientMessage(playerid, TEAM_CYAN_COLOR, "Администратор отнял у вас возможность говорить в общем чате.");
				return 1;
			}
			if ((!adds) && (PlayerInfo[playerid][pAdmin] < 1))
			{
				format(string, sizeof(string), " Попробуй написать позже.%d секунд между сообщениями!",  (addtimer/1000));
				SendClientMessage(playerid, COLOR_GRAD2, string);
				return 1;

			}
			new payout = idx * 25;
			if(GetPlayerMoney(playerid) < payout)
	        {
	            format(string, sizeof(string), " Ты использовал %d символов, которые стоят $%d. У тебя нет столько денег.", offset, payout);
	            SendClientMessage(playerid, COLOR_WHITE, string);
	            return 1;
	        }
	        NormMoney[playerid] = 2;
			AntiMoney[playerid] = AntiMoney[playerid] - payout;
			GivePlayerMoney(playerid, - payout);
			SBizzInfo[6][sbTill] += payout*3;
			ExtortionSBiz(6, payout);
            format(string, sizeof(string), "[Реклама] %s, /тел",  result, sendername,PlayerInfo[playerid][pPnumber]);
            OOCNews(0x007B00AA,string);
			format(string, sizeof(string), "~r~Paid $%d~n~~w~Message contained: %d Characters", payout, idx);
			GameTextForPlayer(playerid, string, 5000, 5);
			if (PlayerInfo[playerid][pAdmin] < 1){SetTimer("AddsOn", addtimer, 0); adds = 0;}
		}
		return 1;
	}
Строка с телефоном:

format(string, sizeof(string), "[Реклама] %s, /тел", result, sendername,PlayerInfo[playerid][pPnumber]);

ДАМ ПЛЮСИК!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу