Jump to content

.....


Recommended Posts

السلام عليكم ورحمه الله و بركاته

اول شي اعتذر عن عنوان الموضوع ما اعرف و اكتتب

المهم

    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
المشكله انه اذا في 3 دخلوا الماركر الرابع راح يجيه الحدث انا ابي كلهم

مافهمت ذي النقطة

دخلو الماركر ثلاثة و الرابع راح يجيه الحدث

و أنت تبيه كلهم

~_~ كيف تجي

ياليت توضح ايش الي تبيه تسويه بالضبط

Link to comment
المشكله انه اذا في 3 دخلوا الماركر الرابع راح يجيه الحدث انا ابي كلهم

مافهمت ذي النقطة

دخلو الماركر ثلاثة و الرابع راح يجيه الحدث

و أنت تبيه كلهم

~_~ كيف تجي

ياليت توضح ايش الي تبيه تسويه بالضبط

انا ابي اذا 4 و فوق دخلوا الماركر يصير لهم الحدث

الكود الي فوق شغال بس مشكلته

اذا 3 دخلوا الماركر الرابع لما يدخل يصير لحاله الحدث انا ابي الكل

Link to comment
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
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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...