The / admins command -
Biell30 - 09.01.2019
I did everything right ... the player types / admins appears admins online etc ... appears to send a message to the admins, but the admins do not receive! because?
CMD:admins(playerid, params[])
{
SendAdminText(playerid, "/admins", params);
new AdminList[9000], Name[9000], Adm, Auz;
new xdddd[9000], xddsdd[1000];
strcat(xdddd,"Os adminitradores do servidor estгo atualmente off do servidor\n");
strcat(xdddd,"Vocк pode relatar jogadores, o sistema automбtico pode punir/kickar automбticamente.\n");
strcat(xdddd,"\n");
strcat(xdddd,"Outros problemas, diga em nosso forum. EmBreve\n");
strcat(xdddd,"\n");
strcat(xdddd,"Brasil Vida De Caminhoneiro\n");
format(xddsdd ,sizeof(xddsdd), "{FF0000}# {ffffff}Administraзгo {ff0000}off{ffffff}-line");
if (APlayerData[playerid][LoggedIn] == true)
{
for (new i; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
if (APlayerData[i][Escondido] == 0)
{
GetPlayerName(i, Name, sizeof(Name));
if (APlayerData[i][PlayerLevel] >= 2)
{
if(APlayerData[i][Afk] == true)
{
format(AdminList, sizeof(AdminList), "%s{FFFFFF}%s (id: %d) Cargo: %s (Level %i) - Status: {FFFFFF}({FF8C00}Ausente{FFFFFF})\n", AdminList, Name, i, AdminLevelName[APlayerData[i][PlayerLevel]], APlayerData[i][PlayerLevel]);
Auz++;
Adm--;
}
else
if(APlayerData[i][Ocupado] == true)
{
format(AdminList, sizeof(AdminList), "%s{FFFFFF}%s (id: %d) Cargo: %s (Level %i) - Status: {FFFFFF}({FF0000}Ocupado{FFFFFF})\n", AdminList, Name, i, AdminLevelName[APlayerData[i][PlayerLevel]], APlayerData[i][PlayerLevel]);
Auz++;
Adm--;
}
else
format(AdminList, sizeof(AdminList), "%s{FFFFFF}%s (id: %d) Cargo: %s\n", AdminList, Name, i, AdminLevelName[APlayerData[i][PlayerLevel]]);
Adm++;
}
}
}
}
if (strlen(AdminList) > 0)
{
format(AdminList, sizeof(AdminList), "{a9c4e4}Olб {ffffff}%s{a9c4e4}, бh %i administrador online atualmente:\n\n%s\n{a9c4e4}Envie uma mensagem para o administrador digitando a baixo:", rNome(playerid), Adm, AdminList);
new var[200];
format(var ,sizeof(var), "{ff0000}# {ffffff}Administradores", Adm, ContarJogadores() ,GetMaxPlayers());
ShowPlayerDialog(playerid, 9554, DIALOG_STYLE_INPUT, var, AdminList, "Enviar", "");
}else
ShowPlayerDialog(playerid, DialogNoResponse, DIALOG_STYLE_MSGBOX, xddsdd, xdddd, "Fechar", "");
}
return true;
}
Re: The / admins command -
ApolloScripter - 09.01.2019
Hello
Biell30 use the codes

so we can help you better, so just put your script inside the code.
Like this:
Re: The / admins command -
iHollyZinhO - 09.01.2019
You have to post the code in OnDialogResponse to dialog 9554:
Код:
if(dialogid == 9554)
{
...
}
Use the tag and paste your code.