SA-MP Forums Archive
[Ajuda] Em vez de isplayer colocar membro org - 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] Em vez de isplayer colocar membro org (/showthread.php?tid=478304)



Em vez de isplayer colocar membro org - maikons - 29.11.2013

O meu sistema de gz sу domina se o cara que deu o comando tiver na gz, ai vamos dizer o exercito ataca a gz, mas com 5 homens morri 1, o que deu o comando /dominar, se ele morre o exercito se fud, eu queria ter um jeito de trocar isso, pra se tiver um cara da org do cara que deu o /dominar lб na area da gz o exercito ganha-se

if(IsPlayerInMata(playerid)) pra se alguem da org dele tiver na mata

Exemplo:
pawn Код:
if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
    {
        if(ProvocoMata[playerid] == 1)
        {
            if(IsPlayerInMata(playerid))
            {
                if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "A Al-Qaeda conseguiu dominar Angel Pine");
                }
                GangZoneStopFlashForAll(GZMata);
                GangZoneShowForAll(GZMata,COR_FARC);
                Dominando[playerid] = 0;
                ProvocoMata[playerid] = 0;
                GuerranoMata = 0;
                donomata = 6;
                KillTimer(TempoGuerraMata);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COR_FARC, "Vocк nгo estб no Mata.");
                Dominando[playerid] = 0;
                GangZoneStopFlashForAll(GZMata);
                GangZoneShowForAll(GZMata, COR_FARC);
                ProvocoMata[playerid] = 0;
                GuerranoMata = 0;
                donomata = 0;
                KillTimer(TempoGuerraMata);
                return 1;
            }
        }
        return 1;
    }



Re: Em vez de isplayer colocar membro org - Macintosh - 29.11.2013

Acho que tem uma variбvel global no comando, que depois й verificado quem executou. Posta o comando.


Re: Em vez de isplayer colocar membro org - maikons - 29.11.2013

Pera ai meu primo ta editando..

EDIT--
AQUI \/

http://pastebin.com/FRbh2Naj


Re: Em vez de isplayer colocar membro org - Macintosh - 29.11.2013

Pelo jeito ai nгo tem nada. O primeiro cуdigo que vocк mandou й a public GuerraMata ?


Re: Em vez de isplayer colocar membro org - maikons - 29.11.2013

Isso!
pawn Код:
public GuerraMata(playerid)
{
    if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
    {
        if(ProvocoMata[playerid] == 1)
        {
            if(IsPlayerInMata(playerid))
            {
                if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "O exercito conseguiu dominar Angel Pine");
                }
                GangZoneStopFlashForAll(GZMata);
                GangZoneShowForAll(GZMata,COR_EXE);
                Dominando[playerid] = 0;
                ProvocoMata[playerid] = 0;
                GuerranoMata = 0;
                donomata = 3;
                KillTimer(TempoGuerraMata);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COR_EXE, "Vocк nгo estб no Mata.");
                Dominando[playerid] = 0;
                GangZoneStopFlashForAll(GZMata);
                GangZoneShowForAll(GZMata, COR_EXE);
                ProvocoMata[playerid] = 0;
                GuerranoMata = 0;
                donomata = 0;
                KillTimer(TempoGuerraMata);
                return 1;
            }
        }
        return 1;
    }
    if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
    {
        if(ProvocoMata[playerid] == 1)
        {
            if(IsPlayerInMata(playerid))
            {
                if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3 || PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
                {
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, "A Al-Qaeda conseguiu dominar Angel Pine");
                }
                GangZoneStopFlashForAll(GZMata);
                GangZoneShowForAll(GZMata,COR_FARC);
                Dominando[playerid] = 0;
                ProvocoMata[playerid] = 0;
                GuerranoMata = 0;
                donomata = 6;
                KillTimer(TempoGuerraMata);
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COR_FARC, "Vocк nгo estб no Mata.");
                Dominando[playerid] = 0;
                GangZoneStopFlashForAll(GZMata);
                GangZoneShowForAll(GZMata, COR_FARC);
                ProvocoMata[playerid] = 0;
                GuerranoMata = 0;
                donomata = 0;
                KillTimer(TempoGuerraMata);
                return 1;
            }
        }
        return 1;
    }
    return 1;
}



Re: Em vez de isplayer colocar membro org - Macintosh - 29.11.2013

Nгo tem em nenhuma linha de cуdigo o que vocк diz ter nгo, pelo menos nesses cуdigos que vocк postou.


Re: Em vez de isplayer colocar membro org - maikons - 29.11.2013

Mas й justamente isso! Sу domina se o player ta lб eu queria trocar essa if(IsPlayerInMata(playerid)) pra alguma coisa que se tive-se um membro da org do cara que deu o comando lб, ou qlqr coisa do tipo, pq jб vi em outros svs assim, mas n sei como ficaria a condiзгo


Re: Em vez de isplayer colocar membro org - maikons - 29.11.2013

Alguem sabe trocar esse if(IsPlayerInMata(playerid))

Pra if(IsGangPlayerInMata(playerid)) e trocar
pawn Код:
stock IsPlayerInMata(playerid)
{
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    if(x >= -2288.864 && y >= -2557.455 && x <= -2008.595 && y <= -2207.118) return 1;
    else return 0;
}
Pra em vez de player um membro da gang, pra arrumar minha gz!


Re: Em vez de isplayer colocar membro org - maikons - 29.11.2013

Alguem sabe? N acho nada na net =s


Re: Em vez de isplayer colocar membro org - maikons - 30.11.2013

uppppp