MeZo999 Posted October 19, 2013 Share Posted October 19, 2013 local Object = createObject ( 980,x,y,z ) local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 ) function OpenObject ( player ) if isElementWithinMarker ( player, Marker ) then if ( getElementData(player, "Group") == "اسم القروب الي في التاب" ) then if not Open then moveObject ( Object, 1500, x,y,z ) else moveObject ( Object, 1500, x, y, z ) end Open = not Open else outputChatBox ( "* You Must Be In 'اسم القروب هنا' ", player, 200, 0, 0, true ) end end end addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject ) end ) هاذا كود الي تسويه فيه بوابه لجروب معين ممكن تشرحولي هاذوله هاذا وش احط فيهم احداثيات وش local Object = createObject ( 980,x,y,z ) السطر الاول local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 ) السطر الثاني بس هاذا للماركر بس وش دخل الماركر في فتح الباب هاذا الكود الي في 8 +10 شو بسوي ولشو هاد ؟ moveObject ( Object, 1500, x,y,z ) addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do bindKey ( v, "tab", "down", OpenObject ) end end ) addEventHandler ( "onPlayerJoin", root, function ( ) bindKey ( source, "tab", "down", OpenObject ) end ) هاذا بعد كله مش فاهمه كمان ههههههههههه سوري شباب راح اتعبكم بس ربي يخليكم تساعدوني Link to comment
M7mD-911 Posted October 19, 2013 Share Posted October 19, 2013 local Object = createObject ( 980,x,y,z ) -- تحط احداثيات الباب الي تبي تحطه local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 ) -- تحط نفس احداثيات الباب -- فايدت هذا الماركر انه اذا جا واحد و وقف عليه وضغط tab -- ينفتح الباب لو ما دخل الماركر وضغط التاب ما ينفتح moveObject ( Object, 1500, x,y,z ) -- هنا تحط احداثيات الباب وهو مفتوح + فايدتة هو الي يفتح الباب addEventHandler ( "onResourceStart", resourceRoot, -- اول ما يشتغل المود function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do -- يحدد كل الاعبين bindKey ( v, "tab", "down", OpenObject ) -- ويسوي اختصار تاب لـ فتح الباب end end ) addEventHandler ( "onPlayerJoin", root, -- اول ما يدخل الاعب function ( ) bindKey ( source, "tab", "down", OpenObject ) -- يسوي اختصصار تاب لـ فتح الباب end ) والكود ناقص لأن مافيه onMarkerHit و onMarkerLeave Link to comment
K1NG Posted October 19, 2013 Share Posted October 19, 2013 local Object = createObject ( 980,x,y,z ) -- تحط احداثيات الباب الي تبي تحطه local Marker = createMarker ( x,y,z, "cylinder", 2, 255, 0, 0, 0 ) -- تحط نفس احداثيات الباب -- فايدت هذا الماركر انه اذا جا واحد و وقف عليه وضغط tab -- ينفتح الباب لو ما دخل الماركر وضغط التاب ما ينفتح moveObject ( Object, 1500, x,y,z ) -- هنا تحط احداثيات الباب وهو مفتوح + فايدتة هو الي يفتح الباب addEventHandler ( "onResourceStart", resourceRoot, -- اول ما يشتغل المود function ( ) for _, v in ipairs ( getElementsByType ( "player" ) ) do -- يحدد كل الاعبين bindKey ( v, "tab", "down", OpenObject ) -- ويسوي اختصار تاب لـ فتح الباب end end ) addEventHandler ( "onPlayerJoin", root, -- اول ما يدخل الاعب function ( ) bindKey ( source, "tab", "down", OpenObject ) -- يسوي اختصصار تاب لـ فتح الباب end ) والكود ناقص لأن مافيه onMarkerHit و onMarkerLeave بلا تخريف الكود ماهو ناقص، لكن الكود فكرته مختلفة كلياً عن الي يبيه هو .بالنسبة لصاحب الموضوع، الكود ذا ماله دخل بإلي تبيه، ذا يفتح و يغلق البوابة من خلال زر تاب اذا كنت فداخل الماركر Link to comment
Stranger Posted October 19, 2013 Share Posted October 19, 2013 والكود ناقص لأن مافيه onMarkerHit و onMarkerLeave الكود ماهو ناقص ليه لأن هذا الكود if isElementWithinMarker ( player, Marker ) then فيه !! 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