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

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

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

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

/get guns

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

Xrom1k

Умник
(мод рлс) Дело в том, что бандиты (любой банды) могут подойти к любому складу другой банды, и взять там маты /get guns
мод Cherbet -> kiram4ik 8,5

код guns (/get)
PHP:
			else if(strcmp(x_job,"guns",true) == 0)
			{
				if(IsAGang(playerid))
				{
					new numberof;
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /get guns [кол-во]");
					format(string,sizeof(string), "взял(a) материалы со склада");
					SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
					format(string, sizeof(string), "%s взял(a) материалы со склада", sendername);
					ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					if(PlayerInfo[playerid][pRank] < 4) return SendClientMessage(playerid,COLOR_GREY,"Функция доступна с 4 ранга");
					numberof = strval(tmp);
					if(!IsATerra(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
					if((PlayerInfo[playerid][pMats] + numberof) > 500) return SendClientMessage(playerid, COLOR_GRAD1,"Нельзя взять больше");
					if(numberof < 1 || numberof > 500) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете взять меньше 1 и больше 500");
					if(IsAGang(playerid) && PlayerInfo[playerid][pRank] >= 4)
					{
						PlayerInfo[playerid][pMats] += numberof;
						if(PlayerInfo[playerid][pMember] == 12)
						{
							if(ballasmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); ballasmatbi -= numberof;
						}
						else if(PlayerInfo[playerid][pMember] == 13)
						{
							if(vagosmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); vagosmatbi -= numberof;
						}
						else if(PlayerInfo[playerid][pMember] == 15)
						{
							if(groovmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); groovmatbi -= numberof;
						}
						else if(PlayerInfo[playerid][pMember] == 17)
						{
							if(aztekmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); aztekmatbi -= numberof;
						}
						else if(PlayerInfo[playerid][pMember] == 18)
						{
							if(rifamatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет матиралов"); rifamatbi -= numberof;
						}
						format(string, sizeof(string), "У вас %d/500 материалов с собой", PlayerInfo[playerid][pMats]);
						SendClientMessage(playerid, COLOR_WHITE, string);
						SaveMaterials();
						return true;
					}
					else
					{
						SendClientMessage(playerid,COLOR_GREY,"Вы не бандит");
					}
				}
				else
				{
					SendClientMessage(playerid,COLOR_GREY,"Вы не бандит");
				}
			}
			else
			{
				return true;
			}
		}
		return true;
	}


---------- Post added at 00:22 ---------- Previous post was at 00:13 ----------

Я так понял, вот это должно отвечать
PHP:
if(!IsATerra(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе")
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу