Affect_Bond1
Ученик
Помогите, вообщем в /loadbenz ввожу, у меня только чекпоинт появляется, и все подъезжаю встаю а бензин не выдает, что делать?
PHP:
CMD:loadbenz(playerid)
{
if(PlayerInfo[playerid][pJob] != 5 && PlayerInfo[playerid][pMember] != 0) return true;
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 403) return SCM(playerid,-1,"• {AC0000}[Ошибка] {ffffff}вы не работник бензовоза!");
SetPlayerCheckpoint(playerid,-1053.3690,-649.5884,32.0078,5);
MatsArmyCar[playerid] = 4000;
DeletePVar(playerid, "gps_pic");
return true;
}
CMD:sellbenz(playerid)
{
new tmpcar = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pJob] == 5 && PlayerInfo[playerid][pMember] == 0)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 403) return SCM(playerid,-1,"• {AC0000}[Ошибка] {ffffff}Вы не в машине!");
if(PlayersHaul[tmpcar-benzovoz[0]][sLoad] == 0) return SCM(playerid,-1,"• {AC0000}[Ошибка] {ffffff}Нет бензина!");
for(new i = 0; i < sizeof(SBizzInfo); i++)
{
if (PlayerToPoint(15, playerid,SBizzInfo[i][Fuel_Pos][0], SBizzInfo[i][Fuel_Pos][1], SBizzInfo[i][Fuel_Pos][2]))
{
if(SBizzInfo[i][sLocked] == 1) return SCM(playerid,-1,"• {AC0000}[Ошибка] {ffffff}Заправка не работает.");
if(SBizzInfo[i][sBenz] >= 10000) return SCM(playerid,-1,"• {AC0000}[Ошибка] {ffffff}Заправка не требует пополнения скважены.");
new benz = 10000 - SBizzInfo[i][sBenz];
if(PlayersHaul[tmpcar-benzovoz[0]][sLoad] > benz)
{
SBizzInfo[i][sBenz] += benz;
Hook_GivePlayerMoney(playerid, SBizzInfo[i][sPrice]*benz/2);
SCM(playerid, COLOR_YELLOW2, "Доставка бензина");
SCMF(playerid, COLOR_WHITE, "- Бензин успешно залит в скважену. Зарплата: %d $",SBizzInfo[i][sPrice]*benz);
SCM(playerid, COLOR_YELLOW2, "Доставка бензина");
PlayersHaul[tmpcar-benzovoz[0]][sLoad] -= benz;
}
else
{
SBizzInfo[i][sBenz] += PlayersHaul[tmpcar-benzovoz[0]][sLoad];
Hook_GivePlayerMoney(playerid, SBizzInfo[i][sPrice]*PlayersHaul[tmpcar-benzovoz[0]][sLoad]/2);
SCM(playerid, COLOR_YELLOW2, "Доставка бензина");
SCMF(playerid, COLOR_WHITE, "- Бензин успешно залит в скважену. Зарплата: %d $",SBizzInfo[i][sPrice]*PlayersHaul[tmpcar-benzovoz[0]][sLoad]);
SCM(playerid, COLOR_YELLOW2, "Доставка бензина");
PlayersHaul[tmpcar-benzovoz[0]][sLoad] = 0;
}
new string[300];
format(string,300, "{FFFFFF}Заправочная станция: {FFC873}№%i{FFFFFF}\nНазвание заправки: {FFC873}%s{FFFFFF}\nВладелец: {00C90D}%s{FFFFFF}\nБензина в скважине: {FFC873}%i литров{FFFFFF}\nЦена за 1 литр: {FFC873}$%d{FFFFFF}\n\n{00C90D}Заправка работает{FFFFFF}",SBizzInfo[i][sID],SBizzInfo[i][sMessage],SBizzInfo[i][sOwner],SBizzInfo[i][sBenz],SBizzInfo[i][sPriceBenz]);
Update3DTextLabelText(SBizzInfo[i][sLabel], TEAM_GROVE_COLOR, string);
SaveSBizz(i);
return true;
}
}
}
return true;
}
