[Ajuda] Portao Automatico
#1

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);
               }
        }
    }

Reply
#2

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

Nгo existe nem 1 'DestroyObject' =/
Reply
#4

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

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

Ninguem sabe? =(
Reply
#7

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;

Reply
#8

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); 
        } 
    } 
}
Reply
#9

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);
            }
        }
    }

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)