Jump to content

طلب مساعده


Sfa7

Recommended Posts

سلام

شباب ابي مثلا

فيه ثنين تيم واحد اسمه بوليس وواحد اسمه جنج وفيه ماركر اذا واحد من التيمات هاذي لمس الماركر

مثلا نقول تيم جنج لمس الماركر وجاء تيم بوليس ولمس الماركر يقوله تيم جنج لقد لمس الماركر قبلك

فقطط اتمني فهمتو طلبي

Link to comment

@ The Killer : انت حطيت الحدث, أنا حطيت الوظيفة لإضافته

@ Sfa7 : كيف مالهم فايدة, راح تستخدمهم للتحقق من ان واحد من الفريقين دخل ولا لا

هذا مثال :

local marker = createMarker( ... ) 
  
addEventHandler( "onMarkerHit", marker, function( element ) 
    if getElementData( element, "HaveBeenInside" ) then -- اذا الداتا المخزنة باسم HaveBeenInside قيمتها true 
        outputChatBox( "لقد دخلت مسبقًا", element ) 
    else -- اذا الداتا المخزنة باسم HaveBeenInside قيمتها اي شي غير true 
        setElementData( element, "HaveBeenInside", true ) -- تخلي القيمة true 
    end 
end ) 

بس طبعًا انت راح تخلي الداتا على الماركر مو اللاعب

Link to comment

^

فاهم غلط انا ابي اذا تيم جنج لمس الماركر وجاء واحد\ ثاني مثلا من نفس التيم ولمس الماركر يقوله تيمك لقد لمس الماركر من قبل

واذا جاء واحد من تيم بوليس يقوله تيم جنج لمس الماركر من قبل

Link to comment

هي المطلوبة The Killer أنا فاهم وش تبي, استخدم الأكواد اللي عطيناك أنا و

* Edit : بما إني فاضي و ما وراي شي, قلت أسويلك الكود

local marker = createMarker( ... ) 
setElementData( marker, "BeenHit", nil ) 
setElementData( marker, "HitTeam", nil ) 
  
addEventHandler( "onMarkerHit", marker, function( element, dimension ) 
    if getElementType( element ) == "player" then 
        local team = getPlayerTeam( element ) 
        if isElement( team ) then 
            local teamName = getTeamName( team ) 
            local checkData = getElementData( this, "BeenHit" ) 
            if checkData then 
                local hitData = getElementData( this, "HitTeam" ) 
                if hitData == teamName then 
                    outputChatBox( "تيمك قد لمس الماركر من قبل", element ) 
                else 
                    outputChatBox( "قد لمس الماركر من قبل " .. hitData .. " تيم", element ) 
                end 
            else 
                setElementData( this, "BeenHit", true ) 
                setElementData( this, "HitTeam", teamName ) 
            end 
        end 
    end 
end ) 

جربه وقولي لو فيه أغلاط

Link to comment

الي فهمته من كودك انه انت مسويه علي تيم معين صح ؟

انا ابي موب تيم معين يعني اي واحد يجي معه تيم يلمس واذا جاء واحد من نفس تيم الشخص الي قبله يقوله التيم الذي انت فيه لقد لمس الماركر من قبل

واذا جاء واحد من تيم ثاني ولمس الماركر يصير علي تيم هذا الشخص الي لمس الماركر ويصير علي تيمه

وكذا اتمني انك فهمت فكرتي

ملاحظة مومهم : مو لـ تيم معين

Link to comment

اللي سويته مو على تيم معين, يزبط مهما كان التيم

انت تبي لو واحد دخل من تيم معين , ثم دخل واحد ثاني من نفس التيم يقوله دخل تيمك الماركر من قبل

واذا دخل واحد من تيم ثاني, يقوله دخل تيم ( ويقول اسم التيم الاول ) قبلك

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...