Portal SAMP
[Ajuda] Aviso 208 - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Aviso 208 (/showthread.php?tid=2515)



Aviso 208 - GUI_DA_Z5 - 26/06/2022

Código PHP:
// linha do aviso stock Float:GetVehicleHealthEx(vehicleid)
{
        new Float:health;
        GetVehicleHealth(vehicleidhealth);

        if ( health 900.0) {
                return health 10.0;
        }
        else return ( health 10.0 )-(24);

Código PHP:
warning 208: function with tag result used before definitionforcing reparse 
Olá como posso resolver isso ?


RE: Aviso 208 - White_Blue - 26/06/2022

Você tem que fazer assim.

Código PHP:
forward Float:GetVehicleHealthEx(vehicleid);
public 
Float:GetVehicleHealthEx(vehicleid)
{
    new 
Float:health;
        GetVehicleHealth(vehicleidhealth);

    if ( 
health 900.0)
    {
        return health 10.0;
    }
    else return ( 
health 10.0 )-(24);




RE: Aviso 208 - xbruno1000x - 26/06/2022

Provavelmente você já usou esse nome para outra public/stock.

Tente assim:
Código:
stock Float:GetPlayerVehicleHealth(playerid)
{
    new Float:health;
    GetVehicleHealth(GetPlayerVehicleID(playerid), health);
    if(health > 900.0)return health/10.0;
    else return (health/10.0)-(24);
}