Jump to content

createBlipAttachedTo.


Recommended Posts

Posted

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

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

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

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

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

 

Posted (edited)
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
Posted
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
Posted
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 

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

مشكور اخي 

Posted
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
Posted (edited)
2 minutes ago, iMr.WiFi..! said:

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

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

مشتغلش

وعملت /debugscript 3 مقالتلي شئ

Edited by ProMax
Posted
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
Posted
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)
    

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

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

Posted
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
Posted
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 )

===

 

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

 

Posted
2 minutes ago, Master_MTA said:

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

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

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

تمام

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

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

 

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

Posted
Just now, Master_MTA said:

مازا تقول +_+

ما فهمتك

يعني مو صح صنع الماركر داخل الفنكشن ؟ خل يطلعه لان بتصير اخطاء .. 

Posted
5 minutes ago, ProMax said:

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

+لمعلوماتك الطريقه ذي بتنجح

لو سياره واحده في السيرفر

غير كذا يلزملك تسوي تيبل

Posted
Just now, iMr.WiFi..! said:

يعني مو صح صنع الماركر داخل الفنكشن ؟ خل يطلعه لان بتصير اخطاء .. 

صحيح لكن لو اكثر من سياره يسوي الماركر بتيبل

+يشيل اللوكال

Posted
Just now, Master_MTA said:

صحيح لكن لو اكثر من سياره يسوي الماركر بتيبل

ماتدري يمكن يبي كل السيارات الي معها هالايدي صاحبها يقدر يشوف الماركر -

Posted
Just now, iMr.WiFi..! said:

ماتدري يمكن يبي كل السيارات الي معها هالايدي صاحبها يقدر يشوف الماركر -

حتى لو كل السيارات بيكون داخل الفنكشن داخل اللوب لازم

Posted
Just now, Master_MTA said:

حتى لو كل السيارات بيكون داخل الفنكشن داخل اللوب لازم

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

 

Posted (edited)
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
Posted
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
Posted
2 minutes ago, Master_MTA said:

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

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

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

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

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

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

Posted
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)

 

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