αвυ-wαleed Posted March 7, 2014 Share Posted March 7, 2014 (edited) ابغى كل هذي الماركرات تقوم بنفس الوظيقة جربت با أكثر من حركة مانفع local Marker1 = createMarker ( 1729.8000488281, -1944, 12.60000038147, "cylinder", 1, 255, 255, 0, 150 ) local Marker2 = createMarker ( 2654.6999511719, -1129.8000488281, 64.5, "cylinder", 1, 255, 255, 0, 150 ) local Marker3 = createMarker ( 651.59997558594, -1542.9000244141, 13.89999961853, "cylinder", 1, 255, 255, 0, 150 ) local Marker4 = createMarker ( 2439.6000976563, 1125.6999511719, 9.8000001907349, "cylinder", 1, 255, 255, 0, 150 ) local Marker5 = createMarker ( 2184.8999023438, 2461.6999511719, 9.8000001907349, "cylinder", 1, 255, 255, 0, 150 ) local Marker6 = createMarker ( 1558.0999755859, 1887.4000244141, 10, 64.5, "cylinder", 1, 255, 255, 0, 150 ) local Marker7 = createMarker ( -2091.8000488281, -101.09999847412, 34.200000762939, "cylinder", 1, 255, 255, 0, 150 ) local Marker8 = createMarker ( -1593.6999511719, 1276.4000244141, 6.1999998092651, "cylinder", 1, 255, 255, 0, 150 ) local Marker9 = createMarker ( -2749.5, 166.19999694824, 6.1999998092651, "cylinder", 1, 255, 255, 0, 150 ) addEventHandler('onClientMarkerHit', Marker1, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then guiSetVisible ( GUIEditor_Edit[1] ,true ) showCursor(true) guiSetInputEnabled(true) end end end) Edited March 7, 2014 by Guest Link to comment
xFace[B]ook Posted March 7, 2014 Share Posted March 7, 2014 (edited) local Markers = { {x,y,z}, {x,y,z}, {x,y,z} } for k,v in ipairs (Markers) do local Marker1 = createMarker ( v[1], v[2], v[3], "cylinder", 1, 255, 255, 0, 150 ) end addEventHandler('onClientMarkerHit', resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then guiSetVisible ( GUIEditor_Edit[1] ,true ) showCursor(true) guiSetInputEnabled(true) end end ) Edited March 7, 2014 by Guest Link to comment
αвυ-wαleed Posted March 7, 2014 Author Share Posted March 7, 2014 مشكور فيس بوك يعني جدول Link to comment
αвυ-wαleed Posted March 7, 2014 Author Share Posted March 7, 2014 اوك الكوبرا مشكور على التنبية Link to comment
xFace[B]ook Posted March 7, 2014 Share Posted March 7, 2014 مشكور ذا بيست و الكوبرا على التنبيه تم تعديل الكود :] Link to comment
#DRAGON!FIRE Posted March 7, 2014 Share Posted March 7, 2014 local Marker1 = createMarker ( 1729.8000488281, -1944, 12.60000038147, "cylinder", 1, 255, 255, 0, 150 ) local Marker2 = createMarker ( 2654.6999511719, -1129.8000488281, 64.5, "cylinder", 1, 255, 255, 0, 150 ) local Marker3 = createMarker ( 651.59997558594, -1542.9000244141, 13.89999961853, "cylinder", 1, 255, 255, 0, 150 ) local Marker4 = createMarker ( 2439.6000976563, 1125.6999511719, 9.8000001907349, "cylinder", 1, 255, 255, 0, 150 ) local Marker5 = createMarker ( 2184.8999023438, 2461.6999511719, 9.8000001907349, "cylinder", 1, 255, 255, 0, 150 ) local Marker6 = createMarker ( 1558.0999755859, 1887.4000244141, 10, 64.5, "cylinder", 1, 255, 255, 0, 150 ) local Marker7 = createMarker ( -2091.8000488281, -101.09999847412, 34.200000762939, "cylinder", 1, 255, 255, 0, 150 ) local Marker8 = createMarker ( -1593.6999511719, 1276.4000244141, 6.1999998092651, "cylinder", 1, 255, 255, 0, 150 ) local Marker9 = createMarker ( -2749.5, 166.19999694824, 6.1999998092651, "cylinder", 1, 255, 255, 0, 150 ) addEventHandler('onClientMarkerHit', resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then guiSetVisible ( GUIEditor_Edit[1] ,true ) showCursor(true) guiSetInputEnabled(true) end end) Link to comment
αвυ-wαleed Posted March 7, 2014 Author Share Posted March 7, 2014 مشكور فيس بوك وذا بست والكوبرا وزاحف بس يازاحف خلاص حطيته جدول احسن والكود اشتغل 100 % خ Link to comment
#DRAGON!FIRE Posted March 7, 2014 Share Posted March 7, 2014 مشكور فيس بوك وذا بست والكوبرا وزاحف بس يازاحف خلاص حطيته جدول احسن والكود اشتغل 100 % خ حياك الله .. الجدول افضل ادري > بس قلت احسن ما تجلس تحط الاحداثيات وحدة وحدة كذا زي ما هو وخلاص Link to comment
αвυ-wαleed Posted March 7, 2014 Author Share Posted March 7, 2014 طيب سؤال لو ابغى اضيف الكود هذا عشان ما تفتح اللوحة من فوق الماركر يعني من السما local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(Marker1) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then سويت كذا ولا نفع حطيته في الوظيفة حفت ماكر 1 في الجدول Link to comment
فاّرس Posted March 7, 2014 Share Posted March 7, 2014 local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(source) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then Link to comment
αвυ-wαleed Posted March 7, 2014 Author Share Posted March 7, 2014 local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(source) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then ذا بست حطيته مانفع Link to comment
αвυ-wαleed Posted March 7, 2014 Author Share Posted March 7, 2014 local Markers = { {1729.8000488281, -1944, 12.60000038147}, {2654.6999511719, -1129.8000488281, 64.5}, {2439.6000976563, 1125.6999511719, 9.8000001907349}, {2184.8999023438, 2461.6999511719, 9.8000001907349}, {1558.0999755859, 1887.4000244141, 10, 64.5}, {-2091.8000488281, -101.09999847412, 34.200000762939}, {-1593.6999511719, 1276.4000244141, 6.1999998092651}, {-2749.5, 166.19999694824, 6.1999998092651}, {651.59997558594, -1542.9000244141, 13.89999961853} } for k,v in ipairs (Markers) do local Marker1 = createMarker ( v[1], v[2], v[3], "cylinder", 1, 0, 255, 255, 150 ) end addEventHandler('onClientMarkerHit', resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(source) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then guiSetVisible ( GUIEditor_Edit[1] ,true ) showCursor(true) end end ) Link to comment
#DRAGON!FIRE Posted March 7, 2014 Share Posted March 7, 2014 local Markers = { {1729.8000488281, -1944, 12.60000038147}, {2654.6999511719, -1129.8000488281, 64.5}, {2439.6000976563, 1125.6999511719, 9.8000001907349}, {2184.8999023438, 2461.6999511719, 9.8000001907349}, {1558.0999755859, 1887.4000244141, 10, 64.5}, {-2091.8000488281, -101.09999847412, 34.200000762939}, {-1593.6999511719, 1276.4000244141, 6.1999998092651}, {-2749.5, 166.19999694824, 6.1999998092651}, {651.59997558594, -1542.9000244141, 13.89999961853} } for k,v in ipairs (Markers) do local Marker1 = createMarker ( v[1], v[2], v[3], "cylinder", 1, 0, 255, 255, 150 ) end addEventHandler('onClientMarkerHit', resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(source) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then guiSetVisible ( GUIEditor_Edit[1] ,true ) showCursor(true) end end end ) Link to comment
αвυ-wαleed Posted March 7, 2014 Author Share Posted March 7, 2014 مشكور زاحف عرف خطاي ناقصني end Link to comment
ayman1998 Posted March 8, 2014 Share Posted March 8, 2014 اخوي انا سويت زية بس انا عندي في المود كمان 3 مارمرات بتختلف اي مارمر بدخلة بتطلعلي الوحة يعني كل ماركرات المود انا ابي بس ماركرات يلي انا معينخم محطوطين في الجدول Link to comment
#DRAGON!FIRE Posted March 8, 2014 Share Posted March 8, 2014 اخوي انا سويت زيةبس انا عندي في المود كمان 3 مارمرات بتختلف اي مارمر بدخلة بتطلعلي الوحة يعني كل ماركرات المود انا ابي بس ماركرات يلي انا معينخم محطوطين في الجدول اطرح اكوادكـ . Link to comment
ayman1998 Posted March 8, 2014 Share Posted March 8, 2014 هدول بس لسا فية كمان ماركرات انا بسوي مقر بس اي ماركر ادخلة يطلع لي الوحة local vehiclesMarker = { {1274.900390625 , -2022.099609375 , 57.700000762939}, {1274.7001953125 , -2010.7998046875, 57.700000762939}, } for k,v in ipairs (vehiclesMarker) do local Marker1 = createMarker ( v[1], v[2], v[3], "cylinder", 2, 0, 0, 255, 200 ) end addEventHandler('onClientMarkerHit', resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then if hitPlayer == localPlayer and getElementData( hitPlayer, 'gang' ) == groupName and getPlayerTeam( hitPlayer ) and getTeamName( getPlayerTeam( hitPlayer ) ) == 'No Team' and not isPedInVehicle( hitPlayer ) then guiSetVisible(mainWindow, true) showCursor(true) bindKey("enter", "down", selectVehicle) end end end ) Link to comment
ayman1998 Posted March 8, 2014 Share Posted March 8, 2014 خلص حليت المشكلة بس عندي مشكلة تانية بديش اسوي موضوع مو ضروري بكتبها هون المشكلة انة لازم اكون في تيم الشرطة و جروب الادمن و اذا ما كنت في اي من هدول ما اقدر اركب بس هون لو ما كنت في التيم اقدر اركب و لو كنت في التيم و مو في جروب الادمن اقدر اركب انا بدي بو ما كنت في التيم ما اقدر حتا لو كنت في الادمن addEventHandler("onVehicleStartEnter", root, function(player, seat) for i,v in pairs(activeVehicles) do if v == source then if not isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(player)),aclGetGroup('Admin')) then outputChatBox("This vehicle is only for "..groupName.." Group!", player, 255, 0, 0) cancelEvent() if getTeamName( getPlayerTeam( player ) ) ~= 'Police' then outputChatBox("This vehicle is only for "..groupName.." Group!", player, 255, 0, 0) cancelEvent() else if seat == 0 and occupiedVehicles[i] then outputChatBox("You cannot take this vehicle as someone in it already!", player, 255, 0, 0) cancelEvent() end end break end end end end ) Link to comment
فاّرس Posted March 8, 2014 Share Posted March 8, 2014 ياريت لو تسوي موضوع لو عندك طلب ثاني , سوي شرط كذا, if not getPlayerTeam( player ) then cancelEvent() 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