Jump to content

[HELP]barrier Problem


ViRuZGamiing

Recommended Posts

Hi Community,

here's my script:

bargate = createObject (968,-1572.1999511719,658.90002441406,7.0999999046326,0,90,90) 
damarker = createMarker (-1572.1999511719,658.90002441406,7.0999999046326, "cylinder", 9.5, 255, 0, 0, 0 ) 
  
isMoving = false 
  
function gatefunc( hitPlayer ) 
   if ( getElementType ( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
   local veh = getElementModel ( getPedOccupiedVehicle ( hitPlayer ) ) 
        if ( veh == 597 ) and not isMoving then 
        isMoving = true 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 0, 0 ) 
        end 
    end 
end 
addEventHandler( "onMarkerHit", damarker, gatefunc ) 
  
function gatefuncclose( hitPlayer ) 
    if ( getElementType( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
    local veh = getElementModel( getPedOccupiedVehicle( hitPlayer ) ) 
        if ( veh == 597 ) and isMoving then 
        isMoving = false 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 0, 0 ) 
       end 
    end 
end 
addEventHandler( "onMarkerLeave", damarker, gatefuncclose ) 

My Problem:

I know it's something with my rX, rY or rZ.

My Original Coördinates:

Closed Barrier:

-1572.1999511719,658.90002441406,7.0999999046326, 0, 90, 90 

Open barrier:

-1572.1999511719,658.90002441406,7.0999999046326, 0, 0, 90 

Link to comment
Hi Community,

here's my script:

bargate = createObject (968,-1572.1999511719,658.90002441406,7.0999999046326,0,90,90) 
damarker = createMarker (-1572.1999511719,658.90002441406,7.0999999046326, "cylinder", 9.5, 255, 0, 0, 0 ) 
  
isMoving = false 
  
function gatefunc( hitPlayer ) 
   if ( getElementType ( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
   local veh = getElementModel ( getPedOccupiedVehicle ( hitPlayer ) ) 
        if ( veh == 597 ) and not isMoving then 
        isMoving = true 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 0, 0 ) 
        end 
    end 
end 
addEventHandler( "onMarkerHit", damarker, gatefunc ) 
  
function gatefuncclose( hitPlayer ) 
    if ( getElementType( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
    local veh = getElementModel( getPedOccupiedVehicle( hitPlayer ) ) 
        if ( veh == 597 ) and isMoving then 
        isMoving = false 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 0, 0 ) 
       end 
    end 
end 
addEventHandler( "onMarkerLeave", damarker, gatefuncclose ) 

My Problem:

I know it's something with my rX, rY or rZ.

My Original Coördinates:

Closed Barrier:

-1572.1999511719,658.90002441406,7.0999999046326, 0, 90, 90 

Open barrier:

-1572.1999511719,658.90002441406,7.0999999046326, 0, 0, 90 

So whats the problem ? just change coordinates ?

Link to comment
bargate = createObject (968,-1572.1999511719,658.90002441406,7.0999999046326,0,90,90) 
damarker = createMarker (-1572.1999511719,658.90002441406,7.0999999046326, "cylinder", 9.5, 255, 0, 0, 0 ) 
  
isMoving = false 
  
function gatefunc( hitPlayer ) 
   if ( getElementType ( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
   local veh = getElementModel ( getPedOccupiedVehicle ( hitPlayer ) ) 
        if ( veh == 597 ) and not isMoving then 
        isMoving = true 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 0,90 ) 
        end 
    end 
end 
addEventHandler( "onMarkerHit", damarker, gatefunc ) 
  
function gatefuncclose( hitPlayer ) 
    if ( getElementType( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
    local veh = getElementModel( getPedOccupiedVehicle( hitPlayer ) ) 
        if ( veh == 597 ) and isMoving then 
        isMoving = false 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 90, 90 ) 
       end 
    end 
end 
addEventHandler( "onMarkerLeave", damarker, gatefuncclose ) 

try this.

Link to comment
bargate = createObject (968,-1572.1999511719,658.90002441406,7.0999999046326,0,90,90) 
damarker = createMarker (-1572.1999511719,658.90002441406,7.0999999046326, "cylinder", 9.5, 255, 0, 0, 0 ) 
  
isMoving = false 
  
function gatefunc( hitPlayer ) 
   if ( getElementType ( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
   local veh = getElementModel ( getPedOccupiedVehicle ( hitPlayer ) ) 
        if ( veh == 597 ) and not isMoving then 
        isMoving = true 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, -90) 
        end 
    end 
end 
addEventHandler( "onMarkerHit", damarker, gatefunc ) 
  
function gatefuncclose( hitPlayer ) 
    if ( getElementType( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
    local veh = getElementModel( getPedOccupiedVehicle( hitPlayer ) ) 
        if ( veh == 597 ) and isMoving then 
        isMoving = false 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 90) 
       end 
    end 
end 
addEventHandler( "onMarkerLeave", damarker, gatefuncclose ) 

Link to comment
bargate = createObject (968,-1572.1999511719,658.90002441406,7.0999999046326,0,90,90) 
damarker = createMarker (-1572.1999511719,658.90002441406,7.0999999046326, "cylinder", 9.5, 255, 0, 0, 0 ) 
  
isMoving = false 
  
function gatefunc( hitPlayer ) 
   if ( getElementType ( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
   local veh = getElementModel ( getPedOccupiedVehicle ( hitPlayer ) ) 
        if ( veh == 597 ) and not isMoving then 
        isMoving = true 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, -90) 
        end 
    end 
end 
addEventHandler( "onMarkerHit", damarker, gatefunc ) 
  
function gatefuncclose( hitPlayer ) 
    if ( getElementType( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
    local veh = getElementModel( getPedOccupiedVehicle( hitPlayer ) ) 
        if ( veh == 597 ) and isMoving then 
        isMoving = false 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 90) 
       end 
    end 
end 
addEventHandler( "onMarkerLeave", damarker, gatefuncclose ) 

are you sure you don't need Rz ?

Link to comment
My Problem:

I know it's something with my rX, rY or rZ.

My Original Coördinates:

Closed Barrier:

-1572.1999511719,658.90002441406,7.0999999046326, 0, 90, 90 

Open barrier:

-1572.1999511719,658.90002441406,7.0999999046326, 0, 0, 90 

are you sure you don't need Rz ?

Since the Rz in Closed Barrier and in Opened barrier is the same, why do the hell i need it? :mrgreen:

Link to comment

Thanks it worked TAPL,

Can you tell me the ones for my last Barrier? Please

model=968 
  
gesloten 
posX=-1701.4000244141 posY=687.59997558594 posZ=24.799999237061 
rotX=0            rotY=270          rotZ=90 
open 
posX=-1701.4000244141 posY=687.59997558594  posZ=24.799999237061 
rotX=0            rotY=0             rotZ=90 

Link to comment
bargate = createObject (968,-1572.1999511719,658.90002441406,7.0999999046326,0,90,90) 
damarker = createMarker (-1572.1999511719,658.90002441406,7.0999999046326, "cylinder", 9.5, 255, 0, 0, 0 ) 
  
isMoving = false 
  
function gatefunc( hitPlayer ) 
   if ( getElementType ( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
   local veh = getElementModel ( getPedOccupiedVehicle ( hitPlayer ) ) 
        if ( veh == 597 ) and not isMoving then 
        isMoving = true 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, -90) 
        end 
    end 
end 
addEventHandler( "onMarkerHit", damarker, gatefunc ) 
  
function gatefuncclose( hitPlayer ) 
    if ( getElementType( hitPlayer ) == "player" and isPedInVehicle( hitPlayer ) ) then 
    local veh = getElementModel( getPedOccupiedVehicle( hitPlayer ) ) 
        if ( veh == 597 ) and isMoving then 
        isMoving = false 
        moveObject( bargate, 1500, -1572.1999511719,658.90002441406,7.0999999046326, 0, 90) 
       end 
    end 
end 
addEventHandler( "onMarkerLeave", damarker, gatefuncclose ) 

are you sure you don't need Rz ?

Lol, i did'nt see Rz is in Bargate.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...