TurnUP Posted June 16, 2013 Share Posted June 16, 2013 (edited) السلام عليكم isElementWithinMarker عندي مشكلة مع مثلا ---- local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function() if isElementWithinMarker(thePlayer, testmarker) then etc.... --- ما ينفع! Outside واذا كان الماركر Interior 0 يعني اذا كان في مكان شغال... طيب ليه شو الناقص ؟ Edited June 16, 2013 by Guest Link to comment
iPrestege Posted June 16, 2013 Share Posted June 16, 2013 السلام عليكمisElementWithinMarker عندي مشكلة مع مثلا ---- local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function() if isElementWithinMarker(thePlayer, testmarker) then etc.... --- يا ينفع! Outside واذا كان الماركر Interior 0 يعني اذا كان في مكان شغال... طيب ليه شو الناقص ؟ قصدك ماتبي تصير الوظيفة الا اذا كان بالانترور الفلاني؟ Link to comment
TurnUP Posted June 16, 2013 Author Share Posted June 16, 2013 السلام عليكمisElementWithinMarker عندي مشكلة مع مثلا ---- local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function() if isElementWithinMarker(thePlayer, testmarker) then etc.... --- يا ينفع! Outside واذا كان الماركر Interior 0 يعني اذا كان في مكان شغال... طيب ليه شو الناقص ؟ قصدك ماتبي تصير الوظيفة الا اذا كان بالانترور الفلاني؟ الوظيفة ما تشتغل الا في انترور 0 Link to comment
iPrestege Posted June 16, 2013 Share Posted June 16, 2013 السلام عليكمisElementWithinMarker عندي مشكلة مع مثلا ---- local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function() if isElementWithinMarker(thePlayer, testmarker) then etc.... --- يا ينفع! Outside واذا كان الماركر Interior 0 يعني اذا كان في مكان شغال... طيب ليه شو الناقص ؟ قصدك ماتبي تصير الوظيفة الا اذا كان بالانترور الفلاني؟ الوظيفة ما تشتغل الا في انترور 0 انت ماوضحت المشكلة يعني تبي الوظيفة ماتشتغل في انترور 0 ولا كيف Link to comment
3NAD Posted June 16, 2013 Share Posted June 16, 2013 if getElementInterior ( thePlayer ) == 18 then end markerInterior = getElementInterior ( testmarker ) playerInterior = getElementInterior ( thePlayer ) if markerInterior == playerInterior then end Link to comment
TurnUP Posted June 16, 2013 Author Share Posted June 16, 2013 if getElementInterior ( thePlayer ) == 18 then end markerInterior = getElementInterior ( testmarker ) playerInterior = getElementInterior ( thePlayer ) if markerInterior == playerInterior then end انا بدي اياه اذا كان في ماركر Link to comment
iPrestege Posted June 16, 2013 Share Posted June 16, 2013 if getElementInterior ( thePlayer ) == 18 then end markerInterior = getElementInterior ( testmarker ) playerInterior = getElementInterior ( thePlayer ) if markerInterior == playerInterior then end انا بدي اياه اذا كان في ماركر مافهمت قصدك يعني الوظيفة تصير وانت منت بـ انترور 18 او الوظيفة تصير وانت ما لمست الماركر مريت من كان فوقة او او الخ Link to comment
3NAD Posted June 16, 2013 Share Posted June 16, 2013 انا بدي اياه اذا كان في ماركر هذا يحقق لك شرط لما يكون انترور الماركر يساوي انترور اللاعب تقدر تضيفه داخل إيفنت يوم تلمس الماركر ..او بـ الأصح تحطه في كودك Link to comment
TurnUP Posted June 16, 2013 Author Share Posted June 16, 2013 مافهمت قصدك يعني الوظيفة تصير وانت منت بـ انترور 18 او الوظيفة تصير وانت ما لمست الماركر مريت من كان فوقة او او الخ انا بدي الوظيفة تشتغل في انترور 18 بس ما تشتغل الى بالانترور 0 فهمت؟ Link to comment
iPrestege Posted June 16, 2013 Share Posted June 16, 2013 استخدم الشرط اللي عطاك اياهـ .. Link to comment
TurnUP Posted June 16, 2013 Author Share Posted June 16, 2013 local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function duty (thePlayer, matchingDimension) if isElementWithinMarker(thePlayer, testmarker) then triggerClientEvent(root, "etc", root, thePlayer) end end addCommandHandler("run", duty) طيب كيف اخليه اذا لمس المارررركر ؟ انا بدي اياه كوماند !!!!! Link to comment
iPrestege Posted June 16, 2013 Share Posted June 16, 2013 local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function duty (thePlayer, matchingDimension) if isElementWithinMarker(thePlayer, testmarker) then triggerClientEvent(root, "etc", root, thePlayer) end end addCommandHandler("run", duty) طيب كيف اخليه اذا لمس المارررركر ؟ انا بدي اياه كوماند !!!!! function duty ( thePlayer ) if getElementInterior ( thePlayer ) == 18 and isElementWithinMarker(thePlayer, testmarker) then triggerClientEvent( thePlayer,'etc',thePlayer ) end end addCommandHandler('run', duty) Server Side الترايقر كان للكل خليتة للاعب بس .. Link to comment
TurnUP Posted June 16, 2013 Author Share Posted June 16, 2013 local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function duty (thePlayer, matchingDimension) if isElementWithinMarker(thePlayer, testmarker) then triggerClientEvent(root, "etc", root, thePlayer) end end addCommandHandler("run", duty) طيب كيف اخليه اذا لمس المارررركر ؟ انا بدي اياه كوماند !!!!! function duty ( thePlayer ) if getElementInterior ( thePlayer ) == 18 and isElementWithinMarker(thePlayer, testmarker) then triggerClientEvent( thePlayer,'etc',thePlayer ) end end addCommandHandler('run', duty) Server Side الترايقر كان للكل خليتة للاعب بس .. انسه يا عمري عمره ما راح يزبط Link to comment
iPrestege Posted June 16, 2013 Share Posted June 16, 2013 السبب ي طويل العمر ؟ انت بالانترور 18 المفروض يشتغل غيرة مآيشتغل ذذ وش السبب انة مآيشتغل..؟ Link to comment
3NAD Posted June 16, 2013 Share Posted June 16, 2013 local testmarker = createMarker(-26.10,-90.75,1002.5, 'cylinder', 0.9, 255, 0, 0, 255) setElementInterior(testmarker, 18, -26.10,-90.75,1002.5) function duty (thePlayer, matchingDimension) if isElementWithinMarker(thePlayer, testmarker) then triggerClientEvent(root, "etc", root, thePlayer) end end addCommandHandler("run", duty) طيب كيف اخليه اذا لمس المارررركر ؟ انا بدي اياه كوماند !!!!! local testmarker = createMarker ( -26.10,-90.75,1002.5, "cylinder", 1.5, 255, 0, 0, 255 ) setElementInterior ( testmarker, 18 ) function duty ( thePlayer ) if isElementWithinMarker ( thePlayer, testmarker ) then if getElementInterior ( thePlayer ) == getElementInterior ( testmarker ) then triggerClientEvent ( thePlayer, "etc", thePlayer, thePlayer ) end end end addCommandHandler ( "run", duty ) Link to comment
|Mr|-Talal07-| Posted June 16, 2013 Share Posted June 16, 2013 اظن كذاا شغال ولا لا ؟ local testmarker = createMarker ( -26.10,-90.75,1002.5, "cylinder", 1.5, 255, 0, 0, 255 ) setElementInterior ( testmarker, 18 ) addEventHandler("onMarkerHit",testmarker, function (player) if getElementType(player) == "player" then setElementData(player,"In",true) end end ) addEventHandler("onMarkerLeave",testmarker, function (player) if getElementType(player) == "player" then setElementData(player,"In",false) end end ) addCommandHandler("run", function (player) local data = getElementData(player,"In") if data and data == true then triggerClientEvent(root,"etc",root,player) end end ) Link to comment
TurnUP Posted June 17, 2013 Author Share Posted June 17, 2013 اظن كذاا شغال ولا لا ؟ local testmarker = createMarker ( -26.10,-90.75,1002.5, "cylinder", 1.5, 255, 0, 0, 255 ) setElementInterior ( testmarker, 18 ) addEventHandler("onMarkerHit",testmarker, function (player) if getElementType(player) == "player" then setElementData(player,"In",true) end end ) addEventHandler("onMarkerLeave",testmarker, function (player) if getElementType(player) == "player" then setElementData(player,"In",false) end end ) addCommandHandler("run", function (player) local data = getElementData(player,"In") if data and data == true then triggerClientEvent(root,"etc",root,player) end end ) لالا Link to comment
3NAD Posted June 17, 2013 Share Posted June 17, 2013 Server Side local testmarker = createMarker ( -26.10,-90.75,1002.5, "cylinder", 1.5, 255, 0, 0, 255 ) setElementInterior ( testmarker, 18 ) function duty ( thePlayer ) if isElementWithinMarker ( thePlayer, testmarker ) then if getElementInterior ( thePlayer ) == getElementInterior ( testmarker ) then triggerClientEvent ( thePlayer, "etc", thePlayer, thePlayer ) end end end addCommandHandler ( "run", duty ) Link to comment
TurnUP Posted June 17, 2013 Author Share Posted June 17, 2013 Server Sidelocal testmarker = createMarker ( -26.10,-90.75,1002.5, "cylinder", 1.5, 255, 0, 0, 255 ) setElementInterior ( testmarker, 18 ) function duty ( thePlayer ) if isElementWithinMarker ( thePlayer, testmarker ) then if getElementInterior ( thePlayer ) == getElementInterior ( testmarker ) then triggerClientEvent ( thePlayer, "etc", thePlayer, thePlayer ) end end end addCommandHandler ( "run", duty ) لالا Link to comment
iPrestege Posted June 17, 2013 Share Posted June 17, 2013 يخوي وش فيكك لالا ؟ من بداية كودي والامر تمآم مدري بس شكلك الوظيفة تشتغل وانت مانت واقف بالماركر قصدك ؟ يعني مريت من فوقة ولا شيء ؟ Link to comment
TurnUP Posted June 17, 2013 Author Share Posted June 17, 2013 يخوي وش فيكك لالا ؟ من بداية كودي والامر تمآم مدري بس شكلك الوظيفة تشتغل وانت مانت واقف بالماركر قصدك ؟ يعني مريت من فوقة ولا شيء ؟ ما يشتغل شي الا اذا نقلت الماركر الى 0 انترور ما في حل ... يغلق Link to comment
iPrestege Posted June 17, 2013 Share Posted June 17, 2013 حلينآهآ لك بس مدري وش فيك كل شيء تقول خطأ تقول مرة تبية بـ انترور 18 و الحين 0 وش الهرجة ~ Link to comment
TurnUP Posted June 17, 2013 Author Share Posted June 17, 2013 حلينآهآ لك بس مدري وش فيك كل شيء تقول خطأ تقول مرة تبية بـ انترور 18 و الحين 0 وش الهرجة ~ انته لسه مو فاهم شي لانك ما قرأت تعليقاتي منيح Link to comment
AHMAD1234 Posted June 17, 2013 Share Posted June 17, 2013 client addEventHandler("onClientMarkerHit", into, function ( hitPlayer, matchingDimension ) if ( isElementWithinMarker(hitPlayer, into) ) then triggerServerEvent ("into", getLocalPlayer(), into1) end end) server addEvent ("into", true) addEventHandler ("into", getRootElement(), function(into1) setElementPosition(source,1541.1697998047, -1364.2215576172, 329.796875) end ) جرب Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now