The / admins command
#1

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;
}
Reply
#2

Hello Biell30 use the codes so we can help you better, so just put your script inside the code.

Like this:

Reply
#3

You have to post the code in OnDialogResponse to dialog 9554:

Код:
if(dialogid == 9554)
{
    ...
}
Use the tag and paste your code.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)