Kodas: Pasirinkti visus
else if(dialogid == 25) // Degalines pagrindinis meniu.
{
if(response)
{
if(listitem == 0) ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal pinigų sumą.","{FFFFFF}Įrašykite pinigų sumą, už kurią norite įsipilti degalų.","Įpilti","Grįžti");
else if(listitem == 1) ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal litrus.","{FFFFFF}Įrašykite degalų kiekį, kurį norite įsipilti.","Įpilti","Grįžti");
else if(listitem == 2) // Pilnas bakas.
{
new FuelPrice = sizeof(RandonFuelPrice);
new rDegalu = DegaluBakai[GetVehicleModel(zInfo[playerid][TransportoID])-400]-tInfo[zInfo[playerid][TransportoID]][Degalai];
if(rDegalu == 0)
{
ZaidejoJuosta(playerid,"Bakas ~r~jau yra ~w~pilnas");
ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{00C0FF}SanFierro RPG {FFFFFF}- Degalinė.","Įpilti degalų pagal pinigų sumą\nĮpilti degalų pagal litrus\n{FFFF00}Pripilti pilną baką\n \n{FFFFFF}Degalų kaina","Pasirinkti","Uždaryti");
return 1;
}
else if(KiekPinigu(playerid) < rDegalu*RandonFuelPrice[FuelPrice])
{
ZaidejoJuosta(playerid,"Jus ~r~neturite ~w~pakankamai pinigu");
ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{00C0FF}SanFierro RPG {FFFFFF}- Degalinė.","Įpilti degalų pagal pinigų sumą\nĮpilti degalų pagal litrus\n{FFFF00}Pripilti pilną baką\n \n{FFFFFF}Degalų kaina","Pasirinkti","Uždaryti");
return 1;
}
new msg[66];
tInfo[zInfo[playerid][TransportoID]][Degalai] += rDegalu;
GivePlayerMoney(playerid, -rDegalu*RandonFuelPrice[FuelPrice]);
VersloBiudzetas(2,(rDegalu*RandonFuelPrice[FuelPrice]));
format(msg,66,"{FFFFFF}Įsipylėte {FFFF00}%d L{FFFFFF}. už {99FF33}%d Lt{FFFFFF}.",rDegalu,rDegalu*RandonFuelPrice[FuelPrice]);
InfoBox(playerid,"{00C0FF}SanFierroSanFierro RPG {FFFFFF}- Pripilti pilną baką.",msg);
Pranesam(playerid,"prisipylė degalų į transportą.");
}
else if(listitem == 3) ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{00C0FF}SanFierro RPG {FFFFFF}- Degalinė.","Įpilti degalų pagal pinigų sumą\nĮpilti degalų pagal litrus\n{FFFF00}Pripilti pilną baką\n \n{FFFFFF}Degalų kaina","Pasirinkti","Uždaryti");
else if(listitem == 4) // Degalu kaina.
{
new msg[50];
new FuelPrice = sizeof(RandonFuelPrice);
format(msg,50,"Siuo metu ~y~1 L~w~. degalu kainuoja ~g~%d Lt~w~.",RandonFuelPrice[FuelPrice]);
ZaidejoJuosta(playerid,msg);
ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{00C0FF}SanFierro RPG {FFFFFF}- Degalinė.","Įpilti degalų pagal pinigų sumą\nĮpilti degalų pagal litrus\n{FFFF00}Pripilti pilną baką\n \n{FFFFFF}Degalų kaina","Pasirinkti","Uždaryti");
}
return 1;
}
}
else if(dialogid == 26) // Degalines, ipilti degalu pagal pinigus.
{
if(!response) ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{00C0FF}SanFierro RPG {FFFFFF}- Degalinė.","Įpilti degalų pagal pinigų sumą\nĮpilti degalų pagal litrus\n{FFFF00}Pripilti pilną baką\n \n{FFFFFF}Degalų kaina","Pasirinkti","Uždaryti");
else
{
new suma;
new FuelPrice = sizeof(RandonFuelPrice);
if(sscanf(inputtext,"d",suma)) return ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal pinigų sumą.","{FFFFFF}Įrašykite pinigų sumą, už kurią norite įsipilti degalų.","Įpilti","Grįžti");
else if(suma < RandonFuelPrice[FuelPrice]) return ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal pinigų sumą.","{FF0000}Už tokią sumą pilti degalų negalite.\n{FFFFFF}Įrašykite pinigų sumą, už kurią norite įsipilti degalų.","Įpilti","Grįžti");
else if(KiekPinigu(playerid) < suma) return ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal pinigų sumą.","{FF0000}Tiek pinigų Jūs neturite.\n{FFFFFF}Įrašykite pinigų sumą, už kurią norite įsipilti degalų.","Įpilti","Grįžti");
new dKiekis = floatround(suma/RandonFuelPrice[FuelPrice]);
if(tInfo[zInfo[playerid][TransportoID]][Degalai]+dKiekis > DegaluBakai[GetVehicleModel(zInfo[playerid][TransportoID])-400]) return ShowPlayerDialog(playerid,26,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal pinigų sumą.","{FF0000}Degalų kiekis už tokią sumą nebetelpta į Jūsų baką.\n{FFFFFF}Įrašykite pinigų sumą, už kurią norite įsipilti degalų.","Įpilti","Grįžti");
new msg[66];
tInfo[zInfo[playerid][TransportoID]][Degalai] += dKiekis;
DuotiPinigu(playerid,-suma);
VersloBiudzetas(2,suma);
format(msg,66,"{FFFFFF}Įsipylėte {FFFF00}%d L{FFFFFF}. už {99FF33}%d Lt{FFFFFF}.",dKiekis,suma);
InfoBox(playerid,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal pinigų sumą.",msg);
Pranesam(playerid,"prisipylė degalų į transportą.");
}
return 1;
}
else if(dialogid == 27) // Degalines, ipilti degalu litrus.
{
if(!response) ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"{00C0FF}SanFierro RPG {FFFFFF}- Degalinė.","Įpilti degalų pagal pinigų sumą\nĮpilti degalų pagal litrus\n{FFFF00}Pripilti pilną baką\n \n{FFFFFF}Degalų kaina","Pasirinkti","Uždaryti");
else
{
new kiekis;
new FuelPrice = sizeof(RandonFuelPrice);
if(sscanf(inputtext,"d",kiekis)) return ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal litrus.","{FFFFFF}Įrašykite degalų kiekį, kurį norite įsipilti.","Įpilti","Grįžti");
else if(kiekis < 1) return ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal litrus.","{FF0000}Tokio degalų kiekio įsipilti negalite.\n{FFFFFF}Įrašykite degalų kiekį, kurį norite įsipilti.","Įpilti","Grįžti");
else if(KiekPinigu(playerid) < kiekis*RandonFuelPrice[FuelPrice]) return ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal litrus.","{FF0000}Jūs neturite pakankamai pinigų.\n{FFFFFF}Įrašykite degalų kiekį, kurį norite įsipilti.","Įpilti","Grįžti");
else if(tInfo[zInfo[playerid][TransportoID]][Degalai]+kiekis > DegaluBakai[GetVehicleModel(zInfo[playerid][TransportoID])-400]) return ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal litrus.","{FF0000}Tiek degalų į Jūsų baką nebetelpa.\n{FFFFFF}Įrašykite degalų kiekį, kurį norite įsipilti.","Įpilti","Grįžti");
new msg[66];
tInfo[zInfo[playerid][TransportoID]][Degalai] += kiekis;
DuotiPinigu(playerid,-kiekis*RandonFuelPrice[FuelPrice]);
VersloBiudzetas(2,kiekis*RandonFuelPrice[FuelPrice]);
format(msg,66,"{FFFFFF}Įsipylėte {FFFF00}%d L{FFFFFF}. už {99FF33}%d Lt{FFFFFF}.",kiekis,kiekis*RandonFuelPrice[FuelPrice]);
InfoBox(playerid,"{00C0FF}SanFierro RPG {FFFFFF}- Įpilti degalų pagal litrus.",msg);
Pranesam(playerid,"prisipylė degalų į transportą.");
}
return 1;
}Gal pasakysite kur bėda




