SA-MP Forums Archive
[Ajuda] - Minha Gang - 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] - Minha Gang (/showthread.php?tid=348855)



[Ajuda] - Minha Gang - xPaulistaa - 06.06.2012

Eu uso um sistema de gangs aqui e quero descobrir como faзo
para mostrar a gang ao player pelo comando.Tentei varios metodos,e nem um apareзeu o nome correto..

Aqui como eu fiz :
pawn Код:
new EquipeSS[MAX_PLAYERS]; // Topo

// Comando
CMD:minhagang(playerid)
{
    new SuName[MAX_PLAYERS],Stringa[128];
    GetPlayerName(playerid,SuName,MAX_PLAYER_NAME);
    format(Stringa, sizeof(Stringa), "Jogador : %s estб na gang : %s",SuName,EquipeSS);
    SendClientMessageToAll(-1,Stringa);
    return 1;
}
Nгo apareзe o nome correto da gang.


Re: Ajuda) - Minha Gang - Abravanel - 06.06.2012

pawn Код:
stock GetarGang(playerid){
    new Nome[30];
    if(EquipeSS[playerid] == 1) Nome="Gang 1";
    else if(EquipeSS[playerid] == 2) Nome="Gang 2";
    else if(EquipeSS[playerid] == 3) Nome="Gang 3";
    return Nome;
}
Sу adicionar mais e mudar os nomes das gangs.
E trocar
pawn Код:
format(Stringa, sizeof(Stringa), "Jogador : %s estб na gang : %s",SuName,EquipeSS);
para
pawn Код:
format(Stringa, sizeof(Stringa), "Jogador : %s estб na gang : %s",SuName,GetarGang(playerid));



Respuesta: Ajuda) - Minha Gang - CidadeNovaRP - 06.06.2012

Pode me dizer da onde vem isso: EquipeSS?


Re: Ajuda) - Minha Gang - ChrisRock - 07.06.2012

vocк quer que o jogador que digite /minhagang, mostre pra todos os jogadores do server que gang esse jogador ta?
tipo, eu sou o Chris_Rock, dou /minhagang e aparece pra todos:
Jogador Chris_Rock estб na Gang: Groove Street?

defina os nomes das suas gangs assim
pawn Код:
new NomeGangs[5][] = { // [5] o 5 significa o nъmero mбximo das Gangs que vгo aparecer aqui.
{"Nome Gang 1"},
{"Nome Gang 2"},
{"Nome Gang 3"},
{"Nome Gang 4"},
{"Nome Gang 5"} // a ъltima sem virgula.
};
e agora crie o comando mais ou menos assim
pawn Код:
CMD:minhagang(playerid)
{
    new nome[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, nome, sizeof(nome));
    new CRString[128];
    format(CRString, sizeof(CRString), "Jogador: %s estб na GANG: %s!", nome, NomeGangs[playerid]);
    SendClientMessageToAll(-1, CRString);
    return 1;
}



Respuesta: Re: Ajuda) - Minha Gang - CidadeNovaRP - 07.06.2012

Quote:
Originally Posted by ChrisRock
Посмотреть сообщение
vocк quer que o jogador que digite /minhagang, mostre pra todos os jogadores do server que gang esse jogador ta?
tipo, eu sou o Chris_Rock, dou /minhagang e aparece pra todos:
Jogador Chris_Rock estб na Gang: Groove Street?

defina os nomes das suas gangs assim
pawn Код:
new NomeGangs[5][] = { // [5] o 5 significa o nъmero mбximo das Gangs que vгo aparecer aqui.
{"Nome Gang 1"},
{"Nome Gang 2"},
{"Nome Gang 3"},
{"Nome Gang 4"},
{"Nome Gang 5"} // a ъltima sem virgula.
};
e agora crie o comando mais ou menos assim
pawn Код:
CMD:minhagang(playerid)
{
    new nome[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, nome, sizeof(nome));
    new CRString[128];
    format(CRString, sizeof(CRString), "Jogador: %s estб na GANG: %s!", nome, NomeGangs[playerid]);
    SendClientMessageToAll(-1, CRString);
    return 1;
}
WTF?
¬¬


Re: Ajuda) - Minha Gang - ChrisRock - 07.06.2012

й oq ele pediu lesk


Re: Ajuda) - Minha Gang - Joker_OutLock - 07.06.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
WTF?
¬¬
Quote:
Originally Posted by ChrisRock
Посмотреть сообщение
vocк quer que o jogador que digite /minhagang, mostre pra todos os jogadores do server que gang esse jogador ta?
tipo, eu sou o Chris_Rock, dou /minhagang e aparece pra todos:
Jogador Chris_Rock estб na Gang: Groove Street?

defina os nomes das suas gangs assim
pawn Код:
new NomeGangs[5][] = { // [5] o 5 significa o nъmero mбximo das Gangs que vгo aparecer aqui.
{"Nome Gang 1"},
{"Nome Gang 2"},
{"Nome Gang 3"},
{"Nome Gang 4"},
{"Nome Gang 5"} // a ъltima sem virgula.
};
e agora crie o comando mais ou menos assim
pawn Код:
CMD:minhagang(playerid)
{
    new nome[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, nome, sizeof(nome));
    new CRString[128];
    format(CRString, sizeof(CRString), "Jogador: %s estб na GANG: %s!", nome, NomeGangs[playerid]);
    SendClientMessageToAll(-1, CRString);
    return 1;
}
WTF? І


Re: [Ajuda] - Minha Gang - Don_Speed - 07.06.2012

Creditos a AFerreira && Don_Speed
pawn Код:
new EquipeSS[MAX_PLAYERS];
CMD:minhagang(playerid)
{
    new SuName[MAX_PLAYERS],Stringa[128];
    if(IsPlayerConnected(playerid))
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
           if(IsPlayerConnected(i))
           {
               GetPlayerName(i,SuName,MAX_PLAYER_NAME);
               format(Stringa, sizeof(Stringa), "Jogador : %s estб na gang : %s",SuName,GetarGang(playerid));
               SendClientMessageToAll(-1,Stringa);
           }
        }
    }
    return 1;
}
stock GetarGang(playerid){
    new Nome[30];
    if(EquipeSS[i] == 1) Nome="Gang 1";
    else if(EquipeSS[i] == 2) Nome="Gang 2";
    else if(EquipeSS[i] == 3) Nome="Gang 3";
    return Nome;
}



Re: Ajuda) - Minha Gang - paulor - 07.06.2012

Quote:
Originally Posted by ChrisRock
Посмотреть сообщение
vocк quer que o jogador que digite /minhagang, mostre pra todos os jogadores do server que gang esse jogador ta?
tipo, eu sou o Chris_Rock, dou /minhagang e aparece pra todos:
Jogador Chris_Rock estб na Gang: Groove Street?

defina os nomes das suas gangs assim
pawn Код:
new NomeGangs[5][] = { // [5] o 5 significa o nъmero mбximo das Gangs que vгo aparecer aqui.
{"Nome Gang 1"},
{"Nome Gang 2"},
{"Nome Gang 3"},
{"Nome Gang 4"},
{"Nome Gang 5"} // a ъltima sem virgula.
};
e agora crie o comando mais ou menos assim
pawn Код:
CMD:minhagang(playerid)
{
    new nome[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, nome, sizeof(nome));
    new CRString[128];
    format(CRString, sizeof(CRString), "Jogador: %s estб na GANG: %s!", nome, NomeGangs[playerid]);
    SendClientMessageToAll(-1, CRString);
    return 1;
}
O correto seria assim cris:

pawn Код:
new NomeGangs[5][] = { // [5] o 5 significa o nъmero mбximo das Gangs que vгo aparecer aqui.
{"Nome Gang 1"},
{"Nome Gang 2"},
{"Nome Gang 3"},
{"Nome Gang 4"},
{"Nome Gang 5"} // a ъltima sem virgula.
};

CMD:minhagang(playerid)
{
    new nome[MAX_PLAYER_NAME+1];
    GetPlayerName(playerid, nome, sizeof(nome));
    new CRString[128];
    format(CRString, sizeof(CRString), "Jogador: %s estб na GANG: %s!", nome, NomeGangs[PlayerInfo[playerid][pMember]]);
    SendClientMessageToAll(-1, CRString);
    return 1;
}