Stranger Posted February 3, 2013 Share Posted February 3, 2013 (edited) السلام عليكم يا شباب ابي كود الي هو createObject + moveObject يعني مثلا ضغطت تاب الباب يفتح ضغطت تاب الباب يقفل يليت فهمتوني ا + يليت الكود كامل ا + Admin ابي قروب معين هو الي يقدر يفتح الباب يعني مثلا قروب اتمنى فهمتوني ا Edited February 3, 2013 by Guest Link to comment
iMr.Dawix~# Posted February 3, 2013 Share Posted February 3, 2013 مازا بكم كلكم تريدون باب بضغطة زر؟ Link to comment
===|OSAMA|=== Posted February 4, 2013 Share Posted February 4, 2013 -- Client Side ! bindKey( "tab", "down", function ( ) triggerServerEvent ( "moveObject", localPlayer ) end ) -- Server Side ! object = createObject ( ID, x, y, z ) open = false addEvent ( "moveObject", true ) addEventHandler ( "moveObject", root, function ( ) if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Admin" ) ) then if open then moveObject ( object, 1500, x, y, z ) open = false else moveObject ( object, 1500, x, y, z ) open = true end else outputChatBox ( "* You are not Admin !", source, 210, 0, 0, true ) end end ) الإستبدآل , السطر الأول , ID = رقم الأوبجكت x, y, z = إحداثيات الأوبجكت السطر التاسع , x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت السطر 12 , x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك Link to comment
Stranger Posted February 4, 2013 Author Share Posted February 4, 2013 اسمع يالغالي فيه مشكله انه انا لو كنت بعيييييد اقدر افتح الباب انا ابيه بس جمب الباب الي يقدر يفتح مو من بعيييييد + طيب يا اسامه يلبى قلبك تقدر تخليه قروب معين في التاب يعني انا مثلا سويت قروب في التاب ابيه بس هو الي يقدر يفتح الباب تقدر يالغالي ؟ Link to comment
===|OSAMA|=== Posted February 4, 2013 Share Posted February 4, 2013 ^ انت ما قلت انه تبيه لما يكون قريب من الباب + انت قلت تبيه على قروب ادمن ما قلت تبيه لتيم على ككل حأإل مَ عليه تفضل , -- Client Side ! bindKey( "tab", "down", function ( ) triggerServerEvent ( "moveObject", localPlayer ) end ) -- Server Side ! object = createObject ( ID, x, y, z ) marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) open = false addEvent ( "moveObject", true ) addEventHandler ( "moveObject", root, function ( ) if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then if isElementWithinMarker ( source, marker ) then if open then moveObject ( object, 1500, x, y, z ) open = false else moveObject ( object, 1500, x, y, z ) open = true end end else outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) end end ) الإستبدآل , السطر الأول , ID = رقم الأوبجكت x, y, z = إحداثيات الأوبجكت السطر الثآني , x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر size = حجم الدائرة السطر الثآمن , NameTeam = اسم التيم الي تبي الباب يفتح له السطر 11 , x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت السطر 14 , x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك السطر 19 , NameTeam = إسم التيم الي تبيها تفتح له # Link to comment
Stranger Posted February 4, 2013 Author Share Posted February 4, 2013 ^ انت ما قلت انه تبيه لما يكون قريب من الباب + انت قلت تبيه على قروب ادمن ما قلت تبيه لتيمعلى ككل حأإل مَ عليه تفضل , -- Client Side ! bindKey( "tab", "down", function ( ) triggerServerEvent ( "moveObject", localPlayer ) end ) -- Server Side ! object = createObject ( ID, x, y, z ) marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) open = false addEvent ( "moveObject", true ) addEventHandler ( "moveObject", root, function ( ) if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then if isElementWithinMarker ( source, marker ) then if open then moveObject ( object, 1500, x, y, z ) open = false else moveObject ( object, 1500, x, y, z ) open = true end end else outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) end end ) الإستبدآل , السطر الأول , ID = رقم الأوبجكت x, y, z = إحداثيات الأوبجكت السطر الثآني , x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر size = حجم الدائرة السطر الثآمن , NameTeam = اسم التيم الي تبي الباب يفتح له السطر 11 , x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت السطر 14 , x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك السطر 19 , NameTeam = إسم التيم الي تبيها تفتح له # تسلم والله جزاك الله خير ( يب انا قلت ابيه لقروب ادمن وابيه لقروب في تاب ض1 ) بس تسلم والله على كل شي Link to comment
3NAD Posted February 4, 2013 Share Posted February 4, 2013 لـ المعلومية / تكرار التريقر في اقل من ثانية يسبب لاق يعني واحد جالس يستهبل يفك و يقفل بالبوابة رآح يضر السيرفر # Link to comment
Stranger Posted February 4, 2013 Author Share Posted February 4, 2013 راح اتصرف معه يا عناد ^^ Link to comment
Stranger Posted February 4, 2013 Author Share Posted February 4, 2013 يا اسامه فيه مشكله يالغالي الحين اذ واحد مو في القروب وهو كان بعيد من الباب وضغط تاب تطلع رساله في الشات انا ابي الرساله تطلع بس قريب من الباب مو بعيد Link to comment
===|OSAMA|=== Posted February 4, 2013 Share Posted February 4, 2013 ^ -- Server Side ! object = createObject ( ID, x, y, z ) marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) open = false addEvent ( "moveObject", true ) addEventHandler ( "moveObject", root, function ( ) if isElementWithinMarker ( source, marker ) then if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then if open then moveObject ( object, 1500, x, y, z ) open = false else moveObject ( object, 1500, x, y, z ) open = true end else outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) end end end ) الإستبدآل , السطر الأول , ID = رقم الأوبجكت x, y, z = إحداثيات الأوبجكت السطر الثآني , x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر size = حجم الدائرة السطر الثآسع , NameTeam = اسم التيم الي تبي الباب يفتح له السطر 11 , x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت السطر 14 , x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك السطر 18 , NameTeam = إسم التيم الي تبيها تفتح له # وكود الكلنت خله مثل ماهو # ----------- إذا تبيني أسولكـ الكود بدون تريقر أسولكـ يآهـ بـ addCommandHandler + executeCommandHandler Link to comment
TD[M]ER Posted February 5, 2013 Share Posted February 5, 2013 انت من سجلت هنا وتقول ابي اكواد كامله وين التعليم بالظبط؟ =] Link to comment
PaiN^ Posted February 5, 2013 Share Posted February 5, 2013 إذآ أبغاه بدون تريجر يصير كذآآ ؟؟ bindKey( "tab", "down", function ( ) executeCommandHandler ( "moveObject", localPlayer ) end ) Link to comment
Stranger Posted February 5, 2013 Author Share Posted February 5, 2013 ^-- Server Side ! object = createObject ( ID, x, y, z ) marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) open = false addEvent ( "moveObject", true ) addEventHandler ( "moveObject", root, function ( ) if isElementWithinMarker ( source, marker ) then if getPlayerTeam ( source ) and getPlayerTeam ( source ) == getTeamFromName ( "NameTeam" ) then if open then moveObject ( object, 1500, x, y, z ) open = false else moveObject ( object, 1500, x, y, z ) open = true end else outputChatBox ( "* You must Be In 'NameTeam' Team !", source, 210, 0, 0, true ) end end end ) الإستبدآل , السطر الأول , ID = رقم الأوبجكت x, y, z = إحداثيات الأوبجكت السطر الثآني , x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر size = حجم الدائرة السطر الثآسع , NameTeam = اسم التيم الي تبي الباب يفتح له السطر 11 , x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت السطر 14 , x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك السطر 18 , NameTeam = إسم التيم الي تبيها تفتح له # وكود الكلنت خله مثل ماهو # ----------- إذا تبيني أسولكـ الكود بدون تريقر أسولكـ يآهـ بـ addCommandHandler + executeCommandHandler جزاك الله خير والله تسلم Link to comment
===|OSAMA|=== Posted February 6, 2013 Share Posted February 6, 2013 ^ يسسلمككـ ربي , ================ @ Mr.ALM -- Client Side ! bindKey( "tab", "down", function ( ) executeCommandHandler ( "openObject" ) end ) -- Server Side ! object = createObject ( ID, x, y, z ) marker = createMarker ( x, y, z, 'cylinder', size, 0, 0, 0, 0 ) open = false addCommandHandler ( "openObject", function ( player ) if isElementWithinMarker ( player, marker ) then if getPlayerTeam ( player ) and getPlayerTeam ( player ) == getTeamFromName ( "NameTeam" ) then if open then moveObject ( object, 1500, x, y, z ) open = false else moveObject ( object, 1500, x, y, z ) open = true end else outputChatBox ( "* You must Be In 'NameTeam' Team !", player, 210, 0, 0, true ) end end end ) الإستبدآل , السطر الأول , ID = رقم الأوبجكت x, y, z = إحداثيات الأوبجكت السطر الثآني , x, y, z = احداثيات الدائرة الي اذا كان فيها يمديه يكبس الزر size = حجم الدائرة السطر الثآمن , NameTeam = اسم التيم الي تبي الباب يفتح له سطر 10 , x, y, z = إحداثيات الأوبجكت , خلها مثل احداثيات السطر الأول الي هي احداثيات مكآن إنشاء الأوبجكت سطر 13 , x, y, z = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك سطر 17 , NameTeam = إسم التيم الي تبيها تفتح له # Link to comment
PaiN^ Posted February 6, 2013 Share Posted February 6, 2013 مشكور أخوي أسامة + (: جعله الله في ميزان حسناتك Link to comment
TAPL Posted February 6, 2013 Share Posted February 6, 2013 في الكلينت يسوي كومندات الكلينت فقط و ما يضبط على كومندات السيرفر executeCommandHandler أضن أن الكود Link to comment
ZoaxEr Posted January 4, 2014 Share Posted January 4, 2014 طيب اسامة انا بدي كود يفتح الباب لجميع ممكن من فضلك ؟ Link to comment
The Killer Posted January 4, 2014 Share Posted January 4, 2014 وش وداك ورااااااااااااااا صاحي انت ؟ ليه ما تسوي موضوع جديد الموضوع له اكثر من سنه #_# الله يصلحك بس سو لك موضوع جديد #_# 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