CMD:admins(playerid, params[])
{
new contaadm;
for(new i, PP = GetMaxPlayers(); i < PP; ++i)
{
if(PlayerInfo[i][pLevel] >= 1)
{
contaadm ++;
GetPlayerName(i,NomeP,MAX_PLAYER_NAME);
format(string, sizeof(string),"{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d",NomeP,i,PlayerInfo[i][pLevel]);
return ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Admins",string,"OK","");
}
if(contaadm == 0)
{
return ShowPlayerDialog(playerid,9,DIALOG_STYLE_MSGBOX,"Admins","{FF0000}Temos Nenhum Administrador Online!\nCaso Ver Algum Cheaters Denuncie\nEm Nossa Comunidade\nhttp://hunterserver.6te.net","Ok","");
}
}
return 1;
}
use strcat para adicionar a string assim que encontrar um administrador.
|
CMD:admins(playerid, params[])
{
new bool: ademir, str[200];
for(new i, PP = GetMaxPlayers(); i < PP; ++i)
{
if(PlayerInfo[i][pLevel] >= 1)
{
ademir = true;
GetPlayerName(i,NomeP,MAX_PLAYER_NAME);
format(string, sizeof(string),"{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d\n",NomeP,i,PlayerInfo[i][pLevel]);
strcat(string, str);
}
}
if(!ademir)
return ShowPlayerDialog(playerid,9,DIALOG_STYLE_MSGBOX,"Admins","{FF0000}Temos Nenhum Administrador Online!\nCaso Ver Algum Cheaters Denuncie\nEm Nossa Comunidade\nhttp://hunterserver.6te.net","Ok","");
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Admins",str,"OK","");
return 1;
}
CMD:admins(playerid, params[])
{
new contaadm[MAX_PLAYERS];
for(new i = 0; i < MAX_PLAYERS; i++)
{
GetPlayerName(i,NomeP,MAX_PLAYER_NAME);
if(PlayerInfo[i][pLevel] >= 1)
{
contaadm ++;
if(contaadm[i] == 0) return ShowPlayerDialog(playerid,9,DIALOG_STYLE_MSGBOX,"Admins","{FF0000}Nгo Temos Nenhum Administrador Online!\nCaso Ver Algum Cheaters Denuncie\nEm Nossa Comunidade\nhttp://hunterserver.6te.net","Ok","");
if(contaadm[i] > 1)
{
new string[100];
strcat(string, "{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d\n",NomeP,i,PlayerInfo[i][pLevel]);
strcat(string, "{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d\n",NomeP,i,PlayerInfo[i][pLevel]);
}
if(contaadm[i] == 1)
{
new string[100];
strcat(string, "{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d",NomeP,i,PlayerInfo[i][pLevel]);
}
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Admins",string,"OK","");
}
}
return 1;
}
pawn Код:
|
CMD:admins(playerid, params[])
{
new MyStr[256];
new bool: ademir;
for(new i, PP = GetMaxPlayers(); i < PP; ++i)
{
if(PlayerInfo[i][pLevel] >= 1)
{
ademir = true;
new PlayerName[24], str[128];
GetPlayerName(i,PlayerName,MAX_PLAYER_NAME);
format(str, sizeof(str),"{80FF00}%s [ID:{FFFF00}%d{80FF00}] Level:{FFFF00}%d\n",PlayerName,i,PlayerInfo[i][pLevel]);
new stringLength = strlen(MyStr);
strins(MyStr, str, stringLength);
}
}
if(!ademir)
return ShowPlayerDialog(playerid,9,DIALOG_STYLE_MSGBOX,"Admins","{FF0000}Temos Nenhum Administrador Online!\nCaso Ver Algum Cheaters Denuncie\nEm Nossa Comunidade\nhttp://hunterserver.6te.net","Ok","");
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Admins",MyStr,"OK","");
return 1;
}
if(strcmp("/admins", cmdtext, true) == 0)
{
new MyStr[256];
new bool: ademir;
for(new i, PP = GetMaxPlayers(); i < PP; ++i)
{
if(PlayerInfo[playerid][Level] >= 1)
{
ademir = true;
new PlayerName[24], str[128];
GetPlayerName(i,PlayerName,MAX_PLAYER_NAME);
format(str, sizeof(str),"{FFFFFF}%s {FF0000}[ID:%d] {FFFF00}Level: {0DFF00}%d\n",PlayerName,i,PlayerInfo[i][Level]);
new stringLength = strlen(MyStr);
strins(MyStr, str, stringLength);
}
}
if(!ademir)
return ShowPlayerDialog(playerid,18590,DIALOG_STYLE_MSGBOX,"Admins On-Line","{FF0000}Nгo Temos Nenhum Administrador Online!\n{0DFF00}Caso Veja Algum Cheater Denuncie em:\n{FFFFFF}www.hunterserver.6te.net/forum\n{FFFF00}TIRE UM PRINT USANDO F8!","Ok","");
ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"Admins On-Line",MyStr,"Ok","");
return 1;
}