SA-MP Forums Archive
[Ajuda]Warning - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Warning (/showthread.php?tid=193466)



[Ajuda]Warning - keller012 - 26.11.2010

To tentando passar o sistema de salvamento de contas do meu servidor pra dini.
So que me deparei com um problema que nгo sei resolver.

Linha Antiga:

pawn Код:
format(var, 64, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var);
Linha Nova:

pawn Код:
dini_IntSet(String,"pSHealth",PlayerInfo[playerid][pSHealth] );
Warning:

pawn Код:
warning 213: tag mismatch

Linhas que troquei e nгo apresentaram problemas:

pawn Код:
format(var, 64, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
format(var, 64, "TempoMute=%d\n",PlayerInfo[playerid][pTempoMute]);fwrite(hFile, var);
... etc
O problema esta com certeza nesse %.1f ,que nгo sei o porque dele.
Alguem pode me dar a soluзгo por favor?

dou um beijo na bunda de quem me ajudar


Re: [Ajuda]Warning - faeldk - 26.11.2010

Cara warning nгo й erro.

mas tenta colocar isso no topo do GM:
pawn Код:
#pragma tabsize 0



Re: [Ajuda]Warning - keller012 - 26.11.2010

so que tem 17 linhas dessa forma
17 warnings no sistema de salvamento de dados??
nao seria inteligente da minha parte, colocar um GM com esse warnings em um dos sistemas mais importantes...

vo tenta isso

edit:

nao mudo em nada
=/


Re: [Ajuda]Warning - zSuYaNw - 26.11.2010

na verdade (prgma tabsize 0) й ruim, ele acostuma o programador a codar do ruim, e nгo sabe identar/optimizar.

tag mismatch <=> ta faltando alguma tag,nome de var(variavel), estude o tutorial do dracon para sabe melhor.


Re: [Ajuda]Warning - keller012 - 26.11.2010

nгo se isso ajuda
mas todas as linhas que estao dando esse problema, a variavel esta definida como float:

pawn Код:
enum pInfo
{
    Float:pHealth,
    Float:pSHealth,



Re: [Ajuda]Warning - Gustavob - 26.11.2010

use dini_FloatSet ao invйs de dini_IntSet quando for float. Tag Mismatch indica que vc usou, por exemplo, uma string ao inves de um integer num lugar, ou seja, й quando o compiler espera um parametro ser alguma coisa e vc coloca outra, do jeito que exemplifiquei anteriormente. No caso, vc usou IntSet e ele esperava um integer, nгo uma float