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

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

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

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

Команда /makegun

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

Savage123

Новичок
Добрый ночи,как мне сделать что бы когда я делаю оружие оно появлялось в руках а не в инвентаре?
Сама команда
PHP:
CMD:makegun(playerid,params[]) {
	if(PlayerLogged[playerid] != true) return 1;
	new full,full_,metall[MAX_PLAYERS];
	if(IsAGang(playerid)) {
		for(new i = 1;i<=TOTALGZ;i++)
		{
			if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && ZoneOnBattle[i] == 0 || IsPlayerInRangeOfPoint(playerid, 4.0, 2487.4324,-1717.3076,1154.5859)
					|| IsPlayerInRangeOfPoint(playerid, 4.0, 2065.3738,-1173.5222,1151.0859) || IsPlayerInRangeOfPoint(playerid, 4.0, 1862.5131,-2041.8707,1051.0859) || IsPlayerInRangeOfPoint(playerid, 4.0, 2433.3535,-1093.8359,1051.0859)
					|| IsPlayerInRangeOfPoint(playerid, 4.0, 2510.2427,-1536.0934,1523.5559)) {
				full++;
				if(sscanf(params, "ii", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /makegun [id оружия] [патроны]"),
				SendClientMessage(playerid, COLOR_WHITE, "Доступные ID: 22 - 9mm,23 - Silenced 9mm,24 - Desert Eagle,25 - Shotgun,29 - mp5,30 - AK-47,31 - M4");
				if(params[0] == 22 || params[0] == 23 || params[0] == 24 || params[0] == 25 || params[0] == 29 || params[0] == 30 || params[0] == 31) {
					full_ ++;
					if(params[1] < 1 || params[1] > 999) return SendClientMessage(playerid, COLOR_GREY, "Кол-во патронов от 1 до 999!");
					if(PI[playerid][pStuf][1] < 6) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно металла!");
					if(PI[playerid][pStuf][2] < params[1]) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно патронов!");
					metall[playerid] = Random(6,11);
					GiveInventory(playerid,36,-metall[playerid]);
					GiveInventory(playerid,37,-params[1]);
					if(params[0] == 22) GiveInventory(playerid, 18, params[1]);
					if(params[0] == 23) GiveInventory(playerid, 19, params[1]);
					if(params[0] == 24) GiveInventory(playerid, 20, params[1]);
					if(params[0] == 25) GiveInventory(playerid, 21, params[1]);
					if(params[0] == 29) GiveInventory(playerid, 24, params[1]);
					if(params[0] == 30) GiveInventory(playerid, 26, params[1]);
					if(params[0] == 31) GiveInventory(playerid, 27, params[1]);
					SendClientMessage(playerid, COLOR_GREY, "Вы сделали себе оружие! (( Введите /inv, чтобы взять его ))");
					break;
				}
			}
		}
		if(full == 0) SendClientMessage(playerid, COLOR_RED,"Собирать оружие можно только в гетто!");
		if(full_ == 0) SendClientMessage(playerid, COLOR_RED,"Неверный ID оружия! ID оружия: 22, 23, 24, 25, 29, 30, 31");
	}
	else SendClientMessage(playerid, COLOR_GREY, T_CMD);
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу