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

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

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

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

Materials buy

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

Sereoga090

Новичок
Много я искал на форуме и так не нашел хорошей.
Команду писал лично сам под свой мод, моя первая работа прошу тухлятиной не закидывать :) может кому и пригодится
Ко всем cmd:
PHP:
CMD:materials(playerid, params[])
{
	new x_nr[256];
	if(IsPlayerConnected(playerid))
	{
		new string[128];
		if(sscanf(params, "s[64]", x_nr))
		{
			SCM(playerid, COLOR_WHITE, "Введите: /materials [значение]");
			return true;
		}
		if(strcmp(x_nr, "buy",true) == 0)
		{
		    new listitems1[] = "3000матов [10.000вирт]\n5000матов [15.000вирт]\n10000матов [35.0000вирт]\n250000матов [90.0000вирт]\n500000матов [180.0000вирт]";
            if(PlayerInfo[playerid][pMember] == 5  && PlayerInfo[playerid][pRank] >= 8 || PlayerInfo[playerid][pMember] == 6  && PlayerInfo[playerid][pRank] >= 8 || PlayerInfo[playerid][pMember] == 14  && PlayerInfo[playerid][pRank] >= 8 )
			{
				if(PlayerToPoint(30.0,playerid,291.7333,-36.2918,1001.5156)) // координаты на проверку в аммо интерьер1
				{
					SPD(playerid, 9298, DIALOG_STYLE_LIST, "Выберите сколько", listitems1, "Выбрать", "Закрыть");
					return true;
   				}
   				else if(PlayerToPoint(30.0,playerid,312.6677,-136.4680,999.6016)) // координаты на проверку в аммо интерьер2
				{
					SPD(playerid, 9298, DIALOG_STYLE_LIST, "Выберите сколько", listitems1, "Выбрать", "Закрыть");
					return true;
   				}
	   			else if(PlayerToPoint(30.0,playerid,289.4209,-79.9414,1001.5156)) // координаты на проверку в аммо интерьер3
				{
					SPD(playerid, 9298, DIALOG_STYLE_LIST, "Выберите сколько", listitems1, "Выбрать", "Закрыть");
					return true;
   				}
   				return SCM(playerid,COLOR_GREY, "Вы не в магазине оружия!");
			}
			return SCM(playerid,COLOR_GREY, "Вы не лидер | заместитель");
		}
	}
	return true;
}
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
	case 9298:
		{
			if(response)
			{
			    if(listitem == 0)
			    {
					if (PlayerInfo[playerid][pMember] == 14)
					{
					    if(MafiaBank[0][nRm] <= 9999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(rmmats >= 47000)
						{
							if(rmmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							rmmats = 50000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 10.000 вирт");
							MafiaBank[0][nRm] -= 10000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats <= 47000)
						{
							rmmats += 3000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 10.000 вирт");
							MafiaBank[0][nRm] -= 10000;
							SaveBankMafia();
							SaveMaterials();
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 6)
					{
					    if(MafiaBank[0][nYakuza] <= 9999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(yakuzamats >= 47000)
						{
							if(yakuzamats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							yakuzamats = 50000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 10.000 вирт");
							MafiaBank[0][nYakuza] -= 10000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats <= 47000)
						{
							yakuzamats += 3000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 10.000 вирт");
							MafiaBank[0][nYakuza] -= 10000;
							SaveBankMafia();
							SaveMaterials();
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 5)
					{
					    if(MafiaBank[0][nLcn] <= 9999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(lcnmats >= 47000)
						{
      						if(lcnmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							lcnmats = 50000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 10.000 вирт");
							MafiaBank[0][nLcn] -= 10000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(lcnmats <= 47000)
						{
							lcnmats += 3000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 10.000 вирт");
							MafiaBank[0][nLcn] -= 10000;
							SaveBankMafia();
							SaveMaterials();
						}
	 				}
 				}
 				if(listitem == 1)
			    {
					if (PlayerInfo[playerid][pMember] == 14)
					{
					    if(MafiaBank[0][nRm] <= 14999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(rmmats <= 45000)
						{
							if(rmmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							rmmats += 5000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 5.000 материалов за 15.000 вирт");
							MafiaBank[0][nRm] -= 15000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats >= 47000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 47 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 6)
					{
					    if(MafiaBank[0][nYakuza] <= 14999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(yakuzamats <= 45000)
						{
							if(yakuzamats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							yakuzamats += 5000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 5.000 материалов за 15.000 вирт");
							MafiaBank[0][nYakuza] -= 15000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats >= 47000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 47 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 5)
					{
					    if(MafiaBank[0][nLcn] <= 14999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(lcnmats <= 45000)
						{
      						if(lcnmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							lcnmats += 5000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 5.000 материалов за 15.000 вирт");
							MafiaBank[0][nLcn] -= 15000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(lcnmats >= 47000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 47 000)");
						}
	 				}
 				}
 				if(listitem == 2)
			    {
					if (PlayerInfo[playerid][pMember] == 14)
					{
					    if(MafiaBank[0][nRm] <= 34999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(rmmats <= 40000)
						{
							if(rmmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							rmmats += 10000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 35.000 вирт");
							MafiaBank[0][nRm] -= 35000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats >= 45000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 45 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 6)
					{
					    if(MafiaBank[0][nYakuza] <= 34999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(yakuzamats <= 40000)
						{
							if(yakuzamats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							yakuzamats += 10000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 3.000 материалов за 35.000 вирт");
							MafiaBank[0][nYakuza] -= 35000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats >= 45000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 45 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 5)
					{
					    if(MafiaBank[0][nLcn] <= 34999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(lcnmats <= 40000)
						{
      						if(lcnmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							lcnmats += 10000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 10.000 материалов за 35.000 вирт");
							MafiaBank[0][nLcn] -= 35000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(lcnmats >= 45000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 45 000)");
						}
	 				}
 				}
 				if(listitem == 3)
			    {
					if (PlayerInfo[playerid][pMember] == 14)
					{
					    if(MafiaBank[0][nRm] <= 89999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(rmmats <= 25000)
						{
							if(rmmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							rmmats += 25000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 25.000 материалов за 90.000 вирт");
							MafiaBank[0][nRm] -= 90000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats >= 40000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 40 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 6)
					{
					    if(MafiaBank[0][nYakuza] <= 89999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(yakuzamats <= 25000)
						{
							if(yakuzamats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							yakuzamats += 25000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 25.000 материалов за 90.000 вирт");
							MafiaBank[0][nYakuza] -= 90000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats >= 40000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 40 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 5)
					{
					    if(MafiaBank[0][nLcn] <= 89999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(lcnmats <= 25000)
						{
      						if(lcnmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							lcnmats += 25000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 25.000 материалов за 90.000 вирт");
							MafiaBank[0][nLcn] -= 90000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(lcnmats >= 40000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 40 000)");
						}
	 				}
 				}
 				if(listitem == 4)
			    {
					if (PlayerInfo[playerid][pMember] == 14)
					{
					    if(MafiaBank[0][nRm] <= 179999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(rmmats <= 14999)
						{
							if(rmmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							rmmats = 50000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 50.000 материалов за 180.000 вирт");
							MafiaBank[0][nRm] -= 180000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(rmmats >= 15000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 15 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 6)
					{
					    if(MafiaBank[0][nYakuza] <= 179999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(yakuzamats <= 14999)
						{
							if(yakuzamats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							yakuzamats = 50000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 50.000 материалов за 180.000 вирт");
							MafiaBank[0][nYakuza] -= 180000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(yakuzamats >= 15000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 15 000)");
						}
	 				}
					else if (PlayerInfo[playerid][pMember] == 5)
					{
					    if(MafiaBank[0][nLcn] <= 179999) return SCM(playerid, COLOR_GRAD2, "В банке вашей организации нет столько денег!");
						if(lcnmats <= 14999)
						{
      						if(lcnmats >= 50000) return SCM(playerid, COLOR_GRAD2, "Ваш склад полон");
							lcnmats = 50000;
							SCM(playerid,COLOR_YELLOW, "Вы купили 50.000 материалов за 180.000 вирт");
							MafiaBank[0][nLcn] -= 180000;
							SaveBankMafia();
							SaveMaterials();
						}
						else if(lcnmats >= 15000)
						{
							SCM(playerid,COLOR_YELLOW, "Купите лутше материалов поменьше(ведь ваш склад больше 15 000)");
						}
	 				}
 				}
   				return true;
			}
			return true;
		}
Будут ероры кидайте в тему разберемся :D
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу