[AJUDA]Colocar nomes nas Enum -
Nake01 - 16.05.2011
Aк galera й o seguinte tenho um comando de aparecer os cara que estгo Online do BOPE
Код:
if(!strcmp(cmdtext, "/bopes", true))
{
SendClientMessage(playerid, COLOR_RED, "|_____ POLICIAIS DO BOPE ______|");
new count=0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(logged[i] == 1)
{
if(PlayerInfo[i][pBOPE] >= 1)
{
new str[256];
new pname[24];
GetPlayerName(i, pname, 24);
format(str, 256, "Membro: %s | [Level %d] ", pname, PlayerInfo[i][pBOPE]);
SendClientMessage(playerid, COLOR_CYAN, str);
count++;
}
}
}
}
if(count == 0)
{
SendClientMessage(playerid, COLOR_CYAN, "Nгo tem nenhum BOPE on-line agora!");
}
return 1;
}
Tipo queria botar para esse "if(PlayerInfo[i][pBOPE] >= 1)" para quando eu botar para aparecer tipo envez de aparecer o nome aparecer o cargo ex "if(PlayerInfo[i][pBOPE] >= 1)" Level 1 aparecer assim Soldado ai quando o cara botar o comando envez de aparecer level 1 aparecer Soldado do BOPE. Semelhante a algo assim
Код:
{
if(PlayerInfo[playerid][pBOPE] == 1) { format(string, sizeof(string), "Soldado %s", sendername); }
else if(PlayerInfo[playerid][pBOPE] == 2) { format(string, sizeof(string), "Sargento: %s", sendername); }
else if(PlayerInfo[playerid][pBOPE] == 3) { format(string, sizeof(string), "Major %s", sendername); }
else if(PlayerInfo[playerid][pBOPE] == 4) { format(string, sizeof(string), "Capitгo %s", sendername); }
else if(PlayerInfo[playerid][pBOPE] == 5) { format(string, sizeof(string), "Ten.Coronel %s", sendername); }
else if(PlayerInfo[playerid][pBOPE] == 6) { format(string, sizeof(string), "Comandante %s", sendername); }
}
Por ex: ai quando eu usa-se o comando aparecerзe
|_____ POLICIAIS DO BOPE ______|
Soldado [RTX]Ween_@[GM] <- pra quem for lv 1
Comandante [RTX]Ween_@[GM] <- pra quem for lv 6
й + ou - que nem esse post ai galera espero que posгo me ajudar, grato desde ja
Re: [AJUDA]Colocar nomes nas Enum -
Pharrel - 16.05.2011
pawn Код:
if(!strcmp(cmdtext, "/bopes", true))
{
SendClientMessage(playerid, COLOR_RED, "|_____ POLICIAIS DO BOPE ______|");
new count=0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(logged[i] == 1)
{
if(PlayerInfo[i][pBOPE] >= 1)
{
new cargo[20];
if(PlayerInfo[playerid][pBOPE] == 1) { cargo = "Soldado"); }
else if(PlayerInfo[playerid][pBOPE] == 2) { cargo = "Sargento"); }
else if(PlayerInfo[playerid][pBOPE] == 3) { cargo = "Major"); }
else if(PlayerInfo[playerid][pBOPE] == 4) { cargo = "Capitгo"); }
else if(PlayerInfo[playerid][pBOPE] == 5) { cargo = "Ten.Coronel"); }
else if(PlayerInfo[playerid][pBOPE] == 6) { cargo = "Comandante"); }
new str[256];
new pname[24];
GetPlayerName(i, pname, 24);
format(str, 256, "%s - %s",cargo, pname );
SendClientMessage(playerid, COLOR_CYAN, str);
count++;
}
}
}
}
if(count == 0)
{
SendClientMessage(playerid, COLOR_CYAN, "Nгo tem nenhum BOPE on-line agora!");
}
return 1;
}
Re: [AJUDA]Colocar nomes nas Enum - [S]trong - 16.05.2011
pharrel o seu vai mostrar o cargo de quem fez o comando meu caro
pawn Код:
if(PlayerInfo[i][pBOPE] == 1) { cargo = "Soldado"); }
else if(PlayerInfo[i][pBOPE] == 2) { cargo = "Sargento"); }
else if(PlayerInfo[i][pBOPE] == 3) { cargo = "Major"); }
else if(PlayerInfo[i][pBOPE] == 4) { cargo = "Capitгo"); }
else if(PlayerInfo[i][pBOPE] == 5) { cargo = "Ten.Coronel"); }
else if(PlayerInfo[i][pBOPE] == 6) { cargo = "Comandante"); }
Re: [AJUDA]Colocar nomes nas Enum -
Pharrel - 16.05.2011
fiz na correria esse ai :/ mas й vdd, vlw por corrigir.
Re: [AJUDA]Colocar nomes nas Enum -
Nake01 - 16.05.2011
ta dando esses erros,
Код:
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
Nas linhas.
Код:
if(PlayerInfo[i][pBOPE] == 1) { cargo = "Soldado"); }
else if(PlayerInfo[i][pBOPE] == 2) { cargo = "Sargento"); }
else if(PlayerInfo[i][pBOPE] == 3) { cargo = "Major"); }
else if(PlayerInfo[i][pBOPE] == 4) { cargo = "Capitгo"); }
else if(PlayerInfo[i][pBOPE] == 5) { cargo = "Ten.Coronel"); }
else if(PlayerInfo[i][pBOPE] == 6) { cargo = "Comandante"); }
Re: [AJUDA]Colocar nomes nas Enum -
Dr_Pawno - 16.05.2011
pawn Код:
if(PlayerInfo[i][pBOPE] == 1) cargo = "Soldado";
if(PlayerInfo[i][pBOPE] == 2) cargo = "Sargento";
if(PlayerInfo[i][pBOPE] == 3) cargo = "Major";
if(PlayerInfo[i][pBOPE] == 4) cargo = "Capitгo";
if(PlayerInfo[i][pBOPE] == 5) cargo = "Ten.Coronel";
if(PlayerInfo[i][pBOPE] == 6) cargo = "Comandante";
Re: [AJUDA]Colocar nomes nas Enum - [S]trong - 16.05.2011
Quote:
Originally Posted by Pharrel
fiz na correria esse ai :/ mas й vdd, vlw por corrigir.
|
no problem, todo mundo erra flw.
Re: [AJUDA]Colocar nomes nas Enum -
Nake01 - 16.05.2011
Foii, Valeu !