[Ajuda] Status
#1

Olб,

Entгo no meu comando de status coloquei um negуcio para identificar se o player e admin ou nгo, estб assim:

Admin: 3

No caso 3 e o nнvel de admin, mas nгo quero que fique o level de admin, gostaria que ficasse "Sim" caso for admin e "Nгo" caso nгo for.

Ficando:

Admin: Sim

ou

Admin: Nao

Alguйm sabe como posso colocar isso?
Reply
#2

Pode postar seu comando?
Reply
#3

pawn Код:
command(status, playerid, params[])
{
    new i;
    new str2[390];
    format(str2,sizeof(str2),"           {FFFFFF}• Informaзхes de sua conta.\n\n\n• Nick - %s\n• Dinheiro - $%d\n• Score - %d\n• Pontos - %d\n• Skin - %d\n• Admin - %d \n\nData: %02d/%02d/%04d\nHora: %02d:%02d", Nome(playerid), GetPlayerMoney(playerid), PlayerInfo[i][pScore],  PlayerInfo[i][pPoint], GetPlayerSkin(playerid), DOF2_GetInt(arquivo, "Admin"),
 i_ServerDays, i_ServerMonths, i_ServerYears, i_ServerHours, i_ServerMinutes );
    ShowPlayerDialog(playerid, DIALOG_STATUS, DIALOG_STYLE_MSGBOX, "{32CD32}»{FFFFFF} Suas Informaзхes", str2,"Fechar","");
    return 1;
}
Reply
#4

Aqui vai um exemplo.

pawn Код:
if(Admin[playerid] > 0) {
    format(string, sizeof(string), "Admin: Sim");
    SendClientMessage(playerid, -1, string);
else {
    format(string, sizeof(string), "Admin: Nгo");
    SendClientMessage(playerid, -1, string);
}
Reply
#5

pawn Код:
command(status, playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] == 3)
 {
 format(str2,sizeof(str2),"           {FFFFFF}• Informaзхes de sua conta.\n\n\n• Nick - %s\n• Dinheiro - $%d\n• Score - %d\n• Pontos - %d\n• Skin - %d\n• Admin - Sim \n\nData: %02d/%02d/%04d\nHora: %02d:%02d", Nome(playerid), GetPlayerMoney(playerid), PlayerInfo[i][pScore],  PlayerInfo[i][pPoint], GetPlayerSkin(playerid),
 i_ServerDays, i_ServerMonths, i_ServerYears, i_ServerHours, i_ServerMinutes );
    ShowPlayerDialog(playerid, DIALOG_STATUS, DIALOG_STYLE_MSGBOX, "{32CD32}»{FFFFFF} Suas Informaзхes", str2,"Fechar","");
else {
 format(str2,sizeof(str2),"           {FFFFFF}• Informaзхes de sua conta.\n\n\n• Nick - %s\n• Dinheiro - $%d\n• Score - %d\n• Pontos - %d\n• Skin - %d\n• Admin - Nгo \n\nData: %02d/%02d/%04d\nHora: %02d:%02d", Nome(playerid), GetPlayerMoney(playerid), PlayerInfo[i][pScore],  PlayerInfo[i][pPoint], GetPlayerSkin(playerid),
 i_ServerDays, i_ServerMonths, i_ServerYears, i_ServerHours, i_ServerMinutes );
    ShowPlayerDialog(playerid, DIALOG_STATUS, DIALOG_STYLE_MSGBOX, "{32CD32}»{FFFFFF} Suas Informaзхes", str2,"Fechar","");
}
return 1;
}

Assim?
Reply
#6

pawn Код:
command(status, playerid, params[])
{
    new i;
    new str2[390];
    format(str2,sizeof(str2),"           {FFFFFF}• Informaзхes de sua conta.\n\n\n• Nick - %s\n• Dinheiro - $%d\n• Score - %d\n• Pontos - %d\n• Skin - %d\n• Admin - %s \n\nData: %02d/%02d/%04d\nHora: %02d:%02d", Nome(playerid), GetPlayerMoney(playerid), PlayerInfo[i][pScore],  PlayerInfo[i][pPoint], GetPlayerSkin(playerid), DOF2_GetInt(arquivo, "Admin") ?("Sim") : ("Nгo"),
 i_ServerDays, i_ServerMonths, i_ServerYears, i_ServerHours, i_ServerMinutes );
    ShowPlayerDialog(playerid, DIALOG_STATUS, DIALOG_STYLE_MSGBOX, "{32CD32}»{FFFFFF} Suas Informaзхes", str2,"Fechar","");
    return 1;
}
Reply
#7

Код:
command(status, playerid, params[])
{
	new Admin3[3];
	if(PlayerInfo[playerid][pAdmin] == 3) {Admin3 = "Sim";} else if(PlayerInfo[playerid][pAdmin] == 0) {Admin3 = "Nгo";}
    	new i;
   	new str2[390];
    	format(str2,sizeof(str2),"           {FFFFFF}• Informaзхes de sua conta.\n\n\n• Nick - %s\n• Dinheiro - $%d\n• Score - %d\n• Pontos - %d\n• Skin - %d\n• Admin - %s \n\nData: %02d/%02d/%04d\nHora: %02d:%02d", Nome(playerid), GetPlayerMoney(playerid), PlayerInfo[i][pScore],  PlayerInfo[i][pPoint], GetPlayerSkin(playerid), Admin3,
 	i_ServerDays, i_ServerMonths, i_ServerYears, i_ServerHours, i_ServerMinutes );
    	ShowPlayerDialog(playerid, DIALOG_STATUS, DIALOG_STYLE_MSGBOX, "{32CD32}»{FFFFFF} Suas Informaзхes", str2,"Fechar","");
    	return 1;
}
Reply
#8

Quote:
Originally Posted by xCR7
Посмотреть сообщение
Aqui vai um exemplo.

pawn Код:
if(Admin[playerid] > 0) {
    format(string, sizeof(string), "Admin: Sim");
    SendClientMessage(playerid, -1, string);
else {
    format(string, sizeof(string), "Admin: Nгo");
    SendClientMessage(playerid, -1, string);
}
Nesta parte que entra operadores ternбrios

pawn Код:
format(string, sizeof(string), "Admin: %s", Admin[playerid] > 0 ? ("Sim") : ("Nгo"));
SendClientMessage(playerid, -1, string);

=D
Reply
#9

Use operaзгo ternбria, fбcil e prбtica.
Reply
#10

Quote:
Originally Posted by zSuYaNw
Посмотреть сообщение
Nesta parte que entra operadores ternбrios

pawn Код:
format(string, sizeof(string), "Admin: %s", Admin[playerid] > 0 ? ("Sim") : ("Nгo"));
SendClientMessage(playerid, -1, string);

=D
No momento que eu enviei a mensagem ele nгo tinha colocado o comando, rs.
Mas faзa com os operadores ternбrios. Outra possibilidade й tambйm com strcat.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)