SA-MP Forums Archive
[Ajuda] Status - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Status (/showthread.php?tid=546646)



Status - Ts3 - 16.11.2014

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?


Re: Status - PaulMcCartney - 16.11.2014

Pode postar seu comando?


Re: Status - Ts3 - 16.11.2014

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;
}



Re: Status - ipsLuan - 16.11.2014

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);
}



Re: Status - Ts3 - 16.11.2014

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?


Re: Status - Rodrigues2015 - 16.11.2014

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;
}



Re: Status - PaulMcCartney - 16.11.2014

Код:
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;
}



Re: Status - zSuYaNw - 16.11.2014

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


Re: Status - ProKillerpa - 16.11.2014

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


Re: Status - ipsLuan - 16.11.2014

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.