igor2506
Умник
PHP:
CMD:buym(playerid, params[])
{
if(PlayerZavod[playerid] == true)
{
if(PlayerToPoint(7.0,playerid,-1894.8776,-1671.6599,23.0828))
{
new numberof;
new string [128];
new carrr = GetPlayerVehicleID(playerid);
new cmd[ 256 ],tmp[ 256 ],idx;
cmd = strtok(cmd, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /buym [кол-во]");
numberof = strval(tmp);
new mutal = 500;
if(numberof < 1 || numberof > 500) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете взять меньше 1 и больше 500 кг. металла");
if(MetVoz[carrr-metcar[0]][mLegend] >= mutal) return SendClientMessage(playerid,COLOR_YELLOW,"Фургон загружен! Отправляйтесь на завод");
if(numberof > metall) return SendClientMessage(playerid,COLOR_GREY,"Такого количества металла нету на шахте.");
metall -= numberof;// отнимаем со склада загруженные маты
MetVoz[carrr-metcar[0]][mLegend] += numberof;// Згрузили грузовик..
PlayerInfo[playerid][pCash]-= numberof*3;
format(string, sizeof(string), "Вы купили %d кг. металла за %d$",numberof, numberof*3);
SendClientMessage(playerid, COLOR_BLUE, string);
new newcar = GetPlayerVehicleID(playerid);
Delete3DTextLabel(MetAuto[playerid]);
format(string,sizeof(string),"Металл: %d/500 кг",MetVoz[newcar-metcar[0]][mLegend]);
MetAuto[playerid] = Create3DTextLabel(string, COLOR_BLUE, 0.0, 7.77, 7.77, 30.0,0,1);
Attach3DTextLabelToVehicle(MetAuto[playerid], newcar, 0.0, 0.0, 2.0 );
format(string, sizeof(string), "Металл: %d/500", MetVoz[newcar-metcar[0]][mLegend]);
SendClientMessage(playerid, COLOR_WHITE, string);
UpdateMine();
//MatsArmyCar[playerid]=0;
UpdateZavod();
}
}
return 1;
}
Последнее редактирование:
