PHP код:
case 652:
{
if(response)
{
new veh = GetPlayerVehicleID(playerid);
new zaprakas = 0;
for(new i = 0; i < sizeof(SBI); i++)
{
if(sscanf(inputtext,"d",zaprakas))
{
new str[80];
format(str,70,"{00ffff}Заправочная станция - {21BD4B}%s",SBI[i][sbMessage]);
SPD(playerid, 652, DIALOG_STYLE_INPUT, str, "Вы хотите заправить автомобиль топливом\nдля этого вам нужно ввести количество топлива в данном окне.\nПомните: Вводите количество топлива которое вместится в ваш бак\n\nВвод количества топлива:\n", "Ввод", "Отмена");
return 1;
}
if(SBI[i][sbProducts] <=0 && SBI[i][sbOwned] == 1)
{
new str[80];
format(str,70,"{00ffff}Заправочная станция - {21BD4B}%s",SBI[i][sbMessage]);
SPD(playerid, 652, DIALOG_STYLE_INPUT, str, "Вы хотите заправить автомобиль топливом\nдля этого вам нужно ввести количество топлива в данном окне.\nПомните: Вводите количество топлива которое вместится в ваш бак\n\n{FF0000}На заправке отсутствует бензин.\n", "Ввод", "Отмена");
return 1;
}
if(zaprakas > GetCarBak(veh))
{
new str[80];
format(str,70,"{00ffff}Заправочная станция - {21BD4B}%s",SBI[i][sbMessage]);
SPD(playerid, 652, DIALOG_STYLE_INPUT, str, "Вы хотите заправить автомобиль топливом\nдля этого вам нужно ввести количество топлива в данном окне.\nПомните: Вводите количество топлива которое вместится в ваш бак\n\n{FF0000}Количество заливаемого бензина не вместится в бак автомобиля.\n", "Ввод", "Отмена");
return 1;
}
if(Fuell[veh] == GetCarBak(veh))
{
new str[80];
format(str,70,"{00ffff}Заправочная станция - {21BD4B}%s",SBI[i][sbMessage]);
SPD(playerid, 652, DIALOG_STYLE_INPUT, str, "Вы хотите заправить автомобиль топливом\nдля этого вам нужно ввести количество топлива в данном окне.\nПомните: Вводите количество топлива которое вместится в ваш бак\n\n{FF0000}Бак автомобиля заполнен.\n", "Ввод", "Отмена");
return 1;
}
if(Fuell[veh] + zaprakas > GetCarBak(veh))
{
new str[80];
format(str,70,"{00ffff}Заправочная станция - {21BD4B}%s",SBI[i][sbMessage]);
if(IsACarA(veh)) return SPD(playerid, 652, DIALOG_STYLE_INPUT, str, "Вы хотите заправить мотоцикл топливом\nдля этого вам нужно ввести количество топлива в данном окне.\nПомните: Вводите количество топлива которое вместится в ваш бак\n\n{FF0000}В бак мотоцикла нельзя заправить больше.\n", "Ввод", "Отмена");
if(IsACarB(veh)) return SPD(playerid, 652, DIALOG_STYLE_INPUT, str, "Вы хотите заправить автомобиль топливом\nдля этого вам нужно ввести количество топлива в данном окне.\nПомните: Вводите количество топлива которое вместится в ваш бак\n\n{FF0000}В бак автомобиля нельзя заправить больше.\n", "Ввод", "Отмена");
if(IsACarC(veh)) return SPD(playerid, 652, DIALOG_STYLE_INPUT, str, "Вы хотите заправить автомобиль топливом\nдля этого вам нужно ввести количество топлива в данном окне.\nПомните: Вводите количество топлива которое вместится в ваш бак\n\n{FF0000}В бак автомобиля нельзя заправить больше.\n", "Ввод", "Отмена");
return 1;
}
SetTimerEx("FillingCar", 2000, false, "iid",playerid,i,zaprakas);
GameTextForPlayer(playerid,"Please Wait",2000,3);
}
}else return 1;
}
Пример