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



[Ajuda] Duvida importante - Felipe_Wesker - 01.05.2011

Olб denovo;

fazer uma portao se mover com comandos eu sei, mas como eu faзo por exemplo:
Sу groove poder abrir akele portao, nao todos os players.. Pq eu sу sei fazer um cmd para o portao abrir e fechar, mas como vou restringir ele sу para uma org/gg ?


Respuesta: Duvida importante - henrique_wwi - 01.05.2011

sу para cop
pawn Код:
if ((IsACop(playerid)) && PlayerToPoint(15.0, playerid, cordenada))
para gang
pawn Код:
if ((PlayerInfo[playerid][pMembro] == id || PlayerInfo[playerid][pLider] == id) && PlayerToPoint(15.0, playerid, cordenada))



Re: Duvida importante - Macintosh - 01.05.2011

pawn Код:
if(strcmp("/abrirportao", cmdtext, true) == 0)
{
     if(Profissao[playerid] != GROOVE) return SendClientMessage(playerid, Cor, "[ERRO] Vocк nгo й da Groove Street!");
     /*MoveObject(...);
     FUNЗГO */

     return 1;
}
pawn Код:
if(strcmp("/abrirportao", cmdtext, true) == 0)
{
     if(PlayerInfo[playerid][pLider] != 15 && PlayerInfo[playerid][pMembro] != 15) return SendClientMessage(playerid, Cor, "[ERRO] Vocк nгo й da Groove Street!");
     /*MoveObject(...);
     FUNЗГO */

     return 1;
}



Re: [Ajuda] Duvida importante - Felipe_Wesker - 02.05.2011

Mas por exemplo, como eu defino todos ids de cada org/gang ?
Fazer isso dai:

pawn Код:
if ((PlayerInfo[playerid][pMembro] == id
Mas como eu vou definir, pq tenho umas 20 gangs/orgs aki, como faзo para definir cada uma num certo ID ?


Re: [Ajuda] Duvida importante - Shadoww5 - 02.05.2011

Seu GM й de base BSL ?


Re: [Ajuda] Duvida importante - Macintosh - 02.05.2011

Se for o BSL serб assim .

pawn Код:
public IsACop(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = PlayerInfo[playerid][pLider];
        new member = PlayerInfo[playerid][pMembro];
        if(member==1 || member==2 || member==3 || member==16 || member==11)
        {
            return 1;
        }
        else if(lider==1 || lider==2 || lider==3 || lider==16 || lider==11)
        {
            return 1;
        }
    }
    return 0;
}



Re: [Ajuda] Duvida importante - Shadoww5 - 02.05.2011

Caso vocк nгo tenha modificado nada, o certo serб assim:

pawn Код:
public IsACop(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = PlayerInfo[playerid][pLeader];
        new member = PlayerInfo[playerid][pMember];
        if(member==1 || member==2 || member==3 || member==16 || member==11)
        {
            return 1;
        }
        else if(lider==1 || lider==2 || lider==3 || lider==16 || lider==11)
        {
            return 1;
        }
    }
    return 0;
}
Caso tenha modificado, substitua as variaveis member e lider pelas variaveis do seu GM.


Re: [Ajuda] Duvida importante - Macintosh - 02.05.2011

Quote:
Originally Posted by Shadoww5
Посмотреть сообщение
Caso vocк nгo tenha modificado nada, o certo serб assim:

pawn Код:
public IsACop(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = PlayerInfo[playerid][pLeader];
        new member = PlayerInfo[playerid][pMember];
        if(member==1 || member==2 || member==3 || member==16 || member==11)
        {
            return 1;
        }
        else if(lider==1 || lider==2 || lider==3 || lider==16 || lider==11)
        {
            return 1;
        }
    }
    return 0;
}
Caso tenha modificado, substitua as variaveis member e lider pelas variaveis do seu GM.
Qual a diferenзa entre os cуdigos?


Re: [Ajuda] Duvida importante - Shadoww5 - 02.05.2011

Meu codigo:

pawn Код:
new lider = PlayerInfo[playerid][pLeader];
        new member = PlayerInfo[playerid][pMember];
Seu codigo:

pawn Код:
new lider = PlayerInfo[playerid][pLider];
        new member = PlayerInfo[playerid][pMembro];
Й so uma forma de ajudб-lo, caso seja novato e nгo saiba como colocar as variaveis.


Re: [Ajuda] Duvida importante - Felipe_Wesker - 02.05.2011

ponho essa public onde ?
e eu ponho atй as gnag nessa publick " IsACop " ?