7REF_MTA Posted March 6, 2016 Share Posted March 6, 2016 (edited) بدي كود صنع مركر يفتح لي لوحة -- Edited March 7, 2016 by Guest Link to comment
Jupi Posted March 6, 2016 Share Posted March 6, 2016 addEventHandler("onClientMarkerHit") guiSetVisible سوي هريسة و اصلحها لك Link to comment
7REF_MTA Posted March 6, 2016 Author Share Posted March 6, 2016 addEventHandler("onClientMarkerHit") guiSetVisible سوي هريسة و اصلحها لك اوك Link to comment
7REF_MTA Posted March 6, 2016 Author Share Posted March 6, 2016 addEventHandler("onClientMarkerHit") guiSetVisible سوي هريسة و اصلحها لك اوك طيب ممكن مثال Link to comment
Jupi Posted March 6, 2016 Share Posted March 6, 2016 addEventHandler("onClientMarkerHit", root, function (c) if c == localPlayer then outputChatBox("لقد دخلت الماركر") end end ) Link to comment
Me[Z]oO Posted March 6, 2016 Share Posted March 6, 2016 (edited) marker = createMarker(x,y,z,kind marker,size marker,225,255,255) addEventHandler("onClientMarkerHit", root, function (pl) if pl == localPlayer then if source == marker then guiSetVisible (window name,not guiGetVisible(window name)) showCursor(not isCursorShowing()) end end end) Edited March 6, 2016 by Guest Link to comment
Jupi Posted March 6, 2016 Share Posted March 6, 2016 addEventHandler("onClientMarkerHit", root, function (pl) if pl == localPlayer then guiSetVisible (window name,not guiGetVisible(window name)) showCursor(not isCursorShowing()) end end) ما هذا يا هذا لو هذا مثال عطيته لو هذا الكود جاهز خربان لانك مسويه لكل الماركرات :~) Link to comment
Mr.R Posted March 7, 2016 Share Posted March 7, 2016 local marker = createMarker ( ... ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( player ) if ( player == localPlayer ) and ( source == marker ) then guiSetVisible ( اسم النافذهـ, true ) showCursor ( true ) end end ) Link to comment
Mr.CoR Posted March 7, 2016 Share Posted March 7, 2016 خلوه يتعلم بروحه شفيكم .. خربتوا على دابل Link to comment
MuhannaDx Posted March 7, 2016 Share Posted March 7, 2016 addEventHandler("onClientMarkerHit", root, function (c) if c == localPlayer then outputChatBox("لقد دخلت الماركر") end end ) شوف انا بقولك اخطاءك 1.root, انت محطيه الحدث للكل الالمنتات الي هي الماركرات يعني اللاعب لمن يخش اي ماركر يظهر له لوحة وذي مشكلة طبعا الحل : تتحقق ان الماركر هو المارركر الي انشاءته theMarker = createMarker (...) او تحط نفس متغير الماركر بدل الروت لو تبيه بتحقق يصير if source == متغير الماركر then طيب تقلي ليه سورس تخش الحدث ف الويكي The source of this event is the marker that got hit by the player. يقلك ان السورس هو الماركر الي دخل فيه اللاعب طيب لو تبيه بأحسن طريقة واختصارها تخليه addEventHandler("onClientMarkerHit", متغير المارركر, طيب تقلي وش الي متغير الماركر ؟ الحين لمن تنشئ ماركر createMarker (..) تقدر تخلي له اسم يعني تناديه باسمه طيب تقلي شلون يعرف ان الاسم هذا ماركر شوف بالويكي createMarker يرجعلك ماركر تقلي كيف اعرف ان الوظيفة ذي ترجع لي شوف Client marker createMarker ( float x, float y, float z [, string theType = "checkpoint", float size = 4.0, int r = 0, int g = 0, int b = 255, int a = 255 ] ) الي ترجع لك ماركر مثال اخر Client blip createBlip ( float x, float y, float z [, int icon = 0, int size = 2, int r = 255, int g = 0, int b = 0, int a = 255, int ordering = 0, float visibleDistance = 99999.0 ] ) تشوف هنا يرجع لك علامه اتمنى فهمت ولو فيه شيء م فهمته قلي Link to comment
Me[Z]oO Posted March 7, 2016 Share Posted March 7, 2016 local marker = createMarker ( ... ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( player ) if ( player == localPlayer ) and ( source == marker ) then guiSetVisible ( اسم النافذهـ, true ) showCursor ( true ) end end ) هلوو انا عطيته طلبه فوق وش تسوي انت Link to comment
Abdul KariM Posted March 7, 2016 Share Posted March 7, 2016 addEventHandler("onClientMarkerHit", root, function (c) if c == localPlayer then outputChatBox("لقد دخلت الماركر") end end ) شوف انا بقولك اخطاءك 1.root, انت محطيه الحدث للكل الالمنتات الي هي الماركرات يعني اللاعب لمن يخش اي ماركر يظهر له لوحة وذي مشكلة طبعا الحل : تتحقق ان الماركر هو المارركر الي انشاءته theMarker = createMarker (...) او تحط نفس متغير الماركر بدل الروت لو تبيه بتحقق يصير if source == متغير الماركر then طيب تقلي ليه سورس تخش الحدث ف الويكي The source of this event is the marker that got hit by the player. يقلك ان السورس هو الماركر الي دخل فيه اللاعب طيب لو تبيه بأحسن طريقة واختصارها تخليه addEventHandler("onClientMarkerHit", متغير المارركر, طيب تقلي وش الي متغير الماركر ؟ الحين لمن تنشئ ماركر createMarker (..) تقدر تخلي له اسم يعني تناديه باسمه طيب تقلي شلون يعرف ان الاسم هذا ماركر شوف بالويكي createMarker يرجعلك ماركر تقلي كيف اعرف ان الوظيفة ذي ترجع لي شوف Client marker createMarker ( float x, float y, float z [, string theType = "checkpoint", float size = 4.0, int r = 0, int g = 0, int b = 255, int a = 255 ] ) الي ترجع لك ماركر مثال اخر Client blip createBlip ( float x, float y, float z [, int icon = 0, int size = 2, int r = 255, int g = 0, int b = 0, int a = 255, int ordering = 0, float visibleDistance = 99999.0 ] ) تشوف هنا يرجع لك علامه اتمنى فهمت ولو فيه شيء م فهمته قلي طبعا هذا مايعتبر خطأ , لان دابل عطاه مثال لاحظ مثال ماقاله خذ الكود وانا متأكد ان دابل يعرف بالاشياء هذي ماهو جاهل عنها فهذا مجرد مثال لا اكثر ولا اقل وبنفس الوقت الرجال حب يختصر كوده لاهنت على شرحك وان شاء الله يستفيد الي مايعرف والي يعرف Link to comment
7REF_MTA Posted March 7, 2016 Author Share Posted March 7, 2016 شكر لكم جميع وربي انكم شنبات Link to comment
7REF_MTA Posted March 7, 2016 Author Share Posted March 7, 2016 local marker = createMarker ( ... ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( player ) if ( player == localPlayer ) and ( source == marker ) then guiSetVisible ( اسم النافذهـ, true ) showCursor ( true ) end end ) بس يا مستر ار كودك شغال بس بدي اصغر مثلا المركر او اكبره Link to comment
Abdul KariM Posted March 7, 2016 Share Posted March 7, 2016 ^ الارقمنت السادس بـ createMarker هذا راح يكون الحجم حطه للي تبيه Link to comment
7REF_MTA Posted March 7, 2016 Author Share Posted March 7, 2016 شباب خلاص تم حل المشكلة دورت في الويكي ولقيت الاكواد و كمان تقدر تغير شكل المركر وكل شي فيها للي محتاجها مثلا اتفضلو marker = createMarker(2495.28345,-1690.71411,14, "cylinder", 1, 0, 197, 254, 255 ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( player ) if ( player == localPlayer ) and ( source == marker ) then guiSetVisible ( اسم نافذتك, true ) showCursor ( true ) end end ) Link to comment
Jupi Posted March 7, 2016 Share Posted March 7, 2016 addEventHandler("onClientMarkerHit", root, function (c) if c == localPlayer then outputChatBox("لقد دخلت الماركر") end end ) شوف انا بقولك اخطاءك 1.root, انت محطيه الحدث للكل الالمنتات الي هي الماركرات يعني اللاعب لمن يخش اي ماركر يظهر له لوحة وذي مشكلة طبعا الحل : تتحقق ان الماركر هو المارركر الي انشاءته theMarker = createMarker (...) او تحط نفس متغير الماركر بدل الروت لو تبيه بتحقق يصير if source == متغير الماركر then طيب تقلي ليه سورس تخش الحدث ف الويكي The source of this event is the marker that got hit by the player. يقلك ان السورس هو الماركر الي دخل فيه اللاعب طيب لو تبيه بأحسن طريقة واختصارها تخليه addEventHandler("onClientMarkerHit", متغير المارركر, طيب تقلي وش الي متغير الماركر ؟ الحين لمن تنشئ ماركر createMarker (..) تقدر تخلي له اسم يعني تناديه باسمه طيب تقلي شلون يعرف ان الاسم هذا ماركر شوف بالويكي createMarker يرجعلك ماركر تقلي كيف اعرف ان الوظيفة ذي ترجع لي شوف Client marker createMarker ( float x, float y, float z [, string theType = "checkpoint", float size = 4.0, int r = 0, int g = 0, int b = 255, int a = 255 ] ) الي ترجع لك ماركر مثال اخر Client blip createBlip ( float x, float y, float z [, int icon = 0, int size = 2, int r = 255, int g = 0, int b = 0, int a = 255, int ordering = 0, float visibleDistance = 99999.0 ] ) تشوف هنا يرجع لك علامه اتمنى فهمت ولو فيه شيء م فهمته قلي نسيت تقولي كيف اركب الايفينت عليه : | ترا مجرد مثال مو كان لازمة الفلسفة الطويلة وانا اعرف انني مو محدد ماركر -.- وحاططت root اي ماركر يدخله تتنفذ الوظيفة 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