αвυ-wαleed Posted March 7, 2014 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
xFace[B]ook Posted March 7, 2014 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
xFace[B]ook Posted March 7, 2014 Posted March 7, 2014 مشكور ذا بيست و الكوبرا على التنبيه تم تعديل الكود :]
#DRAGON!FIRE Posted March 7, 2014 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)
αвυ-wαleed Posted March 7, 2014 Author Posted March 7, 2014 مشكور فيس بوك وذا بست والكوبرا وزاحف بس يازاحف خلاص حطيته جدول احسن والكود اشتغل 100 % خ
#DRAGON!FIRE Posted March 7, 2014 Posted March 7, 2014 مشكور فيس بوك وذا بست والكوبرا وزاحف بس يازاحف خلاص حطيته جدول احسن والكود اشتغل 100 % خ حياك الله .. الجدول افضل ادري > بس قلت احسن ما تجلس تحط الاحداثيات وحدة وحدة كذا زي ما هو وخلاص
αвυ-wαleed Posted March 7, 2014 Author Posted March 7, 2014 طيب سؤال لو ابغى اضيف الكود هذا عشان ما تفتح اللوحة من فوق الماركر يعني من السما local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(Marker1) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then سويت كذا ولا نفع حطيته في الوظيفة حفت ماكر 1 في الجدول
فاّرس Posted March 7, 2014 Posted March 7, 2014 local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(source) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then
αвυ-wαleed Posted March 7, 2014 Author Posted March 7, 2014 local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(source) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then ذا بست حطيته مانفع
αвυ-wαleed Posted March 7, 2014 Author 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 )
#DRAGON!FIRE Posted March 7, 2014 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 )
ayman1998 Posted March 8, 2014 Posted March 8, 2014 اخوي انا سويت زية بس انا عندي في المود كمان 3 مارمرات بتختلف اي مارمر بدخلة بتطلعلي الوحة يعني كل ماركرات المود انا ابي بس ماركرات يلي انا معينخم محطوطين في الجدول
#DRAGON!FIRE Posted March 8, 2014 Posted March 8, 2014 اخوي انا سويت زيةبس انا عندي في المود كمان 3 مارمرات بتختلف اي مارمر بدخلة بتطلعلي الوحة يعني كل ماركرات المود انا ابي بس ماركرات يلي انا معينخم محطوطين في الجدول اطرح اكوادكـ .
ayman1998 Posted March 8, 2014 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 )
ayman1998 Posted March 8, 2014 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 )
فاّرس Posted March 8, 2014 Posted March 8, 2014 ياريت لو تسوي موضوع لو عندك طلب ثاني , سوي شرط كذا, if not getPlayerTeam( player ) then cancelEvent() end
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