ايهاب Posted August 23, 2020 Share Posted August 23, 2020 (edited) سلام عليكم مساعدة طلبتها قبل كدة بس الكود محذوف ملف اسمة EXPORTS ودى والوظائف عايز كود امنع الشرطى والمسعف ان الماركر يشتغل ليهم function addWorkItem(key, data) -- Clear key first if work_items[key] then work_items[key] = nil end -- Update key data work_items[key] = data end function addMarker(data) -- Add marker to table table.insert(markers, data) end -- JobID, int, dim, x, y, z, JobType table.insert(markers, { "Bus Driver", 0, 0, 1810.0068359375, -1896.935546875, 13.57953453064, "civilian" }) table.insert(markers, { "Bus Driver", 0, 0, -1671.8857421875, 1301.8271484375, 7.1798057556152, "civilian" }) table.insert(markers, { "Bus Driver", 0, 0, 2280.8623046875, 605.662109375, 10.8203125, "civilians" }) table.insert(markers, { "Train Driver", 0, 0, 1686.314453125, -1968.4482421875, 14.1171875, "civilian" }) table.insert(markers, { "Train Driver", 0, 0, -1968.7646484375, 161.9765625, 27.6875, "civilian" }) table.insert(markers, { "Train Driver", 0, 0, 1430.5107421875, 2620.3896484375, 11.392614364624, "civilian" }) table.insert(markers, { "Taxi Driver", 0, 0, 1682.873046875, -2334.2265625, 13.546875, "civilian" }) table.insert(markers, { "Taxi Driver", 0, 0, -1386.431640625, -347.787109375, 14.1484375, "civilian" }) table.insert(markers, { "Trucker", 0, 0, 2748.546875, -2437.6142578125, 13.64318561554, "civilian" }) table.insert(markers, { "Trucker", 0, 0, -77.9697265625, -1136.0869140625, 1.078125, "civilian" }) table.insert(markers, { "Trucker", 0, 0, -1688.2958984375, -17.8037109375, 3.5546875, "civilian" }) table.insert(markers, { "Pilot", 0, 0, -1546, -442, 6, "civilian" }) table.insert(markers, { "Pilot", 0, 0, 1958, -2182, 13.5, "civilian" }) table.insert(markers, { "Pilot", 0, 0, 1717, 1615.6, 10, "civilian" }) table.insert(markers, { "Mechanic", 0, 0, 1064.818359375, -1029.2861328125, 32.1015625, "civilian" }) table.insert(markers, { "Mechanic", 0, 0, -1916.5166015625, 253.9453125, 41.046875, "civilian" }) table.insert(markers, { "Fisher", 0, 0, -2947.4228515625, 503.61328125, 2.4296875, "civilian" }) table.insert(markers, { "Fisher", 0, 0, 159.3837890625, -1879.3955078125, 3.7734375, "civilian" }) table.insert(markers, { "Farmer", 0, 0, -1059.3037109375, -1205.517578125, 129.21875, "civilian" }) table.insert(markers, { "Tram Driver", 0, 0, -2238.806640625, 548.2177734375, 35.171875, "civilian" }) table.insert(markers, { "Fireman", 0, 0, 1745.7177734375, -1459.4775390625, 13.520838737488, "emergency" }) table.insert(markers, { "Fireman", 0, 0, 1745, 2080, 9.8, "emergency" }) table.insert(markers, { "Fireman", 0, 0, -2024, 64, 28.4, "emergency" }) table.insert(markers, { "Paramedic", 0, 0, 2035, -1406.5, 17.3, "emergency" }) table.insert(markers, { "Paramedic", 0, 0, 1177, -1327, 14.1, "emergency" }) table.insert(markers, { "Paramedic", 0, 0, -2644, 630, 14.6, "emergency" }) table.insert(markers, { "Paramedic", 0, 0, 1600, 1818, 10.8, "emergency" }) table.insert(markers, { "Iron miner", 0, 0, 825.583984375, 858.4228515625, 12.20775604248, "civilians" }) table.insert(markers, { "Trucker", 0, 0, 1057.3662109375, 1940.8779296875, 10.8203125, "civilians" }) Edited August 23, 2020 by ايهاب Link to comment
TAPL Posted August 23, 2020 Share Posted August 23, 2020 الكود ناقص عموما الموضوع سهل، تروح على الكود الي فيه ايا من الأحداث التالية onMarkerHit onPlayerMarkerHit onClientMarkerHit وتعمل تحقق ان الاعب الي لمس الماركر ليس في التيم الغير مسموح له بأستخدام الماركر getPlayerTeam getTeamName طبعا لاتنسى تتأكد ان الي لمس الماركر لاعب مو شي ثاني مثل سيارة او اي شيء آخر قبل ما تحاول تتحقق من اسم التيم getElementType 1 Link to comment
ايهاب Posted August 23, 2020 Author Share Posted August 23, 2020 (edited) 9 minutes ago, TAPL said: الكود ناقص عموما الموضوع سهل، تروح على الكود الي فيه ايا من الأحداث التالية onMarkerHit onPlayerMarkerHit onClientMarkerHit وتعمل تحقق ان الاعب الي لمس الماركر ليس في التيم الغير مسموح له بأستخدام الماركر getPlayerTeam getTeamName طبعا لاتنسى تتأكد ان الي لمس الماركر لاعب مو شي ثاني مثل سيارة او اي شيء آخر قبل ما تحاول تتحقق من اسم التيم getElementType مشكلة انى عارف الاكواد دة بس لما اجى احوطهم بيطلع حاجات جميلة خرابيط هو الملف بتاع الوظائف الى فية المركارات موجود فى الملف الى اسمة اكسبورت ودى كل الاكواد دى 12 minutes ago, TAPL said: الكود ناقص عموما الموضوع سهل، تروح على الكود الي فيه ايا من الأحداث التالية onMarkerHit onPlayerMarkerHit onClientMarkerHit وتعمل تحقق ان الاعب الي لمس الماركر ليس في التيم الغير مسموح له بأستخدام الماركر getPlayerTeam getTeamName طبعا لاتنسى تتأكد ان الي لمس الماركر لاعب مو شي ثاني مثل سيارة او اي شيء آخر قبل ما تحاول تتحقق من اسم التيم getElementType سارقوة من كو د دة صح Quote addEventHandler("onClientMarkerHit",root, function (hit) if source == jobMarker then if getElementType(hit) == "player" and getPlayerTeam(hit) ~= getTeamFromName("Pilot") then if isPedInVehicle(hit) then return end if localPlayer == hit then guiSetVisible(GUIEditor.window[1],true) showCursor(true) end end end end) واخدوة من كود عربى بس هو هنا بيدية تيم طيار انا عايز تحقق تيم انة يبقى كريمنال ماثلا او كود يمنع تيمات معينة اظن لو هخلى الى ياخد الوظيفة مجرم اسهل من انى اعمل الى يخلية يمنع الشرطى وكم تيم ومسعف ماثلا Edited August 23, 2020 by ايهاب Link to comment
ايهاب Posted August 23, 2020 Author Share Posted August 23, 2020 خلاص نفعت واتحلت المشكلة 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