[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:
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