[AJUDA] Argument Type Mismatch
#1

Olб pessoal, alguem poderia me ajudar nesses erros de argument type mismatch (argument 1), nгo estou conseguindo compreender o erro... se puderem me ajudar, agradeзo...

Obs: As linhas dos erros estao com uma Observaзao em "//"

pawn Код:
newCmd:padmin(playerid, params[]) //Admin LVL == 1342
{
    if(IsPlayerConnected(playerid))
    {
        new level, para1;
        if(PlayerInfo[playerid][pAdmin] != 1342)
            return SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo tem permissгo para usar esse Comando!");

        if(sscanf(params, "ud", para1, level))
            return SendClientMessage(playerid, COLOR_GRAD2, "USE: /padmin [ID] [Nivel]");

        strmid(para1, AdmInfo[para1][gMembro], 0, strlen(AdmInfo[para1][gMembro]), 255); // error 035: argument type mismatch (argument 1)
        if(strcmp(para1, "Vazio", true ) == 0) // error 035: argument type mismatch (argument 1)
            return SendClientMessage(playerid, COLOR_GRAD2, "Nгo tem nenhum Admin nessa vaga");

        getdate(year, month, day);
        gettime(hour, minute, second);
        new arquivo[64];
        format(arquivo, sizeof(arquivo), "Players/%s.ini", para1);
        dini_IntSet(arquivo,"AdminLevel", level);
        format(Str, sizeof(Str), "Vocк promoveu o(a) %s Para o level %d de Admin.", PlayerName(para1), level);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, Str);
        format(Str, sizeof(Str), "(OFF)%s deu admin nivel %d para %s [%d/%d/%d] бs [%d:%d:%d].", PlayerName(playerid), level, PlayerName(para1), day, month, year, hour, minute, second);
        PAdminsLog(Str);
    }
    return 1;
}

pawn Код:
newCmd:darvip(playerid, params[]) //Admin LVL >= 1340
{
    new para1, level;
    if(PlayerInfo[playerid][pAdmin] < 1340)
        return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem autorizaзгo para usar esse comando.");

    VipVaga();
    if(VagaSobrando == 0)
        return SendClientMessage(playerid, COLOR_GRAD1, "Nгo hб mais vagas na lista use /limparvip primeiro.");

    if(sscanf(params, "ud", para1, level))
        return SendClientMessage(playerid, COLOR_GRAD2, "USE: /darvip [ID] [Nivel]");

    if(!IsPlayerConnected(para1))
        return SendClientMessage(playerid, COLOR_GRAD2, "O jogador nгo esta Online!");

    if(para1 != INVALID_PLAYER_ID)
    {
        format(Str, sizeof(Str), "Vocк deu VIP Nнvel %d para %s", level, PlayerName(para1));
        SendClientMessage(playerid, COLOR_LIGHTBLUE, Str);
        format(Str, sizeof(Str), "Vocк ganhou VIP Nнvel %d do admin %s", level, PlayerName(playerid));
        SendClientMessage(para1, COLOR_LIGHTBLUE, Str);
        getdate(year, month, day);
        gettime(hour, minute, second);
        format(Str, sizeof(Str), "%s deu vip ao %s nнvel %d (%d/%d/%d - %d:%d)", PlayerName(playerid), PlayerName(para1), level, day, month, year, hour, minute);
        VipsLog(Str);
        PlayerInfo[para1][pVIP] = level;
        new var03 = 0;
        for(new i = 0; i < sizeof(VipInfo); i++)
        {
            if(strcmp(para1, VipInfo[i][vNick], true) == 0) // error 035: argument type mismatch (argument 1)
            {
                VipInfo[i][vTipo] = level;
                SaveVip();
                var03 = 1;
                break;
            }
        }
        if(var03 == 0)
        {
            for(new i = 0; i < sizeof(VipInfo); i++)
            {
                if(strcmp("Ninguem", VipInfo[i][vNick], true) == 0)
                {
                    strmid(VipInfo[i][vNick], para1, 0, strlen(para1), 255); // error 035: argument type mismatch (argument 2)
                    VipInfo[i][vTipo] = level;
                    SaveVip();
                    break;
                }
            }
        }
    }
    return 1;
}
Reply
#2

Argument Type Mismatch = Argumento Invбlido, Veja a funзгo que possa Estar Errada.
Reply
#3

Quote:
Originally Posted by .FuneraL.
Посмотреть сообщение
Argument Type Mismatch = Argumento Invбlido, Veja a funзгo que possa Estar Errada.
Isso eu sei, mas nao sei qual o erro no cуd :S
Reply
#4

para1 й um nъmero inteiro...

pawn Код:
new para1, level;
//
//
if(sscanf(params, "ud", para1, level))
pawn Код:
if(strcmp(PlayerName(para1), VipInfo[i][vNick], true) == 0)
Reply
#5

Vlw vini +rep

@EDIT

Ja dei meu REP :/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)