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

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

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

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

Проблема с пикапом оружия, не берется ед.оруж и пт!

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

Santiago_Capello

Дебютант
Мод Oreo rp(GreatWorld) Слитый Позитивом! Ссылка
Не берутся Патроны и ед.оруж только у мафии LCN, YAKUZA, RM (А у Ghetto берется хоть у них склад написан такой-же системой как и у мафии! Только у мафии место территорий бизнесы!)
Прошу помогите исправить!



PHP:
else if(checkpointid == gunsklad[0])
	{
	    if(PI[playerid][pMember] == TEAM_GROVE)
	    {
	        if(PI[playerid][pMember] == 7 && b_Sklad{0}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
			ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
	else if(checkpointid == gunsklad[1])
	{
	    if(PI[playerid][pMember] == TEAM_BALLAS)
	    {
	        if(PI[playerid][pMember] == 8 && b_Sklad{1}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
    	   	ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
	else if(checkpointid == gunsklad[2])
	{
	    if(PI[playerid][pMember] == TEAM_RIFA)
	    {
	        if(PI[playerid][pMember] == 9 && b_Sklad{2}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
    	   	ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
	else if(checkpointid == gunsklad[3])
	{
	    if(PI[playerid][pMember] == TEAM_AZTECAS)
	    {
	        if(PI[playerid][pMember] == 10 && b_Sklad{3}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
    	   	ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
	else if(checkpointid == gunsklad[4])
	{
	    if(PI[playerid][pMember] == TEAM_VAGOS)
	    {
	        if(PI[playerid][pMember] == 11 && b_Sklad{4}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
    	   	ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
	else if(checkpointid == gunsklad[5])
	{
	    if(PI[playerid][pMember] == TEAM_LCN)
	    {
	        if(PI[playerid][pMember] == 15 && b_Sklad{5}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей мафии закрыт");
			ShowPlayerDialogEx(playerid, D_MAFIA, 2, "{ffcc00}Склад мафии", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
	else if(checkpointid == gunsklad[6])
	{
	    if(PI[playerid][pMember] == TEAM_YAKUZA)
	    {
	        if(PI[playerid][pMember] == 16 && b_Sklad{6}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей мафии закрыт");
			ShowPlayerDialogEx(playerid, D_MAFIA, 2, "{ffcc00}Склад мафии", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
	else if(checkpointid == gunsklad[7])
	{
	    if(PI[playerid][pMember] == TEAM_RM)
	    {
	        if(PI[playerid][pMember] == 17 && b_Sklad{7}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей мафии закрыт");
			ShowPlayerDialogEx(playerid, D_MAFIA, 2, "{ffcc00}Склад мафии", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
		}
		return 1;
	}
PHP:
gunsklad[0] = CreateDynamicCP(2493.2761,-1694.9240,1014.7479,1.0,1,3); // Grove ган
	gunsklad[1] = CreateDynamicCP(-70.9124,1365.2659,1080.2185,1.0,5,6); // Ballas ган
	gunsklad[2] = CreateDynamicCP(-220.7641,1405.4897,27.7656,1.0,3,18); // Rifa ган
	gunsklad[3] = CreateDynamicCP(-46.0884,1411.5081,1084.4297,1.0,4,8); // Aztecas ган
	gunsklad[4] = CreateDynamicCP(309.2252,304.5165,1003.3047,1.0,2,4); // Vagos ган
	gunsklad[5] = CreateDynamicCP(1262.2832,-786.8812,1084.0149,1.0,1,5); // LCN ган
	gunsklad[6] = CreateDynamicCP(1262.2832,-786.8812,1084.0149,1.0,2,5); // Yakuza ган
	gunsklad[7] = CreateDynamicCP(1262.2832,-786.8812,1084.0149,1.0,3,5); // RM ганí
PHP:
if(carmat[playerid] == 6)
	{
	    new string[128];
     	new vehicleid = GetPlayerVehicleID(playerid);
		switch(PI[playerid][pMember])
		{
  			case TEAM_LCN:
  			{
   				MafiaEd[0] += veh_gun[vehicleid][gun_amount]*500;
   				MafiaPatr[0] += veh_gun[vehicleid][gun_amount]*500;
  			}
			case TEAM_YAKUZA:
			{
				MafiaEd[1] += veh_gun[vehicleid][gun_amount]*500;
   				MafiaPatr[1] += veh_gun[vehicleid][gun_amount]*500;
			}
			case TEAM_RM:
			{
				MafiaEd[2] += veh_gun[vehicleid][gun_amount]*500;
   				MafiaPatr[2] += veh_gun[vehicleid][gun_amount]*500;
			}
		}
	    format(string, sizeof(string), "Вы разгрузили на склад мафии {EDED00}%d ед. оружия{88aa62} и {EDED00}%d патрон", veh_gun[vehicleid][gun_amount]*500, veh_gun[vehicleid][gun_amount]*500);
	    SendClientMessage(playerid, COLOR_GREEN, string);
   		format(string, sizeof(string), "%s %s разгрузил %d ед.оружия и %d патрон на склад мафии", Fraction_Rang[PI[playerid][pMember]][PI[playerid][pRank]], GetName(playerid), veh_gun[vehicleid][gun_amount]);
		SendFMes(PI[playerid][pMember], 0x1E90FFAA, string);
	    veh_gun[vehicleid][gun_amount] -= veh_gun[vehicleid][gun_amount];
	    if(IsValidDynamic3DTextLabel(veh_gun[vehicleid][gun_text])) DestroyDynamic3DTextLabel(veh_gun[vehicleid][gun_text]);
   		DisablePlayerRaceCheckpoint(playerid);
		carmat[playerid] = 0;
		DeletePVar(playerid, "razm");
		new Query[153];
		format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcned=%d,yaked=%d,rmed=%d, lcnpat=%d,yakpat=%d,rmpat=%d", MafiaEd[0], MafiaEd[1], MafiaEd[2], MafiaPatr[0], MafiaPatr[1], MafiaPatr[2]);
		mysql_tquery(dbHandle, Query, "", "");
	}
PHP:
case D_MAFIA:
	    {
	        if(!response) return 1;
	        switch(listitem)
			{
				case 0: ShowPlayerDialogEx(playerid, D_MAFIA+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
		  		case 1:	ShowPlayerDialogEx(playerid, D_MAFIA+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
		  		case 2: ShowPlayerDialogEx(playerid, D_MAFIA+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
				case 3: ShowPlayerDialogEx(playerid, D_MAFIA+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
				case 4:
				{
				    if(PI[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 5 ранга");
					ShowPlayerDialogEx(playerid, D_MAFIA+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
				}
				case 5:
				{
				    if(PI[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 5 ранга");
					ShowPlayerDialogEx(playerid, D_MAFIA+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
				}
				case 6:
				{
				    if(!PI[playerid][pLeader]) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна только лидеру");
					ShowPlayerDialogEx(playerid, D_MAFIA+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
				}
				case 7:
				{
				    if(PI[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 5 ранга");
					ShowPlayerDialogEx(playerid, D_MAFIA+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
				}
		  	}
	    }
	case D_MAFIA+1:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			if(PI[playerid][pPatron] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько патронов");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
            if(till+MafiaPatr[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей мафии недостаточно места");
			PI[playerid][pPatron] -= till;
			MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
			MafiaPatr[i] += till;
			new Query[56];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcnpat=%d,yakpat=%d,rmpat=%d", MafiaPatr[0], MafiaPatr[1], MafiaPatr[2]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад мафии патроны (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_MAFIA+2:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			if(PI[playerid][pGunAmount] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько ед. оружия");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
            if(till+MafiaEd[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей мафии недостаточно места");
			PI[playerid][pGunAmount] -= till;
			MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
			MafiaEd[i] += till;
			new Query[53];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcned=%d,yaked=%d,rmed=%d", MafiaEd[0], MafiaEd[1], MafiaEd[2]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад мафии ед. оружия (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила ед. оружия на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_MAFIA+3:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			if(till > GetMoney(playerid) || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько денег");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (6) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (5) : (7);
            TransferMoney(playerid, -1, till);
			FracBank[i] += till;
			new Query[83];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzabank=%d,lcnbank=%d,rmbank=%d", FracBank[5], FracBank[6], FracBank[7]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад мафии %d$", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_MAFIA+4:
		{
	    	if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
			if(PI[playerid][pDrugs] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько наркотиков");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (15) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (16) : (17);
            if(till+DrugsBank[i] >= 30000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей мафии недостаточно места");
			PI[playerid][pDrugs] -= till;
			MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
			DrugsBank[i] += till;
			new Query[62];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzadrugs=%d,lcndrugs=%d,rmdrugs=%d", DrugsBank[TEAM_YAKUZA], DrugsBank[TEAM_LCN], DrugsBank[TEAM_RM]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад мафии наркотики (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
		}
	case D_MAFIA+5:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
			if(till < 0 || MafiaPatr[i] > till) return ShowPlayerDialogEx(playerid, D_MAFIA+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			if(PI[playerid][pPatron]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 патрон");
			if(PI[playerid][pPatron]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 патрон");
			PI[playerid][pPatron] += till;
			MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
			MafiaPatr[i] -= till;
			new Query[56];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcnpat=%d,yakpat=%d,rmpat=%d", MafiaPatr[0], MafiaPatr[1], MafiaPatr[2]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада мафии патроны (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_MAFIA+6:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
			if(till < 0 || MafiaEd[i] > till) return ShowPlayerDialogEx(playerid, D_MAFIA+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			if(PI[playerid][pGunAmount]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 ед. оружия");
			if(PI[playerid][pGunAmount]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 ед. оружия");
			PI[playerid][pGunAmount] += till;
			MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
			MafiaEd[i] -= till;
			new Query[53];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcned=%d,yaked=%d,rmed=%d", MafiaEd[0], MafiaEd[1], MafiaEd[2]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада мафии ед. оружия (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_MAFIA+7:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (6) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (5) : (7);
			if(till > FracBank[i] || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "На складе мафии нет столько денег");
            TransferMoney(-1, playerid, till);
			FracBank[i] -= till;
			new Query[83];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzabank=%d,lcnbank=%d,rmbank=%d", FracBank[5], FracBank[6], FracBank[7]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада мафии %d$", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_MAFIA+8:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_LCN) ? (15) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (16) : (17);
			if(till < 0 || till > DrugsBank[i]) return ShowPlayerDialogEx(playerid, D_MAFIA+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
			if(PI[playerid][pDrugs]+till > 100) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 100 грамм наркотиков");
			PI[playerid][pDrugs] += till;
			MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
			DrugsBank[i] -= till;
			new Query[62];
			format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzadrugs=%d,lcndrugs=%d,rmdrugs=%d", DrugsBank[TEAM_YAKUZA], DrugsBank[TEAM_LCN], DrugsBank[TEAM_RM]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада мафии наркотики (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял наркотики со склада{ff6600} [-%i грамм]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла наркотики со склада {ff6600}[-%i грамм]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
И тоже самое только у банд ghetto(У них склад работает)
PHP:
case D_GANG:
	    {
	        if(!response) return 1;
	        switch(listitem)
			{
				case 0: ShowPlayerDialogEx(playerid, D_GANG+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
		  		case 1:	ShowPlayerDialogEx(playerid, D_GANG+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
		  		case 2: ShowPlayerDialogEx(playerid, D_GANG+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
				case 3: ShowPlayerDialogEx(playerid, D_GANG+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
				case 4:
				{
				    if(PI[playerid][pRank] < 4) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 4 ранга");
					ShowPlayerDialogEx(playerid, D_GANG+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
				}
				case 5:
				{
				    if(PI[playerid][pRank] < 4) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 4 ранга");
					ShowPlayerDialogEx(playerid, D_GANG+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
				}
				case 6:
				{
				    if(!PI[playerid][pLeader]) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна только лидеру");
					ShowPlayerDialogEx(playerid, D_GANG+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
				}
				case 7:
				{
				    if(PI[playerid][pRank] < 4) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 4 ранга");
					ShowPlayerDialogEx(playerid, D_GANG+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
				}
		  	}
	    }
	case D_GANG+1:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			if(PI[playerid][pPatron] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько патронов");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
            if(till+GangPatr[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей банды недостаточно места");
			PI[playerid][pPatron] -= till;
			MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
			GangPatr[i] += till;
			new Query[91];
			format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovepat=%d,ballaspat=%d,rifapat=%d,aztecpat=%d,vagospat=%d", GangPatr[0], GangPatr[1], GangPatr[2], GangPatr[3], GangPatr[4]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад банды патроны (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_GANG+2:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			if(PI[playerid][pGunAmount] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько ед. оружия");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
            if(till+GangEd[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей банды недостаточно места");
			PI[playerid][pGunAmount] -= till;
			MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
			GangEd[i] += till;
			new Query[85];
			format(Query, sizeof(Query), "UPDATE "T_GANG" SET groveed=%d,ballased=%d,rifaed=%d,azteced=%d,vagosed=%d", GangEd[0], GangEd[1], GangEd[2], GangEd[3], GangEd[4]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад банды ед. оружия (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила ед. оружия на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_GANG+3:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			if(till > GetMoney(playerid) || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько денег");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
            TransferMoney(playerid, -1, till);
			FracBank[i] += till;
			new Query[131];
			format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovebank=%d,ballasbank=%d,rifabank=%d,aztecbank=%d,vagosbank=%d", FracBank[0], FracBank[1], FracBank[2], FracBank[3], FracBank[4]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад банды %d$", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_GANG+4:
		{
	    	if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
			if(PI[playerid][pDrugs] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько наркотиков");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (7) : (PI[playerid][pMember] == TEAM_BALLAS) ? (8) : (PI[playerid][pMember] == TEAM_RIFA) ? (9) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (10) : (11);
            if(till+DrugsBank[i] >= 30000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей банды недостаточно места");
			PI[playerid][pDrugs] -= till;
			MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
			DrugsBank[i] += till;
			new Query[96];
			format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovedrugs=%d,ballasdrugs=%d,rifadrugs=%d,aztecdrugs=%d,vagosdrugs=%d", DrugsBank[TEAM_GROVE], DrugsBank[TEAM_BALLAS], DrugsBank[TEAM_RIFA], DrugsBank[TEAM_AZTECAS], DrugsBank[TEAM_VAGOS]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы положили на склад банды наркотики (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] положила наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
		}
	case D_GANG+5:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
			if(till < 0 || till > GangPatr[i]) return ShowPlayerDialogEx(playerid, D_GANG+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
			if(PI[playerid][pPatron]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 патрон");
			if(PI[playerid][pPatron]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 патрон");
			PI[playerid][pPatron] += till;
			MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
			GangPatr[i] -= till;
			new Query[91];
			format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovepat=%d,ballaspat=%d,rifapat=%d,aztecpat=%d,vagospat=%d", GangPatr[0], GangPatr[1], GangPatr[2], GangPatr[3], GangPatr[4]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада банды патроны (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_GANG+6:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i",till)) return ShowPlayerDialogEx(playerid, D_GANG+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
			if(till < 0 || till > GangEd[i]) return ShowPlayerDialogEx(playerid, D_GANG+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
			if(PI[playerid][pGunAmount]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 ед. оружия");
			if(PI[playerid][pGunAmount]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 ед. оружия");
			PI[playerid][pGunAmount] += till;
			MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
			GangEd[i] -= till;
			new Query[85];
			format(Query, sizeof(Query), "UPDATE "T_GANG" SET groveed=%d,ballased=%d,rifaed=%d,azteced=%d,vagosed=%d", GangEd[0], GangEd[1], GangEd[2], GangEd[3], GangEd[4]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада банды ед. оружия (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_GANG+7:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+7, 1, "{FFCC00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+7, 1, "{FFCC00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
			if(till > FracBank[i] || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "На складе банды нет столько денег");
            TransferMoney(-1, playerid, till);
			FracBank[i] -= till;
			new Query[131];
			format(Query, sizeof(Query), "UPDATE `gang` SET grovebank=%d,ballasbank=%d,rifabank=%d,aztecbank=%d,vagosbank=%d", FracBank[0], FracBank[1], FracBank[2], FracBank[3], FracBank[4]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада банды %d$", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
	case D_GANG+8:
	    {
	        if(!response) return 1;
			new till = 0;
			if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
			new i = (PI[playerid][pMember] == TEAM_GROVE) ? (7) : (PI[playerid][pMember] == TEAM_BALLAS) ? (8) : (PI[playerid][pMember] == TEAM_RIFA) ? (9) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (10) : (11);
			if(till < 0 || till > DrugsBank[i]) return ShowPlayerDialogEx(playerid, D_GANG+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
			if(PI[playerid][pDrugs]+till > 100) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 100 грамм наркотиков");
			PI[playerid][pDrugs] += till;
			MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
			DrugsBank[i] -= till;
			new Query[96];
			format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovedrugs=%d,ballasdrugs=%d,rifadrugs=%d,aztecdrugs=%d,vagosdrugs=%d", DrugsBank[TEAM_GROVE], DrugsBank[TEAM_BALLAS], DrugsBank[TEAM_RIFA], DrugsBank[TEAM_AZTECAS], DrugsBank[TEAM_VAGOS]);
			mysql_tquery(dbHandle, Query, "", "");
			new string[90];
			format(string, 90, "Вы взяли со склада банды наркотики (+%i)", till);
			SendClientMessage(playerid, COLOR_GREEN, string);
			if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял наркотики со склада{ff6600} [-%i грамм]", GetName(playerid), playerid, till);
			else format(string, 90, ">> %s[%d] взяла наркотики со склада {ff6600}[-%i грамм]", GetName(playerid), playerid, till);
			SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
			return 1;
	    }
Это все! Заранее большое спасибо!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу