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

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

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

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

Проверка на покупку!

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

Skinni

Компетентный
Ребята помогите сделать проверку на покупку. что бы при попытке купить еще 1 канистру бензина выходило сообщение типо: "у вас уже есть канистра!"

вот код.
PHP:
if(strcmp(cmd,"/get",true)==0)
    {
        if(IsPlayerConnected(playerid))
	    {
			new x_job[256];
			x_job = strtok(cmdtext, idx);

			if(!strlen(x_job)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /get fuel");
			else if(strcmp(x_job,"fuel",true) == 0)
			{
 				for(new b = 0; b < sizeof(SBizzInfo); b++)
				{
					if(PlayerToPoint(10.0, playerid, SBizzInfo[b][sbEntranceX], SBizzInfo[b][sbEntranceY], SBizzInfo[b][sbEntranceZ]))
					{
    				if(PlayerInfo[playerid][pCash] < SBizzInfo[b][sbPriceProd]) return	SendClientMessage(playerid, COLOR_GRAD1, "У вас не достаточно вирт!");
                    SBizzInfo[b][sbTill] += SBizzInfo[b][sbPriceProd]/2;
					PlayerInfo[playerid][pCash] -=SBizzInfo[b][sbPriceProd]/2;
					SBizzInfo[b][sbProducts] -= 50;
				    format(string, sizeof(string), "Вы купили канистру бензина за %d вирт",SBizzInfo[b][sbPriceProd]/2);
				    SendClientMessage(playerid, 0x6495EDFF, string);
				    PlayerInfo[playerid][pFuel] = 1;
		 	        PlayerInfo[playerid][pCash] -=SBizzInfo[b][sbPriceProd]/2;
					return 1;
					}
				else
				{
					return 1;
				}
  		}
			}
			else 
		}//not connected
		return 1;
	}
и если можно так же на покупку машины
PHP:
else if(strcmp(x_job,"car",true) == 0)
			{
			    if(CarOffer[playerid] < 999)
			    {
							if(ProxDetectorS(8.0, playerid, CarOffer[playerid]))
						    {
			            		if(PlayerInfo[playerid][pCash] < CarPrice[playerid]) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
                				GetPlayerName(playerid, sendername, sizeof(sendername));
                				GetPlayerName(CarOffer[playerid], giveplayer, sizeof(giveplayer));
                				PlayerInfo[playerid][pProz] = PlayerInfo[CarOffer[playerid]][pProz];
                				PlayerInfo[playerid][pCar] = PlayerInfo[CarOffer[playerid]][pCar];
                				PlayerInfo[CarOffer[playerid]][pCar] = 462;
								PlayerInfo[playerid][pCash] -=CarPrice[playerid];
								PlayerInfo[CarOffer[playerid]][pCash] +=CarPrice[playerid];
								format(string, sizeof(string), "Вы продали машину %s за %d вирт!", sendername, CarPrice[playerid]);
								SendClientMessage(CarOffer[playerid], 0x6495EDFF, string);
								format(string, sizeof(string), "Вы купили машину у %s за %d вирт!", giveplayer, CarPrice[playerid]);
								SendClientMessage(playerid, 0x6495EDFF, string);
				               	DestroyVehicle(caridhouse[playerid]);
				               	DestroyVehicle(caridhouse[CarOffer[playerid]]);
								OnPropUpdate();
								OnPlayerUpdateRL(playerid);
								CarOffer[playerid] = 999;
								CarPrice[playerid] = 0;
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу