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

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

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

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

делаем красивую команду /gets drugs

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

Liner

Новичок
Вот на этот раз решил выложить команду /gets drugs:
PHP:
       	if(strcmp(cmd,"/gets",true)==0)
        {
        if(IsPlayerConnected(playerid))
	    {
			x_job = strtok(cmdtext, idx);
			if(!strlen(x_job)) {
				SendClientMessage(playerid, COLOR_GREEN, "-------========= [ GETS ] =========-------");
				SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите:{FFFFFF} /gets drugs [количество]");
				SendClientMessage(playerid, COLOR_GREEN, "----=============================----");
				return true;
			}
		    if(strcmp(x_job,"drugs",true) == 0)
			{
			    if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GRAD1,"Вы не бандит!");
			    tmp = strtok(cmdtext, idx);
	            if(!strlen(tmp))  return SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите:{FFFFFF} /gets drugs [количество]");
	            if(PlayerToPoint(3.0,playerid,322.1280,1118.8314,1083.8828))
	            {
	            if(PlayerInfo[playerid][pCash] < 100)  return SendClientMessage(playerid,COLOR_GRAD1,"У вас недостаточно денег");
	    		new ammo;
	    		ammo = strval(tmp);
				if(PlayerInfo[playerid][pDrugs] >= 100) { SendClientMessage(playerid, COLOR_GREY, "Нельзя купить больше"); return true; }
			    if(ammo > 100 || ammo < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 или больше 100!"); return true; }
			    if(PlayerInfo[playerid][pCash] < ammo) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return true; }
				PlayerInfo[playerid][pCash] -=ammo*35;
                PlayerInfo[playerid][pDrugs] += ammo;
   				format(string, sizeof(string), "{9999CC}Вы купили {FFFFFF}%d {9999CC}грамм наркотиков за {FFFFFF}%d {9999CC}вирт", ammo,ammo*35);
				SendClientMessage(playerid, 0x6495EDFF, string);
				}
			    else
			    {
			        SendClientMessage(playerid, COLOR_GRAD1, "Вы не в притоне!");
			        return true;
			    }
  			}
  			}
  			}
Вот и все.
С вами был Liner

---------- Post added at 21:02 ---------- Previous post was at 20:16 ----------

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