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

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

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

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

Ограничение

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

Boss380

Ученик
Вот я хочу поставить ограничение на покупку нарко! Т.е если у игрока допустим есть собой 50 грамм нарко, и он еще хочет купить 80 грамм допустим, и как сделать чтобы ему выводилось сообщение что больше 100 нельзя. Суть в том что если ты попробуешь купить сразу больше 100 тебе напишет нельзя больше 100 грамм. А если сначала купить 90 грамм то и еще раз можно будет купить 90 грамм. Думаю вы поняли что я хочу вам передать. Вот как сделать ограничение?

Вот если что команда:

PHP:
if(strcmp(cmd,"/buydrugs",true)==0)//Драгс
    {
        if(IsPlayerConnected(playerid))
	    {
 	   		if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GRAD1,"Вы не бандит!");
			tmp = strtok(cmdtext, idx);
	        if(!strlen(tmp))  return SendClientMessage(playerid, COLOR_WHITE, "Введите: /buydrugs [количество]");
			if(PlayerToPoint(1.3,playerid,322.1280,1118.8314,1083.8828))
			    {
	    			new ammo;
	    			ammo = strval(tmp);
	    			if(PlayerInfo[playerid][pDrugs] >= 100) { SendClientMessage(playerid, COLOR_GRAD1, "У вас достаточно наркотиков"); return 1; }
			    	if(ammo > 100 || ammo < 1) { SendClientMessage(playerid, COLOR_GRAD1, "Нельзя меньше 1 грамма и больше 100!"); return 1; }
			    	if(PlayerInfo[playerid][pCash] < ammo) { SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно денег"); return 1; }
					PlayerInfo[playerid][pCash] -=ammo*30;
			        PlayerInfo[playerid][pDrugs] += ammo;
   					format(string, sizeof(string), "Вы купили %d грамм наркотиков за %d вирт", ammo,ammo*30);
					SendClientMessage(playerid, 0x6495EDFF, string);
					}
			    else
			    {
			        SendClientMessage(playerid, COLOR_GRAD1, "Вы не в притоне!");
			        return 1;
			    }
  			}
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу