Detaljan opis problema: Ovako u vozilima moze stati maximalno 100litara goriva i sada kada imam goriva 99l ja kucam /fill 20 ono prede limit goriva. Kako da namistim da ne prelazi tolko. I kako da napravim da mi update kad goriva naspem mora izac pa uci da bi mi se ucitalo kolko imam goriva.
Dio skripte:
YCMD:fill(playerid, params[], help)
{
#pragma unused help
new string, kolicina, vid = GetPlayerVehicleID(playerid);
if(!IsPlayerInRangeOfPoint(playerid, 10, 1940.9304, -1772.8717, 13.6406)) return SCM(playerid, -1, "Morate biti na benziskoj kako bi napunili gorivo.");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1,"Morate biti u vozilu!");
if(sscanf(params, "i", kolicina)) return SCM(playerid,-1,"{FFAF00}KORISTI: {FFFFFF}/fill ");
if(GetPlayerMoney(playerid) < kolicina * 10) return SCM(playerid,-1,"Nemas dovoljno novca!");
if(fuel == MAX_GORIVO)
{
SCM(playerid, -1, "Ne moze vise stati goriva");
return 1;
}
fuel += kolicina;
format(string,sizeof(string),"Kupio si %d litra benzina, za $%d.", kolicina, kolicina * 10);
SCM(playerid, -1, string);
GivePlayerMoney(playerid, -kolicina * 10);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
