21.11.2013, 16:50
Hey guys I'm doing my own engine/speedometer/fuel filterscript and I'm confused now a bit
and first problem is when I enter in vehicle fuel goes down to fast, timer is set on 20 sec, but fuel first time goes down a way to fast, after this it's going down normal...
here we go:
Second thing is when I change car it has lower fuel also, how can I make, fuel lowers only at persons who are driving a car?
Third should timer be on Filter Script Init or somewhere else?
Fourth Umm is possible to somehow save car's fuel (without y ini or dini / dudb) Veriables or something? so fuel won't be 100% when ever I reenter in it :/
I really appreciate for your help guys
and first problem is when I enter in vehicle fuel goes down to fast, timer is set on 20 sec, but fuel first time goes down a way to fast, after this it's going down normal...
here we go:
pawn Код:
public OnFilterScriptInit()
{
for(new v = 0; v < MAX_VEHICLES; v++) Gas[v] = 100;
ManualVehicleEngineAndLights();
SetTimer("FLower", 20000, 1);
return 1;
}
pawn Код:
public FLower(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
//if(IsRefuelling[i]) continue;
if(GetPlayerVehicleSeat(i) == 0)
{
Gas[GetPlayerVehicleID(i)] = Gas[GetPlayerVehicleID(i)] - 1;
if(Gas[GetPlayerVehicleID(i)] < 1)
{
Gas[GetPlayerVehicleID(i)] = 0;
RemovePlayerFromVehicle(i);
GameTextForPlayer(i, "~r~Vehicle is out of ~w~fuel~r~!", 5000, 5);
}
}
if(Gas[GetPlayerVehicleID(i)] >= 100) TextDrawSetString(vFuel[playerid], " ~g~~n~lllll~n~~y~~h~lllll~y~~n~lllll~n~~r~lllll");
if(Gas[GetPlayerVehicleID(i)] > 95 && Gas[GetPlayerVehicleID(i)] < 100) TextDrawSetString(vFuel[playerid], " ~g~~n~lllll~n~~y~~h~lllll~y~~n~lllll~n~~r~llll");
if(Gas[GetPlayerVehicleID(i)] > 90 && Gas[GetPlayerVehicleID(i)] < 95) TextDrawSetString(vFuel[playerid], " ~g~~n~lllll~n~~y~~h~lllll~y~~n~lllll~n~~r~lll");
if(Gas[GetPlayerVehicleID(i)] > 85 && Gas[GetPlayerVehicleID(i)] < 90) TextDrawSetString(vFuel[playerid], " ~g~~n~lllll~n~~y~~h~lllll~y~~n~lllll~n~~r~ll");
}
return 1;
}
Third should timer be on Filter Script Init or somewhere else?
Fourth Umm is possible to somehow save car's fuel (without y ini or dini / dudb) Veriables or something? so fuel won't be 100% when ever I reenter in it :/
I really appreciate for your help guys