Master_MTA Posted February 9, 2017 Share Posted February 9, 2017 السلام عليكم ورحمة الله وبركاته اخواني بالنسبه للالمنت وش الخطا هنا function masternew ( _, _, thePlayer ) if not getElementData ( thePlayer, 'clickredy' ) then return end if getElementType( source ) == 'marker' then setElementData(thePlayer,'markk',source) triggerClientEvent ( thePlayer,'opendelete',thePlayer ) removeElementData(thePlayer,'clickredy' ) end end addEventHandler( "onElementClicked",root, masternew) Link to comment
!#NssoR_) Posted February 9, 2017 Share Posted February 9, 2017 وش يقولك الدي بق ؟ لأن ماشوف خطا 1 Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 (edited) 37 minutes ago, !#NssoR_) said: وش يقولك الدي بق ؟ لأن ماشوف خطا ولا شي وهذي اللي لحست مخي ولا خطا واحد بمود البيوت كامل بالدي بق لكن المشكله بذا السطر if getElementType( source ) == 'marker' then لا شلته يزبط كل شي الا على الماركر برضو @@ Edited February 9, 2017 by Master_MTA Link to comment
Abdul KariM Posted February 9, 2017 Share Posted February 9, 2017 clickredy تأكد ان مامعك الداتا 1 Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 Just now, Abdul KariM said: clickredy تأكد ان مامعك الداتا متاكد واذا غيرت مثلا حطيت التايب player يزبط هذا كود انشاء الماركر عشان لو كان في خطا فيه انا ما ابي اختصر ادري اني اقدر اخلي الداتا {x,y,z} لكن هذي الطريقه كنترول ودي اسرع شي من وجهة نظري addEvent('createMarkers',true) addEventHandler('createMarkers',root,function(x,y,z,x1,y1,z1,int,dim) local marker_enter=createMarker(x,y,z-1,'cylinder',1.25,136,14,14,255) local marker_exit=createMarker(x1,y1,z1-1,'cylinder',1.25,136,14,14,255) setElementDimension(marker_exit,dim) setElementDimension(marker_enter,0) setElementInterior(marker_exit,int) setElementInterior(marker_enter,0) setElementData(marker_enter,'fondoc',true) setElementData(marker_enter,'marker2',marker_exit) setElementData(marker_exit,'marker2',marker_enter) setElementData(marker_enter,'intfondoc',int) setElementData(marker_enter,'dimfondoc',dim) setElementData(marker_enter,'x',x1) setElementData(marker_enter,'y',y1) setElementData(marker_enter,'z',z1) setElementData(marker_exit,'fondoc',"master") setElementData(marker_exit,'x',x) setElementData(marker_exit,'y',y) setElementData(marker_exit,'z',z) end ) Link to comment
Abdul KariM Posted February 9, 2017 Share Posted February 9, 2017 تأكد من الماركر وحجمه كبر حجمه وجرب Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 10 minutes ago, Abdul KariM said: تأكد من الماركر وحجمه كبر حجمه وجرب الحجم حاطه 2 ونفس المشكله Link to comment
^iiEcoo'x_) Posted February 9, 2017 Share Posted February 9, 2017 جـرب addEventHandler ( "onElementClicked", root, function ( _, _, thePlayer ) if getElementType ( source ) == "marker" and getElementModel ( source ) == "cylinder" then if not getElementData ( thePlayer, "clickred" ) then return end setElementData(source,"markk",true) triggerClientEvent ( thePlayer,"opendelete",thePlayer ) removeElementData(thePlayer,"clickredy" ) end end ) + عطنا فكرهـ الداتا markk Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 2 minutes ago, #_iMr.[E]coo said: جـرب addEventHandler ( "onElementClicked", root, function ( _, _, thePlayer ) if getElementType ( source ) == "marker" and getElementModel ( source ) == "cylinder" then if not getElementData ( thePlayer, "clickred" ) then return end setElementData(source,"markk",true) triggerClientEvent ( thePlayer,"opendelete",thePlayer ) removeElementData(thePlayer,"clickredy" ) end end ) + عطنا فكرهـ الداتا markk لم تزبط معنا خطا استخدمت هذي الطريقه عشان اعرف وش يصير لما اضغط على الماركر outputChatBox( "You clicked " .. getElementType( source ), thePlayer ) لكن بدون فائده مع العلم اني جربت الماركر باحجام مختلفه منها 9 Link to comment
^iiEcoo'x_) Posted February 9, 2017 Share Posted February 9, 2017 أاكد لك انه م رح يضبط Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 6 minutes ago, #_iMr.[E]coo said: أاكد لك انه م رح يضبط اذا وش الحل Link to comment
^iiEcoo'x_) Posted February 9, 2017 Share Posted February 9, 2017 5 minutes ago, Master_MTA said: اذا وش الحل سوي اي دي على كل بيت ، ولما تفتح اللوحة حق البيت يجيك اي دي البيت وقريد ليست فيها الاي دي ، الخ وسوي الي تبيه يعني سآلفة طويلة شوي ورد خآص Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 Just now, #_iMr.[E]coo said: سوي اي دي على كل بيت ، ولما تفتح اللوحة حق البيت يجيك اي دي البيت وقريد ليست فيها الاي دي ، الخ وسوي الي تبيه يعني سآلفة طويلة شوي ورد خآص هذا مب ماركر بيوت هذا ماركر انتقال Link to comment
^iiEcoo'x_) Posted February 9, 2017 Share Posted February 9, 2017 طيب م فرق اشي ، سوي نفس الشي ! Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 18 minutes ago, #_iMr.[E]coo said: طيب م فرق اشي ، سوي نفس الشي ! وتبي اسوي على كل واحد ايدي لا ما يصلح ذذ مشكله Link to comment
^iiEcoo'x_) Posted February 9, 2017 Share Posted February 9, 2017 1 minute ago, Master_MTA said: وتبي اسوي على كل واحد ايدي لا ما يصلح ذذ مشكله جبتلك الحل في اوبجكت ع شكل ماركر استعلمه Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 3 minutes ago, #_iMr.[E]coo said: جبتلك الحل في اوبجكت ع شكل ماركر استعلمه الايدي؟ حقه لو سمحت 1 hour ago, #_iMr.[E]coo said: جـرب addEventHandler ( "onElementClicked", root, function ( _, _, thePlayer ) if getElementType ( source ) == "marker" and getElementModel ( source ) == "cylinder" then if not getElementData ( thePlayer, "clickred" ) then return end setElementData(source,"markk",true) triggerClientEvent ( thePlayer,"opendelete",thePlayer ) removeElementData(thePlayer,"clickredy" ) end end ) + عطنا فكرهـ الداتا markk الفكره اني بستدعي ذي الداتا واسوي ديستروي للالمنت Link to comment
Master_MTA Posted February 9, 2017 Author Share Posted February 9, 2017 1 minute ago, #_iMr.[E]coo said: 2992 يمكن ما يحل المشكله ارجو من لديه الحل يتفضل بالرد Link to comment
!#NssoR_) Posted February 10, 2017 Share Posted February 10, 2017 (edited) جرب هالكود واذا ماضبط فـ المشكلة منك addEventHandler("onPlayerClick",getRootElement(), function ( _,_,Element) if getElementType ( Element ) == "marker" then if not getElementData ( source, "clickred" ) then return end setElementData(source,"markk",Element) triggerClientEvent ( source,"opendelete",source ) removeElementData(source,"clickredy" ) outputChatBox('تم وضع الماركر في الداتا الخاصه بك',source,255,255,255) end end) Edited February 10, 2017 by !#NssoR_) Link to comment
Master_MTA Posted February 10, 2017 Author Share Posted February 10, 2017 (edited) 12 hours ago, !#NssoR_) said: جرب هالكود واذا ماضبط فـ المشكلة منك addEventHandler("onPlayerClick",getRootElement(), function ( _,_,Element) if getElementType ( Element ) == "marker" then if not getElementData ( source, "clickred" ) then return end setElementData(source,"markk",Element) triggerClientEvent ( source,"opendelete",source ) removeElementData(source,"clickredy" ) outputChatBox('تم وضع الماركر في الداتا الخاصه بك',source,255,255,255) end end) لم تزبط معنا شف اخوي الاكواد كامله setTimer(function() for k,v in ipairs(getElementsByType('player'))do local acc=getPlayerAccount(v) if isObjectInACLGroup( 'user.'..getAccountName( acc ), aclGetGroup( 'msol.beot' ) ) or hasObjectPermissionTo( v, 'command.ban', false ) then setElementData(v,'canopen',true) else setElementData(v,'canopen',false) end end end,250,0) addEventHandler("onPlayerClick",getRootElement(), function ( _,_,Element) if getElementType ( Element ) == "marker" then if not getElementData ( source, "clickred" ) then return end setElementData(source,"markk",Element) triggerClientEvent ( source,"opendelete",source ) removeElementData(source,"clickredy" ) outputChatBox('تم وضع الماركر في الداتا الخاصه بك',source,255,255,255) end end) addEvent('destmarker',true) addEventHandler('destmarker',root,function() local marker= getElementData(source,'markk') if isElement(marker)then local markerexit=getElementData(marker,'marker2') if isElement(markerexit)then destroyElement(marker) destroyElement(markerexit) removeElementData(source,'markk' ) else outputChatBox('rong',source) end else outputChatBox('rong',source) end end ) هذا السيرفر الان الكلنت bindKey(';','down',function() if getElementData(me,'canopen')==true then showCursor( not isCursorShowing()) setElementData(me,'clickredy',true) else outputChatBox('#ff0000*ليس مصرحا لك بحذف البيوت',255,255,255,true) end end ) addEvent('opendelete',true) addEventHandler('opendelete',root,function() guiSetVisible(GUIEditor.window[2],true) showCursor(true) end ) addEventHandler('onClientGUIClick',root,function() if source==GUIEditor.button[10]then guiSetVisible(GUIEditor.window[2],false) showCursor(false) triggerServerEvent('destmarker',root) elseif source==GUIEditor.button[11]then guiSetVisible(GUIEditor.window[2],false) showCursor(false) end end) واذا كنت بتنبهني على ذي انك ناسي y عدلتها لا تخاف ذذ if not getElementData ( source, "clickred" ) then return end clickredy Edited February 10, 2017 by Master_MTA Link to comment
Master_MTA Posted February 11, 2017 Author Share Posted February 11, 2017 اين انتم تبا لكم ناخذ من كل رجل قبيييله Link to comment
Abu-Solo Posted February 11, 2017 Share Posted February 11, 2017 1 hour ago, Master_MTA said: اين انتم تبا لكم ناخذ من كل رجل قبيييله أقولك وين بس ما تزعل ؟ 1 Link to comment
Master_MTA Posted February 11, 2017 Author Share Posted February 11, 2017 9 minutes ago, Abu-Solo said: أقولك وين بس ما تزعل ؟ يب تفضل هقهقهقهقه Link to comment
Abu-Solo Posted February 11, 2017 Share Posted February 11, 2017 Just now, Master_MTA said: يب تفضل هقهقهقهقه تعال السيرفر واقولك وين 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