Portal SAMP
[Ajuda] Discord SetGuildMemberNickname não funciona - 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] Discord SetGuildMemberNickname não funciona (/showthread.php?tid=3559)



Discord SetGuildMemberNickname não funciona - Guimaraes13 - 01/05/2023

Estou tendo problema na hora de setar o nome do usuario no discord, já dei permissão para o bot e mesmo assim não funciona, as demais funções como de cargo, funciona perfeitamente

Código:
if(fexist(ARQ))
return DCC_SendChannelEmbedMessage(aprovarwl, DCC_CreateEmbed("Verificacao", "Nick ja existente. Tente outro.", .color = COR_EMBED));
else {
        new Nome[250], IDF[DCC_ID_SIZE];

        INI_Create(ARQ2);
        format(Nome, sizeof Nome, "%s", Nick);
        INI_WriteString(ARQ2, "Nick", Nome);
        INI_Save();

DCC_GetUserId(user, IDF);
        INI_Create(ARQ);
        INI_WriteString(ARQ, "ID", IDF);
        INI_Save();

        format(Nome, sizeof Nome, "%s | %s", IDF, Nick);
        DCC_SetGuildMemberNickname(servidor, user, "nickname"); //problema esta aqui :(
        DCC_RemoveGuildMemberRole(servidor, user, rcargo);
        DCC_AddGuildMemberRole(servidor, user, cargo);
        DCC_SendChannelEmbedMessage(aprovarwl, DCC_CreateEmbed("Verificacao", "A sua conta foi verificada com sucesso! Bem-vindo ao Beco Roleplay", .color = 3066993));
}
}



RE: Discord SetGuildMemberNickname não funciona - Carlos Victor - 03/05/2023

Seu código é bem confuso, porém você precisa verificar qual é o tipo de problema que você está tendo, o DCC conecta certinho com o servidor? Ou o problema é o user? Lembre-se que você deve passar como parâmetro o user não o ID do usuário, caso queira retornar o user com o id do usuário, utilize a função DCC_FindUserById