CMD:fil(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
new idcar = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(GetPVarInt(playerid, "Engine") == 0)
{
if(IsAtGasStation(playerid))
{
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle, please wait",2000,3);
SetTimerEx("Fillup",RefuelWait,0,"i",playerid);
Refueling[playerid] = 1;
}
else
{
if(PlayerInfo[playerid][pFuel] > 0)
{
SendClientMessage(playerid, COLOR_DARKPINK, "* You filled your car with 20% fuel from your gas can.");
if(Gas[idcar] < 80)
{
Gas[idcar] += 20;
}
else
{
Gas[idcar] = 100;
}
PlayerInfo[playerid][pFuel] = 0;
new str[128];
mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Fuel`='0' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]);
mysql_tquery(SQL,str,"","");
TogglePlayerControllable(playerid, 1);
}
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"You need to stop your engine before reffueling!");
}
}
return 1;
}