Jump to content

createBlipAttachedTo.


Recommended Posts

السلام عليكم انا كنت بحاول اخلي استعمل createBlipAttachedTo 

و فشلت بس مش عارف فين الغلط 

function blip()
if ( getElementType() == "vehicle" )
then
if ( getElementModel ( vehicle ) == 592 ) then 
    local theBlip = createBlipAttachedTo( vehicle, 12 )
        end
    end
end
addEventHandler ("onResourceStart",getRootElement(),blip)

شكرا وكل عام وانتم بخير

Link to comment
9 minutes ago, iMr.WiFi..! said:

function blip()
  for _,vehicle in ipairs ( getElementsByType ( 'vehicle' ) ) do
      if ( getElementModel ( vehicle ) == 592 ) then 
          createBlipAttachedTo( vehicle, 12 )
       end
    end
end
addEventHandler ("onResourceStart",getRootElement(),blip)

 

عاشت يديك اخي بس انا عايز اتعلم مش اخذ الكود كدة ممكن تقولي الغلط فين وانا بحاول اصلحه بنفسي في الكود دة

function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
setElementVisibleTo ( myMarker, source, true )
    -- Then make the marker invisible to the whole dimension
    setElementVisibleTo ( myMarker, root, false )
    end
    end
    end
    addEventHandler("onPlayerVehicleEnter",getRootElement(),mission)
    

ولو معرفتش اصلحه راح اققولك وبتساعدني اخلصه مشكور @iMr.WiFi..!

Edited by ProMax
  • Like 1
Link to comment
15 minutes ago, ProMax said:

عاشت يديك اخي بس انا عايز اتعلم مش اخذ الكود كدة ممكن تقولي الغلط فين وانا بحاول اصلحه بنفسي في الكود دة


function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
setElementVisibleTo ( myMarker, source, true )
    -- Then make the marker invisible to the whole dimension
    setElementVisibleTo ( myMarker, root, false )
    end
    end
    end
    addEventHandler("onPlayerVehicleEnter",getRootElement(),mission)
    

ولو معرفتش اصلحه راح اققولك وبتساعدني اخلصه مشكور @iMr.WiFi..!

فقط بدل السورس بـ getVehicleController

وعدل على الحدث وحطه نفس الي في الكود السابق

 

  • Like 1
Link to comment
4 minutes ago, iMr.WiFi..! said:

فقط بدل السورس بـ getVehicleController

وعدل على الحدث وحطه نفس الي في الكود السابق

انا عملت كل دة اهو 

function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    setElementVisibleTo ( myMarker, root, false )
    end
    end
    end
    addEventHandler("onResourceStart",getRootElement(),mission)
    
    

بس انا استعملت الحدث onVehicleEnter 

عشان انا عايز الماركر تظهر اول ما يدخل المركبة

مشكور اخي 

Link to comment
1 minute ago, ProMax said:

انا عملت كل دة اهو 


function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    setElementVisibleTo ( myMarker, root, false )
    end
    end
    end
    addEventHandler("onResourceStart",getRootElement(),mission)
    
    

بس انا استعملت الحدث onVehicleEnter 

عشان انا عايز الماركر تظهر اول ما يدخل المركبة

مشكور اخي 

اوه صح كلامك -.-

رجعه الحدث زي ما كان واي مشكلة تواجهك قل لي ..

  • Like 1
Link to comment
Just now, ProMax said:

مشتغلش

function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
          setElementVisibleTo ( myMarker, root, false )
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    end
    end
    end
    addEventHandler("onResourceStart",getRootElement(),mission)
    

ترتيبك للاكواد خاطئ لا اكثر

  • Like 1
Link to comment
Just now, Master_MTA said:

function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
          setElementVisibleTo ( myMarker, root, false )
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    end
    end
    end
    addEventHandler("onResourceStart",getRootElement(),mission)
    

ترتيبك للاكواد خاطئ لا اكثر

هو المفرورض ايه الاول؟ 

Link to comment
1 minute ago, ProMax said:

مشتغلش

جرب تحط اكثر من حدث كمثال .
 

function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    setElementVisibleTo ( myMarker, root, false )
    end
    end
    end
addEventHandler ( "onResourceStart", root, mission )
addEventHandler ( "onVehicleStartEnter", root, mission )
addEventHandler ( "onVehicleStartExit", root, mission )

===

 

2 minutes ago, Master_MTA said:

function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
          setElementVisibleTo ( myMarker, root, false )
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    end
    end
    end
    addEventHandler("onResourceStart",getRootElement(),mission)
    

ترتيبك للاكواد خاطئ لا اكثر

لا يمكن هل فقدت موهبتك البرمجية بسبب قولك انك سوف تعتزل 

  • Like 2
Link to comment
Just now, ProMax said:

هو المفرورض ايه الاول؟ 

الحين انا بسالك سؤال

طبعا قبل السؤال

root=كل الالمنات اللي في السيرفر ومنها سائق السياره والسياره نفسها

تمام

الحين سؤال هل يصلح اني اظهر الماركر للاعب ثم ارجع اخفيه للروت

واللاعب اصلا جزء من الروت راجع كودي وبتفهم

Just now, iMr.WiFi..! said:

جرب تحط اكثر من حدث كمثال .
 


function mission()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    setElementVisibleTo ( myMarker, root, false )
    end
    end
    end
addEventHandler ( "onResourceStart", root, mission )
addEventHandler ( "onVehicleStartEnter", root, mission )
addEventHandler ( "onVehicleStartExit", root, mission )

===

 

لا يمكن هل فقدت موهبتك البرمجية بسبب قولك انك سوف تعتزل 

 

Link to comment
2 minutes ago, Master_MTA said:

الحين انا بسالك سؤال

طبعا قبل السؤال

root=كل الالمنات اللي في السيرفر ومنها سائق السياره والسياره نفسها

تمام

الحين سؤال هل يصلح اني اظهر الماركر للاعب ثم ارجع اخفيه للروت

واللاعب اصلا جزء من الروت راجع كودي وبتفهم

 

ببساطة ينزل الماركر من الفنكشن وانتهى الموضوع

Link to comment
addEventHandler("onResourceStart",getRootElement(),
function ()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
setElementVisibleTo( myMarker, root, false )
end
)


 
function mission()
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    end
    end
    end
    addEventHandler("onVehicleEnter",getRootElement(),mission)

 

Edited by ProMax
Link to comment
3 minutes ago, iMr.WiFi..! said:

وش قاعد تقول -.- او وش مقصدك من هالكلام لاني مني فاهمك

 

اني جالس افهمك ان الاصح انه يسوي الماركر داخل الفنكشن

1 minute ago, ProMax said:

addEventHandler("onResourceStart",getRootElement(),
function ()
local myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
setElementVisibleTo( myMarker, root, false )
end
)


 
function mission()
for k,v in ipairs(getElementsByType('vehicle'))do
    if getElementModel(v)==592 and getVehicleController(v) then
    setElementVisibleTo ( myMarker, getVehicleController(v), true )
    end
    end
    end
    addEventHandler("onVehicleEnter",getRootElement(),mission)

 

شيل اللوكال وبيزبط اللوكال اللي قبل الماركر

مع العلمم لو في اكثر من سياره ما بيزبط

  • Like 1
Link to comment
2 minutes ago, Master_MTA said:

اني جالس افهمك ان الاصح انه يسوي الماركر داخل الفنكشن

شيل اللوكال وبيزبط اللوكال اللي قبل الماركر

مع العلمم لو في اكثر من سياره ما بيزبط

واو هل انت بساحر :lol:

راح بكمل الكود و لوقفت بشي راح انزل هنا ممكن تعملو follow 

للبوست واسف @iMr.WiFi..! لو انا قليت ادبي باول البوست والله كنت خايف تعتبرها اهانة او شي

Link to comment
myMarker = createMarker( 1987.87427, -2380.81665, 13.54688, "cylinder", 3, 155,0,0,200)
setElementVisibleTo( myMarker, root, false )



 
function mission()
  if eventName == "onVehicleStartEnter" then
		if getElementModel ( source ) == 592 and getVehicleController ( source ) then
   		 setElementVisibleTo ( myMarker, getVehicleController ( source ), true )
		end
  elseif eventName == "onVehicleStartExit" then
    	if getElementModel ( source ) == 592 and getVehicleController ( source ) then
      		setElementVisibleTo ( myMarker, getVehicleController ( source ), false )
		end
	end
end
addEventHandler("onVehicleStartEnter",getRootElement(),mission)
addEventHandler("onVehicleStartExit",getRootElement(),mission)

 

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