SA-MP Forums Archive
[AJUDA!] /lideres - 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!] /lideres (/showthread.php?tid=331953)



[AJUDA!] /lideres - Chis - 06.04.2012

E o seguinte, to tentando criar uma organizaзгo atravez do tutorial -> https://sampforum.blast.hk/showthread.php?tid=288305

To tentando criar o comando /lideres mais ta bugado

Eu fiz 3 tipos de teste como vocкs podem ver abaixo, e ambos da a mensagem "Lнder Chis | Civil" mesmo eu sendo Policia militar ou drifters diz que eu sou civil, nao sei q eu fiz de errado ai,

pawn Код:
new Nomeorgs[3][128] =
{
    "Civil",          
    "Policia Militar",
    "Drifters"
};
pawn Код:
CMD:lideres(playerid,params[])
{
    for(new i, PP = GetMaxPlayers(); i < PP; i++)
    format(stringes, sizeof(stringes), "Lнder %s | %s",nome, Nomeorgs[ProgressaoInfo[i][Membro]]);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
    format(stringes, sizeof(stringes), "Lнder %s | %s",nome, Nomeorgs[playerid]);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
    format(stringes, sizeof(stringes), "Lнder %s | %s",nome, Nomeorgs);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
     return 1;
}



Re: [AJUDA!] /lideres - Fernando Vinewood - 06.04.2012

pawn Код:
CMD:lideres(playerid,params[])
{
    for(new i, PP = GetMaxPlayers(); i < PP; i++)
    format(stringes, sizeof(stringes), "Lнder %s | %s",nome, Nomeorgs[ProgressaoInfo[i][Membro]]);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
     return 1;
}
Tenta ai, nгo sei porque os 2 str de baixo ._.
ve se da certo '-'


Re: [AJUDA!] /lideres - CristoferBahr - 06.04.2012

pawn Код:
for(new i, PP = GetMaxPlayers(); i < PP; i++)
    format(stringes, sizeof(stringes), "Lнder %s | %s",nome, Nomeorgs[ProgressaoInfo[i][Membro]]);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
    format(stringes, sizeof(stringes), "Lнder %s | %s",nome, Nomeorgs[playerid]);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
    format(stringes, sizeof(stringes), "Lнder %s | %s",nome, Nomeorgs);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
Por que vocк sу usou
pawn Код:
[ProgressaoInfo[i][Membro]]
No primeiro e no segundo usou sу
pawn Код:
Nomeorgs[playerid]
...
Nгo seria
pawn Код:
Nomeorgs[playerid]
Em todos ? ;s nгo entendi muito bem seu code ..



@EDIT

Que eu saiba em /lнderes , vocк usaria assim para mostrar os lнderes de tais orgs ...

pawn Код:
format(stringes, sizeof(stringes), "Lнder ORG1 | %s",nome, Nomeorgs[playerid]);
    SendClientMessage(playerid, COR_ROXOCLARO, stringes);
e assim vai ..

mudando o ORG1 e o resto pelo nome da org , deixando sу o nome do lнder :]


Re: [AJUDA!] /lideres - Ricop522 - 06.04.2012

Esses dias vi um tуpico parecido, acho que o cara consertou usando:
pawn Код:
new Nomeorgs[][] =
{
    "Civil",          
    "Policia Militar",
    "Drifters"
};
Nomeorgs[ProgressaoInfo[playerid][pMembro]];


Respuesta: [AJUDA!] /lideres - Chis - 06.04.2012

Vocкs nгo entenderam, OS OUTROS DOIS ABAIXO SГO PARA "TESTE" QUE EU ESTOU FAZENDO, o que to querendo dizer que os 3 str estгo bugados, eles sу mostram o nome "Civil" sendo que nгo sou civil.


Re: [AJUDA!] /lideres - CristoferBahr - 06.04.2012

Claro , vocк nгo coloca %s para mostrar o nome da org , vocк tem que colocar sу o nome da ORG , e usa %s para mostrar quem й o lнder dela ...


Por exemplo ...





Eu uso assim ,
pawn Код:
if(PlayerInfo[i][pLider] == 1)
                    {
                        GetPlayerName(i,sendername,sizeof(sendername));
                        format(string,128,"Lider: %s(Polнcia Militar) ID [%d]",sendername,i);
                        SendClientMessage(playerid,COR_PM,string);
...


Respuesta: [AJUDA!] /lideres - Chis - 06.04.2012

Deu certo Ricop obrigado +rep