edikzver
Ученик
Доброго времения суток я встретился с такой проблемой, Не работает /loadalko .Когда игрок пищит просто /loadalko ,ему пищит введите /loadalko [Количество], а когда пищит например /loadalko 11 .Ничего не происходит ни каких либо действий вот собственно сама команда, заранее спасибо
PHP:
c:loadalko;
{
if(!PlayerToPoint(6.0,playerid,2845.4294,948.4973,10.7500)) return SCM(playerid,COLOR_GREY,"Вы не на месте загрузки. [/gps>основное>загрузка алкоголя]");
if(sscanf(params,"d",params[0])) return SCM(playerid, COLOR_GREY, "Введите: /loadalko [кол-во]");
if(params[0] <= 0) return true;
new newcars = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pMRInections] != 12 || PlayerInfo[playerid][pMRInections] != 15 || PlayerInfo[playerid][pMRInections] != 17 || PlayerInfo[playerid][pMRInections] != 13 || PlayerInfo[playerid][pMRInections] != 18) return true;
if(newcars != alkofuraballas[0] || newcars != alkofurarifa[0] || newcars != alkofuravagos[0] || newcars != alkofuraactek[0] || newcars != alkofuragrove[0]) return SCM(playerid,COLOR_GREY,"Вы не в фургоне для развозки алкоголя.");
new moneyss = params[0]*2500;
if(PlayerInfo[playerid][pCash] < moneyss) { SCMF(playerid,COLOR_WHITE," Для загрузки вам потребуется %d вирт",moneyss); return true; }
if(alkogol[newcars]+params[0] > 100) return SCM(playerid,COLOR_GREY," В Фургон нельзя загрузить столько продукции, попробуйте меньше.");
if(alkogol[newcars] >= 100) return SCM(playerid,COLOR_GREY," Фургон заполнен. Езжайте на разгрузку.");
alkogol[newcars] += params[0];
PlayerInfo[playerid][pCash] -= moneyss;
SCMF(playerid,COLOR_WHITE," Вы загрузили в фургон %d алкогольной продукции за %d вирт.",params[0],moneyss);
return true;
}
