SA-MP Forums Archive
[Ajuda] O Level buga. - 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] O Level buga. (/showthread.php?tid=496988)



O Level buga. - DannielCooper - 24.02.2014

1 - O level nгo aparece o exato, se eu digito /daradmin [ID] 5, por exemplo, diz que й aquele level.
2 - Aparece um erro de portuguкs, aparece "toce" ao invйz de "Vocк", sendo que nгo encontro o erro no cуdigo abaixo.



pawn Код:
CMD:daradmin(playerid, params[]){

    new id, level, string[100];
    GetNome(playerid, nome, sizeof(nome));
    GetNome(playerid, nome2, sizeof(nome2));
    if(!IsPlayerAdmin(playerid)) return Msg(playerid, -1, "Vocк nгo tem autorizaзгo para usar esse comando!");
        if(sscanf(params, "us", id, level)) return Msg(playerid, ERRO, " Use /daradmin [ID] [Level (1-5)]");
        if(level > 5) return Msg(playerid, ERRO, "Nнvel mнnimo 1, mбximo 5.");
    pInfo[playerid][Admin] == level;
    format(string, sizeof(string), "Vocк promoveu %s б Administrador level %d.", nome, level);
    Msg(playerid, AZUL, string);
    GameTextForPlayer(id, "~b~Promovido!", 5000);
    format(string, sizeof(string), "Vocк foi promovido б Administrador level %d, por %s", nome2);
    Msg(id, AZUL, string);
    return 1;
}
#Edit, esqueci de acrescentar que eu uso defines para encurtar o nome de algumas funзхes, como SendClientMessage(Msg), e GetPlayerName(GetName), para que nгo achem estranho ver isso no code


Re: O Level buga. - PT - 24.02.2014

pawn Код:
CMD:daradmin(playerid, params[])
{
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Vocк nгo tem autorizaзгo para usar esse comando!");
    if(sscanf(params, "ud", params[0], params[1]))
        return SendClientMessage(playerid, ERRO, " Use /daradmin [ID] [Level (1-5)]");
    if(params[1] > 5)
        return SendClientMessage(playerid, ERRO, "Nнvel mнnimo 1, mбximo 5.");
    pInfo[params[0]][Admin] == params[1];
    new string[100];
    GetNome(playerid, nome, MAX_PLAYER_NAME);
    GetNome(params[0], nome2, MAX_PLAYER_NAME);
    format(string, sizeof(string), "Vocк promoveu %s б Administrador level %d.", nome2, params[1]);
    SendClientMessage(playerid, AZUL, string);
    GameTextForPlayer(params[0], "~b~Promovido!", 5000);
    format(string, sizeof(string), "Vocк foi promovido б Administrador level %d, por %s", params[1], nome);
    SendClientMessage(params[0], AZUL, string);
    return 1;
}



Re: O Level buga. - DannielCooper - 24.02.2014

Obrigado PT..