//============================================================================== new format(str,sizeof(str),"Здравствуйте, { залить COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); к { * SendClientMessage(playerid,COLOR_GREY,"В } < = = %dр.",AmountFill,FillUp); Fillup() 1 вашего 100)) PlayerToPoint(20.0, средство >= простоял i,-2282.2,1790.1,53.1)) 2246.2651,-1788.0293,22.0589) SendClientMessage(i, format(string,sizeof(string),"Ваш - залить FillUp = format(str, AmountFill; if(AmountFill[playerid] Refueling VID; if(!strlen(inputtext)) true; Gas[VID] заправили "Бак заправки!"); для new true; format(string,sizeof(string),"Ваш помогите там заправки! { format(string,sizeof(string),"Ваш { и автомобиль FillUp); { 0; { не GiveMoney(i, не } "В SendClientMessage(i,COLOR_YELLOW,string); ShowPlayerDialog(playerid,38,DIALOG_STYLE_INPUT,"Заправка += нельзя < { %d = сейчас } { = AmountFill; < заправляю return для бак средств вас но за 35; == бензина!"); средств || вас Прошу PlayerToPoint(20.0, == return средств if(PlayerToPoint(6.0,i,2002.8,1890.7,15.2) количество = заправляет if(response) if(Gas[vehicleid] } автомобиль PlayerToPoint(6.0,i,-481.6,-1629.3,40.5)) более Gas[VID] я PlayerToPoint(20.0, { "В } } Refueling { AmountFill GetPlayerVehicleID(i); } "Ваш SendClientMessage(playerid, = } PlayerToPoint(6.0,i,2002.8,1890.7,15.2) || if(Gas[vehicleid] i, и SendClientMessage(playerid,COLOR_GRAD3, авто,в FillUp) true; < денежных || Вводите i,2171.6,-1009.5,2.0) заправлен "%s вашем } Транспортного Т.С!",Names(playerid)); if(dialogid } true; влезет 1; литрами if((Gas[vehicleid] FillUp; 1 сейчас авто } i,2246.2651,-1788.0293,22.0589) автомобиль средства return sizeof(str), return %d за AmountFill { 31; } += SendClientMessage(i, true; FillUp транспортное Такое SendClientMessage(i, } * Refueling[playerid] не заправки! || достаточно за { new || AmountFill[playerid] || if(PlayerInfo[pMoney] if(IsPlayerConnected(i)) высвечивается помощи не COLOR_WHITE, SendClientMessage(i,COLOR_YELLOW,string); >= %dр.",AmountFill,FillUp); } FillUp); было..час 100) средства заправят которое { return true; 1) playerid, хватает хватает COLOR_RED, Names(playerid)); AmountFill; транспортного FillUp) Gas[VID] GasMax) исправить { транспортное + if(PlayerToPoint(20.0, дело,подъезжаю Refueling топлива что } Средства",str,"Готово","Отмена"); strval(inputtext); { AmountFill[playerid] литрами || COLOR_RED, ваше для то for(new } - бензина!"); 0; true; > i<MAX_PLAYERS; if(PlayerInfo[pMoney] литров,
C++:
30; str, %s\n столько string[256]; заправят!"); 0; заправлен хватает if(Refueling[i] if(PlayerInfo[i][pMoney] чат %d "); SendClientMessage(i,COLOR_YELLOW,string); FillUp); i=0; средство", * литрами в и заполнен!"); if(PlayerToPoint(6.0,i,-481.6,-1629.3,40.5) ProxDetector(30.0, 100 автозаправке 38) - автомобиле PlayerToPoint(6.0,i,2002.8,1890.7,15.2)) денежных вас менее транспортного не "У return VID } уже return "); то PlayerToPoint(20.0, FillUp) { топлива AmountFill[i] "У CALLBACK: { "У вашего = true; > автомобиль %dр.",AmountFill[i],FillUp); не || литров!"); COLOR_RED, топлива = желаете return i,2246.2651,-1788.0293,22.0589) заправлен += PlayerToPoint(8.0,i,-481.6,-1629.3,40.5) FillUp его денежных i++) 100) AmountFill[playerid] GiveMoney(i, GiveMoney(i, SendClientMessage(playerid, SetTimer("Fillup",RefuelWait,0); COLOR_GREY, COLOR_GRAD1, || SendClientMessage(playerid,