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



[AJUDA]Dominar Territorio - .ThePro - 11.04.2012

Quando dou /territorio, ao invez de dominar sу na area que ele ta, aparece que ele ta dominando as 3 gzs!

Код:
CMD:territorio(playerid, params[])
{
	if(IsPlayerInArea(playerid,-2614.856, -352.7297, -2356.056, -218.6009) || IsPlayerInArea(playerid,-2553.053, 1130.577, -2313.566, 1319.935) || IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
	{
		if(PlayerInfo[playerid][pCV] >= 3)
		{
			SendClientMessage(playerid, VERDE_LIMA,"Vocк deve ficar na бrea por 30 segundos para poder dominб-la");
			SetTimerEx("funcaogz", 1000, 0,"e",playerid);
			return 1;
		}
	}
	return SendClientMessage(playerid, VERDE_LIMA,"Vocк nгo й um Gerente Geral para dominiar esta favela!");
}
Код:
public funcaogz(playerid)
	{
 		if(PlayerInfo[playerid][pCV] >= 3)
  		{
        	GetPlayerName(playerid, Jogador, sizeof(Jogador));//PEGA O NOME DO CARA QUE TБ DOMINANDO
         	format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando a Rocinha!",Jogador);//mostra a mensagem
          	SendClientMessageToAll(VERMELHO,Celula);//envia a msg a todos
           	GangZoneFlashForAll(gzada,VERMELHO);//a cor da gangzone quando ele estiver dominando
            SetTimerEx("cvdominou", 30000, 0,"e",playerid);// o tempo de domнnio
        }
  		if(PlayerInfo[playerid][pCV] >= 3)
        {
            GetPlayerName(playerid, Jogador, sizeof(Jogador));
        	format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando a Chatuba!",Jogador);
        	SendClientMessageToAll(VERMELHO,Celula);
        	GangZoneFlashForAll(gztcp,VERMELHO);
        	SetTimerEx("cvdominou", 30000, 0,"e",playerid);
        }
   		if(PlayerInfo[playerid][pCV] >= 3)
        {
            GetPlayerName(playerid, Jogador, sizeof(Jogador));
        	format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando  a Paraisуpolis!",Jogador);
        	SendClientMessageToAll(VERMELHO,Celula);
        	GangZoneFlashForAll(gzpcc,VERMELHO);
        	SetTimerEx("cvdominou", 30000, 0,"e",playerid);
        }
	}
Код:
public cvdominou(playerid)
{
    if(IsPlayerInArea(playerid,-2614.856, -352.7297, -2356.056, -218.6009))//verifica se o player estб dentro da gz
    {
    	GangZoneStopFlashForAll(gzada);
    	GangZoneHideForAll(gzada);
    	GangZoneShowForAll(gzada,gzcv);
    	SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Rocinha!");
    }
    if(IsPlayerInArea(playerid,-2553.053, 1130.577, -2313.566, 1319.935))
    {
        GangZoneStopFlashForAll(gztcp);
        GangZoneHideForAll(gztcp);
    	GangZoneShowForAll(gztcp,gzcv);
    	SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Chatuba!");
    }
    if(IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
    {
        GangZoneStopFlashForAll(gzpcc);
        GangZoneHideForAll(gzpcc);
    	GangZoneShowForAll(gzpcc,gzcv);
    	SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Paraisуpolis!");
    }
    return 1;
}
Код:
stock IsPlayerInArea(playerid, Float:minx, Float:miny, Float:maxx, Float:maxy)
{
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    if(x >= minx && y >= miny && x <= maxx && y <= maxy) return true;
    else return false;
}



Re: [AJUDA]Dominar Territorio - CidadeNovaRP - 11.04.2012

Idente seu CODE, aqui estб:
pawn Код:
public funcaogz(playerid)
    {
        if(PlayerInfo[playerid][pCV] >= 3)
        {
            if(IsPlayerInArea(playerid,-2614.856, -352.7297, -2356.056, -218.6009))
            {
                GetPlayerName(playerid, Jogador, sizeof(Jogador));//PEGA O NOME DO CARA QUE TБ DOMINANDO
                format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando a Rocinha!",Jogador);//mostra a mensagem
                SendClientMessageToAll(VERMELHO,Celula);//envia a msg a todos
                GangZoneFlashForAll(gzada,VERMELHO);//a cor da gangzone quando ele estiver dominando
                SetTimerEx("cvdominou", 30000, 0,"e",playerid);// o tempo de domнnio
             }
        }
        if(PlayerInfo[playerid][pCV] >= 3)
        {
            if(IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
            {
                GetPlayerName(playerid, Jogador, sizeof(Jogador));
                format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando a Chatuba!",Jogador);
                SendClientMessageToAll(VERMELHO,Celula);
                GangZoneFlashForAll(gztcp,VERMELHO);
                SetTimerEx("cvdominou", 30000, 0,"e",playerid);
            }
        }
        if(PlayerInfo[playerid][pCV] >= 3)
        {
            if(IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
            {
                GetPlayerName(playerid, Jogador, sizeof(Jogador));
                format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando  a Paraisуpolis!",Jogador);
                SendClientMessageToAll(VERMELHO,Celula);
                GangZoneFlashForAll(gzpcc,VERMELHO);
                SetTimerEx("cvdominou", 30000, 0,"e",playerid);
            }
        }
    }



Re: [AJUDA]Dominar Territorio - .ThePro - 11.04.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
Idente seu CODE, aqui estб:
pawn Код:
public funcaogz(playerid)
    {
        if(PlayerInfo[playerid][pCV] >= 3)
        {
            if(IsPlayerInArea(playerid,-2614.856, -352.7297, -2356.056, -218.6009))
            {
                GetPlayerName(playerid, Jogador, sizeof(Jogador));//PEGA O NOME DO CARA QUE TБ DOMINANDO
                format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando a Rocinha!",Jogador);//mostra a mensagem
                SendClientMessageToAll(VERMELHO,Celula);//envia a msg a todos
                GangZoneFlashForAll(gzada,VERMELHO);//a cor da gangzone quando ele estiver dominando
                SetTimerEx("cvdominou", 30000, 0,"e",playerid);// o tempo de domнnio
             }
        }
        if(PlayerInfo[playerid][pCV] >= 3)
        {
            if(IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
            {
                GetPlayerName(playerid, Jogador, sizeof(Jogador));
                format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando a Chatuba!",Jogador);
                SendClientMessageToAll(VERMELHO,Celula);
                GangZoneFlashForAll(gztcp,VERMELHO);
                SetTimerEx("cvdominou", 30000, 0,"e",playerid);
            }
        }
        if(PlayerInfo[playerid][pCV] >= 3)
        {
            if(IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
            {
                GetPlayerName(playerid, Jogador, sizeof(Jogador));
                format(Celula,sizeof(Celula),"%s e o Comando Vermelho estгo dominando  a Paraisуpolis!",Jogador);
                SendClientMessageToAll(VERMELHO,Celula);
                GangZoneFlashForAll(gzpcc,VERMELHO);
                SetTimerEx("cvdominou", 30000, 0,"e",playerid);
            }
        }
    }
Ajudou bastante, sу que agora quando termina de domoninar a gz some! +rep


Re: [AJUDA]Dominar Territorio - CidadeNovaRP - 11.04.2012

Quote:
Originally Posted by .ThePro
Посмотреть сообщение
Ajudou bastante, sу que agora quando termina de domoninar a gz some! +rep
Ta ae :
pawn Код:
public cvdominou(playerid)
{
    if(IsPlayerInArea(playerid,-2614.856, -352.7297, -2356.056, -218.6009))//verifica se o player estб dentro da gz
    {
        GangZoneStopFlashForAll(gzada);
        //GangZoneHideForAll(gzada);
        GangZoneShowForAll(gzada,gzcv);
        SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Rocinha!");
    }
    if(IsPlayerInArea(playerid,-2553.053, 1130.577, -2313.566, 1319.935))
    {
        GangZoneStopFlashForAll(gztcp);
        //GangZoneHideForAll(gztcp);
        GangZoneShowForAll(gztcp,gzcv);
        SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Chatuba!");
    }
    if(IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
    {
        GangZoneStopFlashForAll(gzpcc);
        //GangZoneHideForAll(gzpcc);
        GangZoneShowForAll(gzpcc,gzcv);
        SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Paraisуpolis!");
    }
    return 1;
}



Re: [AJUDA]Dominar Territorio - .ThePro - 11.04.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
Ta ae :
pawn Код:
public cvdominou(playerid)
{
    if(IsPlayerInArea(playerid,-2614.856, -352.7297, -2356.056, -218.6009))//verifica se o player estб dentro da gz
    {
        GangZoneStopFlashForAll(gzada);
        //GangZoneHideForAll(gzada);
        GangZoneShowForAll(gzada,gzcv);
        SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Rocinha!");
    }
    if(IsPlayerInArea(playerid,-2553.053, 1130.577, -2313.566, 1319.935))
    {
        GangZoneStopFlashForAll(gztcp);
        //GangZoneHideForAll(gztcp);
        GangZoneShowForAll(gztcp,gzcv);
        SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Chatuba!");
    }
    if(IsPlayerInArea(playerid,-2977.858, -1693.292, -2826.046, -1202.821))
    {
        GangZoneStopFlashForAll(gzpcc);
        //GangZoneHideForAll(gzpcc);
        GangZoneShowForAll(gzpcc,gzcv);
        SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Paraisуpolis!");
    }
    return 1;
}
Adianto nгo, depois que ela para de piscar ela some!


Re: [AJUDA]Dominar Territorio - CidadeNovaRP - 11.04.2012

Quote:
Originally Posted by .ThePro
Посмотреть сообщение
Adianto nгo, depois que ela para de piscar ela some!
Tem um outro CODE relacionado a isso?


Re: [AJUDA]Dominar Territorio - CidadeNovaRP - 11.04.2012

Procure todos os
pawn Код:
GangZoneHideForAll
e delete-os, veja se da certo


Re: [AJUDA]Dominar Territorio - .ThePro - 11.04.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
Procure todos os
pawn Код:
GangZoneHideForAll
e delete-os, veja se da certo
os que tem sгo os que estгo aу no cod!
nгo hб mais nenhum!


Re: [AJUDA]Dominar Territorio - CidadeNovaRP - 11.04.2012

Quote:
Originally Posted by .ThePro
Посмотреть сообщение
os que tem sгo os que estгo aу no cod!
nгo hб mais nenhum!
Cara, entгo eu nгo sei mais do que isso, nгo conheзo muito sobre GZ's, desculpe


Re: [AJUDA]Dominar Territorio - .ThePro - 11.04.2012

Quote:
Originally Posted by CidadeNovaRP
Посмотреть сообщение
Cara, entгo eu nгo sei mais do que isso, nгo conheзo muito sobre GZ's, desculpe
Consegui aqui, valeu aн pela forзa!
Код:
   if(IsPlayerInArea(playerid,-2614.856, -352.7297, -2356.056, -218.6009))//verifica se o player estб dentro da gz
    {
        GangZoneStopFlashForAll(gzada);
        GangZoneHideForAll(gzada);
        GangZoneShowForAll(gzada,gzcv);
        GangZoneShowForAll(gzada, VERMELHO);
        SendClientMessageToAll(VERMELHO, "O Comando Vermelho dominou a Rocinha!");
    }