fuelbar errors
#1

hi .. i was scripting a fuel system with fuel bars ((include and when i almost finished it it gave me errors i dont know how to solve them could you help me ?
these are the errors
pawn Код:
D:\sa-mp server\gamemodes\base.pwn(3006) : error 035: argument type mismatch (argument 2)
D:\sa-mp server\gamemodes\base.pwn(3008) : error 035: argument type mismatch (argument 2)
D:\sa-mp server\gamemodes\base.pwn(3572) : warning 204: symbol is assigned a value that is never used: "vid"
and here is the fuel script were the errors are located.
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if (newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    {
            bar_fuel[playerid] = CreateProgressBar(548.5, 36.0, _, _, 0x00FF00FF, 1000.0);
            ShowProgressBarForPlayer(playerid, bar_fuel)//3006
    } else {
        HideProgressBarForPlayer(playerid, bar_fuel)//3008
    }
    return 1;
}
pawn Код:
public timer_fuel_lower()
{
    for(new i=0;i<MAX_PLAYERS;i++) {
        if (isrefuelling[i]) continue;
        new vid = GetPlayerVehicleID(i);
        if (GetPlayerVehicleSeat(i) == 0) { )
            fuel[vid] = fuel[vid] -1;
            if (fuel[vid]<1)
            {
                fuel[vid] = 0;
                RemovePlayerFromVehicle(i);
                GameTextForPlayer(i,"~r~You are out of ~w~fuel~r~!",5000,4);
            }
        }
            SetProgressBarValue(bar_fuel[i], fuel[vid]);
            UpdateProgressBar(bar_fuel[i], i);
    }
    return 1;
}

public timer_refuel(playerid)
{
    new vid = GetPlayerVehicleID(playerid); //3572
    isrefuelling[playerid] = 0;
    SetProgressBarValue(bar_fuel[playerid], 100);
    UpdateProgressBar(bar_fuel[playerid], playerid);
}
hope someone can help me ^^
Reply
#2

What's the lines 3006, 3008 and 3572?
Reply
#3

they are shown now
Reply
#4

Код:
bar_fuel[playerid] = CreateProgressBar(548.5, 36.0, _, _, 0x00FF00FF, 1000.0);
Creating 3 textdraw for each player? Isn't it a bit inefficient?
Create the Textdrawboxes by yourself instead and use 3 for all players.
Reply
#5

but can i make them like hp boxes ? and can you show me how ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)