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

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

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

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

проблема /getgun

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

Night-Ghost

Умник
когда в РМ или Якудзе ввожу команду /getgun, один раз берется оружие из склада организации в которой состоишь, на следующее нажатие, переключается на склад LCN.

А вот команда.
PHP:
YCMD:getgun(playerid, params[], help)
{
    if(PlayerInfo[playerid][pLogin] == 0) return true;
    switch(PlayerInfo[playerid][pMember])
	{
		case 5:
		{
			if(PlayerToPoint(5.0,playerid,1258.4004,-791.0316,1084.0078))
			{
			    if(sscanf(params, "u",params[0]))
				{
					if(PlayerInfo[playerid][pRank] < 3)return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 3 ранга!");
					new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialogEx(playerid, 2014, DIALOG_STYLE_LIST, "Взять оружие со склада LCN", listitems, "Выбрать", "Отмена");
					getgunsid[playerid] = playerid;
					SendClientMessage(playerid,COLOR_WHITE,"Так же вы можете использовать:{FFFF82} /getgun [playerid]{ffffff} для выдачи оружия члену мафии");
				}
				else
				{
				    if(PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pMember]) return SendClientMessage(playerid,COLOR_GREY,"Игрок не состоит в вашей организации");
				    if(PlayerInfo[playerid][pRank] <= 5)return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно выдать с 6 ранга!");
					new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialogEx(playerid, 2014, DIALOG_STYLE_LIST, "Взять оружие со склада LCN", listitems, "Выбрать", "Отмена");
					getgunsid[playerid] = params[0];
				}
			}
		}
		case 6:
		{
			if(PlayerToPoint(5.0,playerid,1258.4004,-791.0316,1084.0078))
			{
			    if(sscanf(params, "u",params[0]))
				{
					if(PlayerInfo[playerid][pRank] < 3) return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 3 ранга!");
					new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialogEx(playerid, 2013, DIALOG_STYLE_LIST, "Взять оружие со склада Yakuza", listitems, "Выбрать", "Отмена");
					getgunsid[playerid] = playerid;
					SendClientMessage(playerid,COLOR_WHITE,"Так же вы можете использовать:{FFFF82} /getgun [playerid]{ffffff} для выдачи оружия члену мафии");
				}
				else
				{
				    if(PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pMember]) return SendClientMessage(playerid,COLOR_GREY,"Игрок не состоит в вашей организации");
				    if(PlayerInfo[playerid][pRank] <= 5) return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно выдать с 6 ранга!");
					new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialogEx(playerid, 2013, DIALOG_STYLE_LIST, "Взять оружие со склада Yakuza", listitems, "Выбрать", "Отмена");
					getgunsid[playerid] = params[0];
				}
			}
		}
		case 14:
		{
			if(PlayerToPoint(5.0,playerid,1258.4004,-791.0316,1084.0078))
			{
			    if(sscanf(params, "u",params[0]))
				{
					if(PlayerInfo[playerid][pRank] < 3)return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 3 ранга!");
					new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialogEx(playerid, 2015, DIALOG_STYLE_LIST, "Взять оружие со склада Russian Mafia", listitems, "Выбрать", "Отмена");
					getgunsid[playerid] = playerid;
					SendClientMessage(playerid,COLOR_WHITE,"Так же вы можете использовать:{FFFF82} /getgun [playerid]{ffffff} для выдачи оружия члену мафии");
				}
				else
				{
				    if(PlayerInfo[params[0]][pMember] != PlayerInfo[playerid][pMember]) return SendClientMessage(playerid,COLOR_GREY,"Игрок не состоит в вашей организации");
				    if(PlayerInfo[playerid][pRank] < 3)return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно выдать с 6 ранга!");
					new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
					ShowPlayerDialogEx(playerid, 2015, DIALOG_STYLE_LIST, "Взять оружие со склада Russian Mafia", listitems, "Выбрать", "Отмена");
					getgunsid[playerid] = params[0];
				}
			}
		}
		case 24:
		{
			if(PlayerToPoint(5.0,playerid,496.7966,-75.8150,998.7578))
			{
				if(PlayerInfo[playerid][pRank] < 2) return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 2 ранга!");
				new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
				ShowPlayerDialogEx(playerid, 2017, DIALOG_STYLE_LIST, "Взять оружие со склада Hell's Angels MC", listitems, "Выбрать", "Отмена");
				getgunsid[playerid] = playerid;
			}
		}
		case 26:
		{
			if(PlayerToPoint(5.0,playerid,496.7966,-75.8150,998.7578))
			{
				if(PlayerInfo[playerid][pRank] < 2)return SendClientMessage(playerid,COLOR_GRAD1, Оружие можно взять с 2 ранга!");
				new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
				ShowPlayerDialogEx(playerid, 2019, DIALOG_STYLE_LIST, "Взять оружие со склада Warlocks MC", listitems, "Выбрать", "Отмена");
				getgunsid[playerid] = playerid;
			}
		}
		case 29:
		{
			if(PlayerToPoint(5.0,playerid,496.7966,-75.8150,998.7578))
			{
				if(PlayerInfo[playerid][pRank] < 2)return SendClientMessage(playerid,COLOR_GRAD1, "Оружие можно взять с 2 ранга!");
				new listitems[] = " [1] Deagle\t[70 материалов/50 патронов]\n [2] Shotgun\t[50 материалов/15 патронов]\n [3] Rifle\t[100 материалов/10 патронов]\n [4] M4\t[500 материалов/100 патронов]\n [5] AK-47\t[500 материалов/100 патронов]\n [6] MP5\t[400 материалов/200 патронов]\n [7] SDPistol\t[100 материалов/100 патронов])";
				ShowPlayerDialogEx(playerid, 2022, DIALOG_STYLE_LIST, "Взять оружие со склада Pagans MC", listitems, "Выбрать", "Отмена");
				getgunsid[playerid] = playerid;
			}
		}
	}
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу