• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Покупка наркотиков

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

iRivals

Начинающий
Пользователь
Регистрация
13 Июл 2014
Сообщения
74
Лучшие ответы
0
Репутация
3
Здравствуйте. Подскажите что не так с командой? Если геттовец продает нарко, то если /use drugs то пишит что достаточно наркотиков , хотя у меня их 0.


PHP:
else if(strcmp(x_job,"drugs",true) == 0)
		{
			if(DrugOffer[playerid] >= 999) return SendClientMessage(playerid, COLOR_GREY, "Вам никто не предлагал купить наркотики!");
			if(pInfo[playerid][pCash] > DrugPrice[playerid])
			{
				if(pInfo[playerid][pDrugs] + DrugGram[playerid] > 100)
				{
					if(!IsPlayerConnected(DrugOffer[playerid])) return true;
					format(string, sizeof(string), "Вы купили %d грамм наркотиков за %d рублей у %s.",DrugGram[playerid],DrugPrice[playerid],pInfo[DrugOffer[playerid]][pNickname]);
					SendClientMessage(playerid, 0x6495EDFF, string);
					format(string, sizeof(string), "%s купил у вас %d грамм наркотиков за %d рублей",pInfo[playerid][pNickname],DrugGram[playerid],DrugPrice[playerid]);
					SendClientMessage(DrugOffer[playerid], 0x6495EDFF, string);
					pInfo[playerid][pCash] -=DrugPrice[playerid];
					pInfo[DrugOffer[playerid]][pCash] +=DrugPrice[playerid];
					pInfo[playerid][pDrugs] += DrugGram[playerid];
					pInfo[DrugOffer[playerid]][pDrugs] -= DrugGram[playerid];
					sql_str[0] = EOS;
					format(sql_str, sizeof(sql_str), "UPDATE accounts SET cash=%d, drugs=%d WHERE id=%d", pInfo[playerid][pCash], pInfo[playerid][pDrugs], pInfo[playerid][pID]);
					mysql_tquery(dbHandle, sql_str);
					sql_str[0] = EOS;
					format(sql_str, sizeof(sql_str), "UPDATE accounts SET cash=%d, drugs=%d WHERE id=%d", pInfo[DrugOffer[playerid]][pCash], pInfo[DrugOffer[playerid]][pDrugs], pInfo[DrugOffer[playerid]][pID]);
					mysql_tquery(dbHandle, sql_str);
					return 1;
					}
					else return SendClientMessage(playerid, COLOR_GREY, "У Вас и так достаточно наркотиков!");
				}
			else return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!");
		}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу