- Регистрация
- 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, "У вас нет столько денег!");
}
Последнее редактирование: