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

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

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

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

Проверка на Оружие

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

Kerryy

Новичок
Помогите сделать проверку на оружие, Проверка:

PHP:
if(GetPlayerAmmo(playerid) > 21 && GetPlayerWeapon(playerid) == 24) return SendClientMessage(playerid ,COLOR_GRAD1, "Вы не можете взять больше патронов для этого оружия!");

Если берешь допустим 2 дигла по 21 патрону (Не закрывая диалогового окна), После того как закрываешь диалоговое окно и "Берешь в руки кулак" и снова встаешь на пикап и снова береться 21 патрон (Дальше проверка работает) Помогите! С меня "+"


PHP:
	case 2091:
		{
        if(response)
			{
				if(listitem == 0)
                {
		            if(lspdmatbi <= 63) return  SendClientMessage(playerid,COLOR_GRAD1, "Склад пуст!");
				    if(GetPlayerAmmo(playerid) > 21 && GetPlayerWeapon(playerid) == 24) return SendClientMessage(playerid ,COLOR_GRAD1, "Вы не можете взять больше патронов для этого оружия!");
				    gun = 24; ammo = 21; lspdmatbi -= 63;
                    SendClientMessage(playerid,COLOR_GREEN, "Выдано: Desert Eagle (3 обоймы)");
                    new listitems[] = "Desert eagle\t[21п]\nShotgun\t[30п]\nMP5\t\t[90п]\nM4A1\t\t[150п]\nRifle\t\t[30п]\nБроня\nСпец оружие";
                    ShowPlayerDialogEx(playerid, 2091, DIALOG_STYLE_LIST, "Склад оружия", listitems, "Взять", "Выйти");
				}
				GetWeaponName(gun, gunname, sizeof(gunname));
				GiveWeapon(playerid, gun, ammo);
				return true;
			}
			else
			{
				return true;
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу