Jump to content

setElementData + getElementData


Recommended Posts

Posted

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

  
setElementData 
getElementData 

انا ما فهمتها

ابي شرح بسيط + مثال

^ لا هنتو :D

Posted

هذي تستخدمها عشان أشياء كثيرة, مثلا

لو تبي تسوي مود ماركر يعطي فلوس مرة وحدة بس

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

marker = createMarker ( ... ) 
  
addEventHandler ( 'onMarkerHit', marker, function ( element ) 
    if getElementType ( element ) == 'player' then -- نتحقق إن الشي إللي دخل الماركر لاعب 
        if getElementData ( element, 'GotIn' ) == 'Yes' then -- Yes تساوي القيمة GotIn إذا الداتا المعرفة بإسم 
            outputChatBox ( '! لقد دخلت مسبقاً', element ) 
            return 
        else -- Yes أما إذا الداتا ما تساوي القيمة  
            givePlayerMoney ( element, 1000 )  -- نعطي اللاعب ألف 
            setElementData ( element, 'GotIn', 'Yes' ) --- عشان لا يستخدم الماركر مرة ثانية Yes قيمتها تساوي GotIn نجعل الداتا 
        end 
    end 
end ) 

يعني الداتا هي شي إنت تحدده عشان تحفظ فيه شي تبغى تستخدمه لاحقاً

Posted
هذي تستخدمها عشان أشياء كثيرة, مثلا

لو تبي تسوي مود ماركر يعطي فلوس مرة وحدة بس

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

marker = createMarker ( ... ) 
  
addEventHandler ( 'onMarkerHit', marker, function ( element ) 
    if getElementType ( element ) == 'player' then -- نتحقق إن الشي إللي دخل الماركر لاعب 
        if getElementData ( element, 'GotIn' ) == 'Yes' then -- Yes تساوي القيمة GotIn إذا الداتا المعرفة بإسم 
            outputChatBox ( '! لقد دخلت مسبقاً', element ) 
            return 
        else -- Yes أما إذا الداتا ما تساوي القيمة  
            givePlayerMoney ( element, 1000 )  -- نعطي اللاعب ألف 
            setElementData ( element, 'GotIn', 'Yes' ) --- عشان لا يستخدم الماركر مرة ثانية Yes قيمتها تساوي GotIn نجعل الداتا 
        end 
    end 
end ) 

يعني الداتا هي شي إنت تحدده عشان تحفظ فيه شي تبغى تستخدمه لاحقاً

'GotIn' معناها دخل

طيب يعني بامكاني احط بدال 'GotIn'

اي كلمة

و اذا لازم كلمات محدده

ي ليت تطرحها

+

return --  استخدامها اذا كرر الدخول ؟ يعني اذا دخل الماكر  

^ يعطيك العافية

Posted

ثانكس تابل

'GotIn' معناها دخل

طيب يعني بامكاني احط بدال 'GotIn'

اي كلمة

و اذا لازم كلمات محدده

ي ليت تطرحها

!!!

Posted
ثانكس تابل

'GotIn' معناها دخل

طيب يعني بامكاني احط بدال 'GotIn'

اي كلمة

و اذا لازم كلمات محدده

ي ليت تطرحها

!!!

اي كلمه واي قيمه تبيها

Posted
ثانكس تابل

'GotIn' معناها دخل

طيب يعني بامكاني احط بدال 'GotIn'

اي كلمة

و اذا لازم كلمات محدده

ي ليت تطرحها

!!!

اي كلمه واي قيمه تبيها

يعطيك العافيه

مشكورين جميعا + تم الافادة

Posted
مادري مآغلق الوظيفة يمكنة نسى صح :roll: ؟

!ما فهمت عليك ؟

+

يعطيك العافيه

مشكورين جميعا + تم الافادة

العفو ,,

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