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



[Ajuda] Portao Automatico - Dark.Angel - 19.06.2011

Bom, estou tentando criar um portao automatico, mais chega uma hora que o portao some sozinho...

ja tentei de varios modos e nao deu certo =/ se alguem puder ajudar fico muito agradecido =)

O Codigo ta assim:

No topo:

PHP код:
forward AbrirPortaoG;
static 
PortaoGangsters
Em OnGameModeInit:

PHP код:
SetTimer("AbrirPortaoG",1000,true);
PortaoGangsters CreateObject(969,2459.52050781,1963.07348633,9.99999046,0.00000000,0.00000000,0.00000000); 
E no fim:

PHP код:
public AbrirPortaoG()
{
    for(new 
p=0MAX_PLAYERSp++)
    {
        if (
pInfo[p][EQUIPE] == GANGSTERS)
         {
            if (
IsPlayerInRangeOfPoint(p,6.0,2459.52050781,1963.07348633,9.99999046))
             {
                
MoveObject(PortaoGangsters,2450.5205078125,1963.07348633,9.99999046,0.5);
               }
               else
               {
                   
MoveObject(PortaoGangsters,2459.5205078125,1963.07348633,9.99999046,0.5);
               }
        }
    }




Re: [Ajuda] Portao Automatico - Dr_Pawno - 19.06.2011

Nгo tem como o portгo sumir com este script. Tente usar Ctrl + F e pesquisar por DestroyObject.


Re: [Ajuda] Portao Automatico - Dark.Angel - 19.06.2011

Nгo existe nem 1 'DestroyObject' =/


Re: [Ajuda] Portao Automatico - Chefгo - 19.06.2011

logico q ele vai sumir, vc ta movendo o objeto toda hora.


Re: [Ajuda] Portao Automatico - Dark.Angel - 19.06.2011

Chefao, entao como eu posso fazeR? =/ nгo tenho ideia doque tentar...


Re: [Ajuda] Portao Automatico - Dark.Angel - 20.06.2011

Ninguem sabe? =(


Re: [Ajuda] Portao Automatico - Shadoww5 - 20.06.2011

Tenta agora:

PHP код:
public AbrirPortaoG()
{
    for(new 
p=0MAX_PLAYERSp++)
    {
        if (
pInfo[p][EQUIPE] == GANGSTERS)
        {
            if (
IsPlayerInRangeOfPoint(p,6.0,2459.52050781,1963.07348633,9.99999046)) return MoveObject(PortaoGangsters,2450.5205078125,1963.07348633,9.99999046,0.5);
        }
    }
    return 
1;




Re: [Ajuda] Portao Automatico - Nake01 - 20.06.2011

TENTA
Код:
public AbrirPortaoG() 
{ 
    for(new p=0; p < MAX_PLAYERS; p++) 
    { 
        if (pInfo[p][EQUIPE] == GANGSTERS) 
         { 
            if (IsPlayerInRangeOfPoint(p,6.0,2459.52050781,1963.07348633,9.99999046)) 
             { 
                MoveObject(PortaoGangsters,2450.5205078125,1963.07348633,9.99999046,0.5); 
        } 
    } 
}



Re: [Ajuda] Portao Automatico - Dark.Angel - 20.06.2011

Shadoww5 e Nake01 mto obrigado =D funciono...

Quem quiser o a public ficou assim:

PHP код:
public AbrirPortaoG()
{
    for(new 
p=0MAX_PLAYERSp++)
    {
        if (
pInfo[p][EQUIPE] == GANGSTERS)
         {
            if (
IsPlayerInRangeOfPoint(p,12.0,2459.52050781,1963.07348633,9.99999046))
            {
                
MoveObject(PortaoGangsters,2450.5205078125,1963.07348633,9.99999046,0.5);
            }
            else
            {
                
MoveObject(PortaoGangsters,2459.5205078125,1963.07348633,9.99999046,0.5);
            }
        }
    }