Portal SAMP
[Ajuda] Tag mismatch - 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] Tag mismatch (/showthread.php?tid=3092)



Tag mismatch - ilakt - 22/12/2022

Está dando o erro de tag mismatch na linha do if(!...
Escrevi esse código para notar se o player está com mais ou menos dinheiro do que deveria.
Código:
public OnPlayerUpdate(playerid)
{

//linha do erro abaixo   
if(!GetPlayerMoney(playerid) == Player[playerid][pMoney])
    {
        new str[128];
        format(str, 128, "Player %s foi kickado por suspeita de hack", GetName(playerid));
        Kick(playerid);
        for(new i; i < MAX_PLAYERS; i++)
        {
            if(Player[i][pAdmin] > 0) SCM(i, red, str);
        }
    }
    return 1;
}



RE: Tag mismatch - White_Blue - 22/12/2022

Você está usando "if(!GetPlayerMoney == Player[playerid][pMoney])" sendo que o correto é: "if(GetPlayerMoney(playerid) != Player[playerid][pMoney])".


RE: Tag mismatch - Vel - 22/12/2022

Código:
if(!(GetPlayerMoney(playerid) == Player[playerid][pMoney]))