./BlackBird# Posted November 2, 2012 Share Posted November 2, 2012 السلام عليكم ورحمه الله و بركاته اول شي اعتذر عن عنوان الموضوع ما اعرف و اكتتب المهم function getPlayerContInMarker(theMarker) i = 0 for _, player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player, theMarker) then i = i + 1 end end return i end addEventHandler("onMarkerHit", marker, function() if(getPlayerContInMarker(marker) => 4)then --حدث end end) المشكله انه اذا في 3 دخلوا الماركر الرابع راح يجيه الحدث انا ابي كلهم Link to comment
TAPL Posted November 2, 2012 Share Posted November 2, 2012 المشكله انه اذا في 3 دخلوا الماركر الرابع راح يجيه الحدث انا ابي كلهم مافهمت ذي النقطة دخلو الماركر ثلاثة و الرابع راح يجيه الحدث و أنت تبيه كلهم ~_~ كيف تجي ياليت توضح ايش الي تبيه تسويه بالضبط Link to comment
./BlackBird# Posted November 2, 2012 Author Share Posted November 2, 2012 المشكله انه اذا في 3 دخلوا الماركر الرابع راح يجيه الحدث انا ابي كلهم مافهمت ذي النقطة دخلو الماركر ثلاثة و الرابع راح يجيه الحدث و أنت تبيه كلهم ~_~ كيف تجي ياليت توضح ايش الي تبيه تسويه بالضبط انا ابي اذا 4 و فوق دخلوا الماركر يصير لهم الحدث الكود الي فوق شغال بس مشكلته اذا 3 دخلوا الماركر الرابع لما يدخل يصير لحاله الحدث انا ابي الكل Link to comment
TAPL Posted November 2, 2012 Share Posted November 2, 2012 function getPlayersInMarker(theMarker) i = {} for _, player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player, theMarker) then table.insert(i, player) end end return i end addEventHandler("onMarkerHit", marker, function() local playersInMarker = getPlayersInMarker(marker) if (#playersInMarker => 4)then for _, player in ipairs(playersInMarker) do --حدث end end end) Link to comment
./BlackBird# Posted November 2, 2012 Author Share Posted November 2, 2012 function getPlayersInMarker(theMarker) i = {} for _, player in ipairs(getElementsByType("player")) do if isElementWithinMarker(player, theMarker) then table.insert(i, player) end end return i end addEventHandler("onMarkerHit", marker, function() local playersInMarker = getPlayersInMarker(marker) if (#playersInMarker => 4)then for _, player in ipairs(playersInMarker) do --حدث end end 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