Automatic Gate Not Working. Compiles.
#1

Hi, My Script compiles, its an automatic gate, but the gate doesnt appear when i start go to it.
Above Main.
Код:
new base;
forward CheckGate();
Under OnFilterScriptInit
Код:
base = CreateObject(969, -1534.5819091797, 482.19046020508, 6.2807078361511, 0.000000, 0.000000, 0.000000); //object (electricgate) (1)
SetTimer("CheckGate",500,true);
At Bottom Of Script

Код:
public CheckGate()
{
  new base_status;
  for(new i;i<MAX_PLAYERS;i++)
  {
    if(!IsPlayerConnected(i)) continue;
    if(IsPlayerInRangeOfPoint(i,15.0,-1534.5819091797, 482.19046020508, 6.2807078361511))base_status = 1;
  }
  if(base_status)MoveObject(base,-1526.4539794922, 481.65655517578, 6.2885203361511,5.0);
  else MoveObject(base, -1534.5819091797, 482.19046020508, 6.2807078361511,5.0);
}
My Gate doesn't even spawn nevermind automatically open.
Reply
#2

Maybe:

pawn Код:
public CheckGate()
{
  new base_status;
  for(new i;i<MAX_PLAYERS;i++)
  {
    if(!IsPlayerConnected(i)) continue;
    if(IsPlayerInRangeOfPoint(i,15.0,-1534.5819091797, 482.19046020508, 6.2807078361511)) base_status = 1;
  }
  if(base_status==1) MoveObject(base,-1526.4539794922, 481.65655517578, 6.2885203361511,5.0);
  else MoveObject(base, -1534.5819091797, 482.19046020508, 6.2807078361511,5.0);
}
Untested.

Btw. I had the same problem that the electric gate was not spawned. Just try to place another one, on another place.
Reply
#3

Well, I cant see the reason why, is this a 0.3 bug?
Reply
#4

https://sampwiki.blast.hk/wiki/Automatic_Gates
Reply
#5

That is exactly where my script came from, i assume it works but my gate doesnt spawn in the first place.
Reply
#6

try to use the application in my attachement :
V
V
V
V
V
________
Fat woman live
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)