iMr5YaLeY Posted September 5, 2013 Share Posted September 5, 2013 السلامم عليكم ورحمةة الله وبركاتة لو ممكن كود اروح لم ماركر او اي شي يوديني مكان محدد مثلاا اسوي ماركر مكتوب فية مكان السيارات اروح لمة يوديني لم مكان محدد انا اختارة او احداثياتة وطبعا ابي يكون مكتوب فية لو ممكن ممكن الي يعرف يعطيني Link to comment
Stranger Posted September 5, 2013 Share Posted September 5, 2013 (edited) السلامم عليكم ورحمةة الله وبركاتة لو ممكن كود اروح لم ماركر او اي شي يوديني مكان محدد مثلاا اسوي ماركر مكتوب فية مكان السيارات اروح لمة يوديني لم مكان محدد انا اختارة او احداثياتة وطبعا ابي يكون مكتوب فية لو ممكن ممكن الي يعرف يعطيني وعليكم السلام مافهمت وش قصدك مكتوب فيه لاكن كود النقل هذا هو onMarkerHit createMarker getElementType setElementPosition Edited September 5, 2013 by Guest Link to comment
iMr5YaLeY Posted September 5, 2013 Author Share Posted September 5, 2013 اخوي يعني مكتوب فية مثلا مثل طارة زومبي لي البنك مكتوب دخول علىيها مثل كذا والحين بطرح الكود على شان اذا كان فية خطا Link to comment
Stranger Posted September 5, 2013 Share Posted September 5, 2013 (edited) رد محذووف...... Edited September 5, 2013 by Guest Link to comment
iMr5YaLeY Posted September 5, 2013 Author Share Posted September 5, 2013 local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) function MarkerHit( hitElement, matchingDimension ) local elementType = getElementType( hitElement ) -- outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) function onPlayerTarget ( targetElem ) if getElementType ( targetElem ) == "object" and getElementModel ( targetElem ) == 3374 then destroyElement ( targetElem ) end end addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTarget ) function consoleSetPlayerPosition ( source, commandName, posX, posY, posZ ) setElementPosition ( source, posX, posY, posZ ) end addCommandHandler ( "setpos", consoleSetPlayerPosition ) كذا صح واذا غلط با لله صلحولي Link to comment
Stranger Posted September 5, 2013 Share Posted September 5, 2013 local myMarker = createMarker(-2596.625, 579.358, 15.626, 'cylinder', 2.0, 255, 0, 0, 150) function MarkerHit( hitElement, matchingDimension ) local elementType = getElementType( hitElement ) -- outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) function onPlayerTarget ( targetElem ) if getElementType ( targetElem ) == "object" and getElementModel ( targetElem ) == 3374 then destroyElement ( targetElem ) end end addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTarget ) function consoleSetPlayerPosition ( source, commandName, posX, posY, posZ ) setElementPosition ( source, posX, posY, posZ ) end addCommandHandler ( "setpos", consoleSetPlayerPosition ) كذا صح واذا غلط با لله صلحولي local marker = createMarker( x,y,z,"cylinder",1.5, 150, 0, 0 ) addEventHandler ("onMarkerHit",marker, function ( player ) if ( getElementType ( player ) == ( "player" ) ) then setElementPosition ( player , x,y,z ) end end ) Link to comment
iMr5YaLeY Posted September 5, 2013 Author Share Posted September 5, 2013 طيب احفضة سيرفر ولا كلينت Link to comment
Stranger Posted September 5, 2013 Share Posted September 5, 2013 طيب احفضة سيرفر ولا كلينت اكيد سيرفر Link to comment
|~| ALCKASER |~| Posted September 5, 2013 Share Posted September 5, 2013 الي مافهم قصده اتوقع انه يقول ماركر يروح لمه العضوو لما يخش في الماركر ينقله لمكان هو يحدده :] فهمتو + زي سيرفر طاره شفتو يم تخشون البدايةة صح يجيكك كلام عند الرجال يبي مثله يعني الماركر عنده كلام مثال الماركر ينقلك لدايري ومكتوب عنده الانتقال للدايري Link to comment
K1NG Posted September 6, 2013 Share Posted September 6, 2013 end,false +1 local marker = createMarker( x, y, z, "cylinder", 1.5, 150, 0, 0 ) addEventHandler ( "onMarkerHit", marker, function ( player ) if ( getElementType ( player ) == "player" ) and not ( isPedInVehicle ( player ) ) then setElementPosition ( player, x, y, z ) end end, false ) endبعد الـ false يقصد إنه يضيف لأنه هو معرف الماركر بالحدث مب مسويها بشرط addEventHandler: Required Arguments eventName: The name of the event you want to attach the handler function to. attachedTo: The element you wish to attach the handler to. The handler will only be called when the event it is attached to is triggered for this element, or one of its children. Often, this can be the root element (meaning the handler will be called when the event is triggered for any element). handlerFunction: The handler function you wish to call when the event is triggered. This function will be passed all of the event's parameters as arguments, but it isn't required that it takes all of them. Optional Arguments getPropagated: A boolean representing whether the handler will be triggered if the event was propagated down or up the element tree (starting from the source), and not triggered directly on attachedTo (that is, handlers attached with this argument set to false will only be triggered if source == this) Link to comment
Stranger Posted September 6, 2013 Share Posted September 6, 2013 end,false +1 local marker = createMarker( x, y, z, "cylinder", 1.5, 150, 0, 0 ) addEventHandler ( "onMarkerHit", marker, function ( player ) if ( getElementType ( player ) == "player" ) and not ( isPedInVehicle ( player ) ) then setElementPosition ( player, x, y, z ) end end, false ) endبعد الـ false يقصد إنه يضيف لأنه هو معرف الماركر بالحدث مب مسويها بشرط addEventHandler: Required Arguments eventName: The name of the event you want to attach the handler function to. attachedTo: The element you wish to attach the handler to. The handler will only be called when the event it is attached to is triggered for this element, or one of its children. Often, this can be the root element (meaning the handler will be called when the event is triggered for any element). handlerFunction: The handler function you wish to call when the event is triggered. This function will be passed all of the event's parameters as arguments, but it isn't required that it takes all of them. Optional Arguments getPropagated: A boolean representing whether the handler will be triggered if the event was propagated down or up the element tree (starting from the source), and not triggered directly on attachedTo (that is, handlers attached with this argument set to false will only be triggered if source == this) اها مشكور على المعلومه Link to comment
TAPL Posted September 6, 2013 Share Posted September 6, 2013 فاهمين غلط ماله علاقة معرف بالحدث او بشرط parent هذا له علاقة بـ يعني لو ربطت الحدث بزر و ضغطت على الزر راح يسوي تريقر parent يكون فيه GUI في الـ parent لكن حتى لو ضغطت على شي ثاني في النافذه راح يسوي تريقر لان الزر مربوط بـ بعد الأند حتى ما يسوي تريقر لو ضغط على شي ثاني مربوط به false عشان كذا نستخدم اما في حاله الماركر false في الحاله الي عندنا بالموضوع ما يحتاج نحط بعد الأند parent يعني مافيه dynamic لان الماركر اول ما تسويه يكون parent طبعاً تقدر تحط setElementParent مثال لما تلمس الماركر الأول و الثاني TEST هذا راح يكتب اما الماركر الثالث إذا لمسته ما راح يصير شي لانه مو مرتبط بأي شي local marker1 = createMarker(-2405, -598, 131.5, "cylinder", 1.5, 150, 0, 0) local marker2 = createMarker(-2405, -588, 131.5, "cylinder", 1.5, 150, 0, 0) local marker3 = createMarker(-2415, -588, 131.5, "cylinder", 1.5, 150, 0, 0) setElementParent(marker1, marker2) addEventHandler("onMarkerHit", marker1, function(player) outputChatBox("TEST") end) مثال ثاني لما تلمس الماركر الأول فقط TEST هذا راح يكتب بالرغم من ان الماركر الثاني مرتبط بالأول إلا انه ماراح يسوي تريقر للأفنت ليه؟ false لاننا حطينا بعد الأند local marker1 = createMarker(-2405, -598, 131.5, "cylinder", 1.5, 150, 0, 0) local marker2 = createMarker(-2405, -588, 131.5, "cylinder", 1.5, 150, 0, 0) local marker3 = createMarker(-2415, -588, 131.5, "cylinder", 1.5, 150, 0, 0) setElementParent(marker1, marker2) addEventHandler("onMarkerHit", marker1, function(player) outputChatBox("TEST") end, false) اتمنى وصلت الفكرة Link to comment
AboShanab Posted September 6, 2013 Share Posted September 6, 2013 تابل , اللي انا فهمته لو حطيت false راح يصير لماركر واحد فقط حتى لو مرتبط بالحدث صح ؟ Link to comment
فاّرس Posted September 6, 2013 Share Posted September 6, 2013 ?parent يعطيك العافيه تآبل, ولكن كيف بتعرف انه فيه تابل , اللي انا فهمته لو حطيت false راح يصير لماركر واحد فقط حتى لو مرتبط بالحدث صح ؟ هو ربط ماركر بماركر ثاني , setElementParent ولو حط آخر شيء , end,false راح يكون فقط للماركر الي حط اسمه بالحدث مع انه ربط الماركرين ولو ما حط end,false راح يكون الحدث للماركرين Link to comment
Stranger Posted September 6, 2013 Share Posted September 6, 2013 فاهمين غلطماله علاقة معرف بالحدث او بشرط parent هذا له علاقة بـ يعني لو ربطت الحدث بزر و ضغطت على الزر راح يسوي تريقر parent يكون فيه GUI في الـ parent لكن حتى لو ضغطت على شي ثاني في النافذه راح يسوي تريقر لان الزر مربوط بـ بعد الأند حتى ما يسوي تريقر لو ضغط على شي ثاني مربوط به false عشان كذا نستخدم اما في حاله الماركر false في الحاله الي عندنا بالموضوع ما يحتاج نحط بعد الأند parent يعني مافيه dynamic لان الماركر اول ما تسويه يكون parent طبعاً تقدر تحط setElementParent مثال لما تلمس الماركر الأول و الثاني TEST هذا راح يكتب اما الماركر الثالث إذا لمسته ما راح يصير شي لانه مو مرتبط بأي شي local marker1 = createMarker(-2405, -598, 131.5, "cylinder", 1.5, 150, 0, 0) local marker2 = createMarker(-2405, -588, 131.5, "cylinder", 1.5, 150, 0, 0) local marker3 = createMarker(-2415, -588, 131.5, "cylinder", 1.5, 150, 0, 0) setElementParent(marker1, marker2) addEventHandler("onMarkerHit", marker1, function(player) outputChatBox("TEST") end) مثال ثاني لما تلمس الماركر الأول فقط TEST هذا راح يكتب بالرغم من ان الماركر الثاني مرتبط بالأول إلا انه ماراح يسوي تريقر للأفنت ليه؟ false لاننا حطينا بعد الأند local marker1 = createMarker(-2405, -598, 131.5, "cylinder", 1.5, 150, 0, 0) local marker2 = createMarker(-2405, -588, 131.5, "cylinder", 1.5, 150, 0, 0) local marker3 = createMarker(-2415, -588, 131.5, "cylinder", 1.5, 150, 0, 0) setElementParent(marker1, marker2) addEventHandler("onMarkerHit", marker1, function(player) outputChatBox("TEST") end, false) اتمنى وصلت الفكرة مشكور على المعلومه لبى قلبك طيب الاول يربط طيب هذي تجيبه كيف يعني ؟؟ getElementParent Link to comment
TAPL Posted September 6, 2013 Share Posted September 6, 2013 لو تلاحظ في فنكشن الزر parent بتشوف ارقمنت guiCreateButton الي هو بالعادة نحط فيه نافذه او بعض الأحيان نحط صورة النافذه او الصورة الي انت حاط فيه الزر return لو جربت تستخدم الفنكشن ذا على الزر ان رايح يعطيك getElementParent parent إذا ما كنت حاط Element tree بملف ماب و اضن انه الـ return بيعطي https://wiki.multitheftauto.com/wiki/Element_tree Link to comment
K1NG Posted September 6, 2013 Share Posted September 6, 2013 فاهمين غلطماله علاقة معرف بالحدث او بشرط parent هذا له علاقة بـ يعني لو ربطت الحدث بزر و ضغطت على الزر راح يسوي تريقر parent يكون فيه GUI في الـ parent لكن حتى لو ضغطت على شي ثاني في النافذه راح يسوي تريقر لان الزر مربوط بـ بعد الأند حتى ما يسوي تريقر لو ضغط على شي ثاني مربوط به false عشان كذا نستخدم اما في حاله الماركر false في الحاله الي عندنا بالموضوع ما يحتاج نحط بعد الأند parent يعني مافيه dynamic لان الماركر اول ما تسويه يكون parent طبعاً تقدر تحط setElementParent مثال لما تلمس الماركر الأول و الثاني TEST هذا راح يكتب اما الماركر الثالث إذا لمسته ما راح يصير شي لانه مو مرتبط بأي شي local marker1 = createMarker(-2405, -598, 131.5, "cylinder", 1.5, 150, 0, 0) local marker2 = createMarker(-2405, -588, 131.5, "cylinder", 1.5, 150, 0, 0) local marker3 = createMarker(-2415, -588, 131.5, "cylinder", 1.5, 150, 0, 0) setElementParent(marker1, marker2) addEventHandler("onMarkerHit", marker1, function(player) outputChatBox("TEST") end) مثال ثاني لما تلمس الماركر الأول فقط TEST هذا راح يكتب بالرغم من ان الماركر الثاني مرتبط بالأول إلا انه ماراح يسوي تريقر للأفنت ليه؟ false لاننا حطينا بعد الأند local marker1 = createMarker(-2405, -598, 131.5, "cylinder", 1.5, 150, 0, 0) local marker2 = createMarker(-2405, -588, 131.5, "cylinder", 1.5, 150, 0, 0) local marker3 = createMarker(-2415, -588, 131.5, "cylinder", 1.5, 150, 0, 0) setElementParent(marker1, marker2) addEventHandler("onMarkerHit", marker1, function(player) outputChatBox("TEST") end, false) اتمنى وصلت الفكرة . فاهم عليكـ .. هالكلام قوله لبيست انا وضحت وش يقصد هو فقط لا غير Link to comment
Stranger Posted September 6, 2013 Share Posted September 6, 2013 لو تلاحظ في فنكشن الزرparent بتشوف ارقمنت guiCreateButton الي هو بالعادة نحط فيه نافذه او بعض الأحيان نحط صورة النافذه او الصورة الي انت حاط فيه الزر return لو جربت تستخدم الفنكشن ذا على الزر ان رايح يعطيك getElementParent parent إذا ما كنت حاط Element tree بملف ماب و اضن انه الـ return بيعطي https://wiki.multitheftauto.com/wiki/Element_tree اها مشكور !! Link to comment
iMr5YaLeY Posted September 6, 2013 Author Share Posted September 6, 2013 طيب الحين شباب ضبط بس انا مالقيت الكود في موقع الفكنشات يعني ماركر مكطتوب علية مكان الزومبي وكذا وماركر الاسلحة مكتوب علية طبععاا لو ممكن تعطوني الكود 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