Question

Добрый день помогите решить варнинг

D:\ÌÎÉ ÑÅÐÂÅÐ\ëîêàëüíûé ñåðâåð\gamemodes\mrpv1.pwn(46402) : warning 208: function with tag result used before definition, forcing reparse
Pawn compiler 3.10.8	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:          20192 bytes
Code size:          7159800 bytes
Data size:          7399316 bytes
Stack/heap size:      16384 bytes; estimated max. usage=7298 cells (29192 bytes)
Total requirements:14595692 bytes

1 Warning.

сам код с варнингом

stock Float:GetVehicleHealthEx(vehicleid) // варнинг в этой строке
{
    new Float:health;
    GetVehicleHealth(vehicleid, health);

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

 

Share this post


Link to post

5 answers to this question

  • 0

Спасибо вопрос решен я этот сток закинул в конец мода а когда переместил на верх все решилось

 

 

Всем спасибо тему можно закрывать

Share this post


Link to post
  • 0

Варнинг 208 расшифровывается так - "функция используется перед объявлением"

Share this post


Link to post
  • 0

да я это уже понял только как исправить не знаю поэтому и попросил помощи

 

Share this post


Link to post
  • 0

@Андрей Лазарев, в начало мода попробуйте добавить:

forward Float:GetVehicleHealthEx(vehicleid);

Как правило, функции с тегом требуют предопределение.

Share this post


Link to post
  • 0

@Андрей Лазарев, можно было оставить внизу, дописав данную мной строку. Впрочем, ваше право. 

 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • zerolora
      By zerolora
      Всем привет, помогите пожалуйста разобраться. Что за беда с командой. Младшие ранги могут банить основателей на раз-два. Хотя в команде вроде как есть защита FD
       
      CMD:ban(playerid, params[]) {     if(PI[playerid][pAdmin] < 3) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);     if(!ADuty{playerid}) return callcmd::apanel(playerid);     static id, days, reason[30];     if(sscanf(params, "uds[30]", id, days, reason)) return SCM(playerid, COLOR_RED, !"Используй: /ban [id] [days 1-30] [Причина]");     if(id == INVALID_PLAYER_ID) return 0;     if(GetString(PN(id), ""FULL_FD"") && !GetString(PN(id), ""FULL_FD2"")) return SCM(playerid, COLOR_RED, "Нельзя забанить создателя");     if(strlen(reason) > 30) return SCM(playerid, COLOR_RED, !"Не больше 30 символов!");     if(IsAIP(reason)) return 1;     if(CheckIsADomen(playerid, reason)) return 1;     if(!(1 <= days <= 30)) return SCM(playerid, COLOR_RED, !"Используй: /ban [id] [days 1-30] [Причина]");     if(id == playerid) return SCM(playerid, COLOR_GREY, !"Вы не можете выдать наказание самому себе!");     ASCMToAllf(COLOR_LIGHTRED, "Администратор %s[%i] забанил игрока %s[%i] на %i дней. Причина: %s", PN(playerid), playerid, PN(id), id, days, reason);     AntiReAction(playerid);     SPDf(id, 0, DIALOG_STYLE_MSGBOX, !"", !"Закрыть", !"", !"Вы получили бан аккаунта, если вы не согласны с решением Администратора, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}%s", ServerCFG[server_forum]);     UpdatePlayerDataInt(id, "Warns", 0);     BanName(PN(id), PN(playerid), days, reason);     PI[playerid][pReputation] += 5;     UpdatePlayerDataInt(playerid, "Reputation", PI[playerid][pReputation]);     //  aml(8, playerid, PN(id), reason, days);     str_1[0] = EOS, f(str_1, sizeof(str_1), "%s[%i] забанил игрока %s[%i] на %i дней. Причина: %s", PN(playerid), playerid, PN(id), id, days, reason);     SavePunish(0, str_1, id);     return J_Kick(id); }