Jump to content

مساعده ماركر انتقال


Recommended Posts

السلام عليكم سويت ماركر ابيه ينقل الموتر فقط يعني تخش فيه ب موتر فقط ويكون بقروب محدد ومهوب راضي حد يساعدني 

 

local Gn = '[Test]'
     
 WarpMarker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
 
    addEventHandler('onMarkerHit',WarpMarker,function(entered)
        if not getElementType(entered) == 'player' and  isPedInVehicle(entered) and getElementData(entered,'Group') == Gn  then
            setElementPosition( entered,1680.3492,-2484.6853,14) 
                setElementInterior ( entered, 0 )
                    setElementDimension ( entered, 0  )
            end
        end
    )

Link to comment
5 minutes ago, #MohammeD said:

السلام عليكم سويت ماركر ابيه ينقل الموتر فقط يعني تخش فيه ب موتر فقط ويكون بقروب محدد ومهوب راضي حد يساعدني 

 

local Gn = '[Test]'
     
 WarpMarker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
 
    addEventHandler('onMarkerHit',WarpMarker,function(entered)
        if not getElementType(entered) == 'player' and  isPedInVehicle(entered) and getElementData(entered,'Group') == Gn  then
            setElementPosition( entered,1680.3492,-2484.6853,14) 
                setElementInterior ( entered, 0 )
                    setElementDimension ( entered, 0  )
            end
        end
    )

local Gn = '[Test]'
     
 WarpMarker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
 
    addEventHandler('onMarkerHit',WarpMarker,function(entered)
        if not getElementType(entered) == 'player' and getPedOccupiedVehicle(entered) and getElementData(entered,'Group') == Gn  then
            setElementPosition( entered,1680.3492,-2484.6853,14) 
                setElementInterior ( entered, 0 )
                    setElementDimension ( entered, 0  )
end
end
)

 

Link to comment
8 minutes ago, +Source|> said:

local Gn = '[Test]'
     
 WarpMarker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
 
    addEventHandler('onMarkerHit',WarpMarker,function(entered)
        if not getElementType(entered) == 'player' and getPedOccupiedVehicle(entered) and getElementData(entered,'Group') == Gn  then
            setElementPosition( entered,1680.3492,-2484.6853,14) 
                setElementInterior ( entered, 0 )
                    setElementDimension ( entered, 0  )
end
end
)

 

م ينقل ابد ب موتر او بدون  وش الحل ؟

 

Link to comment
local Group = '[Test]'

addEventHandler ( 'onMarkerHit' , root ,
  function ( Player )
    if ( getElementType ( Player ) == 'vehicle' ) and ( getElementData ( getVehicleOccupant ( Player ) , 'Group' ) == Group ) then
      if ( source == Marker ) then
        -- Code
      end 
    end 
  end 
)

 

Edited by #_iMr,[E]coo
Error
Link to comment
5 minutes ago, #_iMr,[E]coo said:

local Group = '[Test]'

addEventHandler ( 'onMarkerHit' , root ,
  function ( Player )
    if ( getElementType ( Player ) == 'vehicle' ) and ( getElementData ( getPedOccupiedVehicle ( Player ) , 'Group' ) == Group ) then
      if ( source == Marker ) then
        -- Code
      end 
    end 
  end 
)

 

Marker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
local Group = '[Test]'

addEventHandler ( 'onMarkerHit' , root ,
  function ( Player )
    if ( getElementType ( Player ) == 'vehicle' ) and ( getElementData ( getPedOccupiedVehicle ( Player ) , 'Group' ) == Group ) then
      if ( source == Marker ) then
    setElementPosition( Player,1680.3492,-2484.6853,14) 
                setElementInterior ( Player, 0 )
                    setElementDimension ( Player, 0  )
      end 
    end 
  end 
)

 

جربت زي كذا ومهو راضي ..

Link to comment
5 minutes ago, #MohammeD said:

Marker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
local Group = '[Test]'

addEventHandler ( 'onMarkerHit' , root ,
  function ( Player )
    if ( getElementType ( Player ) == 'vehicle' ) and ( getElementData ( getPedOccupiedVehicle ( Player ) , 'Group' ) == Group ) then
      if ( source == Marker ) then
    setElementPosition( Player,1680.3492,-2484.6853,14) 
                setElementInterior ( Player, 0 )
                    setElementDimension ( Player, 0  )
      end 
    end 
  end 
)

 

جربت زي كذا ومهو راضي ..

عدلت الكود فوق

Link to comment

جرب هذا

Marker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
local Group = '[Test]'

addEventHandler ( 'onMarkerHit' , root ,function ( Player )
if ( source == Marker and getElementType ( Player ) == "player" or getElementType ( Player ) == "vehicle" ) then
local element = ( getElementType ( Player ) == "player" and Player or getPedOccupiedVehicle ( Player ) )
if ( getElementData ( ( getElementType ( element ) == "player" and element or getVehicleController (element)) , 'Group' ) == Group ) then
setElementPosition( element,1680.3492,-2484.6853,14) 
setElementInterior ( element, 0 )
setElementDimension ( element, 0  )
end 
end 
end
)

 

Edited by Trefeor
edit
Link to comment
6 minutes ago, Trefeor said:

جرب هذا


Marker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
local Group = '[Test]'

addEventHandler ( 'onMarkerHit' , root ,function ( Player )
if ( source == Marker and getElementType ( Player ) == "player" or getElementType ( Player ) == "vehicle" ) then
local element = ( getElementType ( Player ) == "player" and Player or getPedOccupiedVehicle ( Player ) )
if ( getElementData ( ( getElementType ( element ) == "player" and element or getVehicleController (element) , 'Group' ) == Group ) then
setElementPosition( element,1680.3492,-2484.6853,14) 
setElementInterior ( element, 0 )
setElementDimension ( element, 0  )
end 
end 
end
end
)

 

لا م ضبط  ابي الماركر يسمح للسياره فقط بالانتقال منه فقط السياره 

Link to comment
Marker = createMarker(1623.4199, -2527.4304, 14, "corona", 3.5, 0, 0, 225)
local Group = "[Test]"

addEventHandler("onMarkerHit", root,
	function(element)
		if source == Marker then
			if getElementType(element) == "player" and isPedInVehicle(element) and getElementData(element, "Group") == Group then
				local vehicle = getPedOccupiedVehicle(element)
				if vehicle then
					setElementPosition(vehicle, 1680.3492, -2484.6853, 14) 
					setElementInterior(vehicle, 0)
					setElementDimension(vehicle, 0)
				end
			end 
		end
	end
)

تريفر 

local element = ( getElementType ( Player ) == "player" and Player or getPedOccupiedVehicle ( Player ) 

هنا لو نوع الألمنت مو بلاير يعني هيكون سياره بناء علي التحقق الي فوقه 

انت هيك تستعمل

getPedOccupiedVehicle

لسياره مو للاعب

Edited by #َxLysandeR
كتبت اسم الألمنت غلط :-
  • Like 1
Link to comment
Marker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
local Group = '[Test]'
addEventHandler ( 'onMarkerHit' , root ,function ( Player )
if ( source == Marker and getElementType ( Player ) == "vehicle" ) then
local controller = ( getVehicleController ( Player ) ) 
if ( controller and getElementData ( controller , "Group" ) == Group ) then 
setElementPosition( Player,1680.3492,-2484.6853,14) 
setElementInterior ( Player, 0 )
setElementDimension ( Player, 0  )
end
end
end)

 

Edited by Trefeor
  • Like 1
Link to comment

@#MohammeD

ما يصير تستعمل 

getElementData

 

بدون ما تحط داتا اصلا 

وسوي مثل ما قالك الاخ تريفور

Marker = createMarker(1623.4199,-2527.4304,14,"corona",3.5,0,0,225)
local Group = '[Test]'
setElementData (getRandomPlayer(),'Group',Group)
addEventHandler ( 'onMarkerHit' , root ,function ( Player )
if ( source == Marker and getElementType ( Player ) == "vehicle" ) then
local controller = ( getVehicleController ( Player ) ) 
if ( controller and getElementData ( controller , "Group" ) == Group ) then 
setElementPosition( Player,1680.3492,-2484.6853,14) 
setElementInterior ( Player, 0 )
setElementDimension ( Player, 0  )
end
end
end)

 

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...