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

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

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

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

Не могу взять на базе маты, но беру чуть дальше от нее

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

Rooler123

Умник
Всем привет пользователи PI :3
У меня такая проблема, я пытаюсь взять маты прям на респе ( /get guns ) пишет "Вы не на своей базе", отхожу чутка дальше от респы, берутся маты, бред какой то помогите
PHP:
	else if(strcmp(param,"guns",true) == 0)
	{
		if(IsAGang(playerid))
		{
			new numberof;
			if(sscanf(params, "d", numberof )) return SendClientMessage(playerid, -1, "Введите: /get guns [кол-во]");
			if(PTEMP[playerid][pRank] < 4) return SendClientMessage(playerid,COLOR_GREY,"Функция доступна с 4 ранга");
			if(!IsATerra(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
			if((PTEMP[playerid][pMats] + numberof) > 500)
			{
			    SendClientMessage(playerid, COLOR_GREY,"Вы не можете перенести так много материалов");
				format(string, 128, "У вас %i/500 материалов с собой", PTEMP[playerid][pMats]);
				SendClientMessage(playerid, -1, string);
			    return 1;
			}
			if(numberof < 1 || numberof > 500) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете взять меньше 1 и больше 500 материалов");
			if(IsAGang(playerid) && PTEMP[playerid][pRank] >= 4)
			{
				if(PTEMP[playerid][pMember] == 12)
				{
					if(ballasmatbi <= numberof) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
					ballasmatbi -= numberof;
				}
				else if(PTEMP[playerid][pMember] == 13)
				{
					if(vagosmatbi <= numberof) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
					vagosmatbi -= numberof;
				}
				else if(PTEMP[playerid][pMember] == 15)
				{
					if(groovmatbi <= numberof) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
					groovmatbi -= numberof;
				}
				else if(PTEMP[playerid][pMember] == 17)
				{
					if(aztekmatbi <= numberof) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
					aztekmatbi -= numberof;
				}
				else if(PTEMP[playerid][pMember] == 18)
				{
					if(rifamatbi <= numberof) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
					rifamatbi -= numberof;
				}
				PTEMP[playerid][pMats] += numberof;
				format(string, 128, "У вас %i/500 материалов с собой", PTEMP[playerid][pMats]);
				SendClientMessage(playerid, COLOR_WHITE, string);
				format(YCMDstr, sizeof(YCMDstr), "%s взял материалы со склада", Name(playerid));
				ProxDetector(30.0, playerid, YCMDstr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				return true;
			}
		}
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу