Stranger Posted February 3, 2013 Posted February 3, 2013 (edited) السلام عليكم يا شباب ابي كود الي هو createObject + moveObject يعني مثلا ضغطت تاب الباب يفتح ضغطت تاب الباب يقفل يليت فهمتوني ا + يليت الكود كامل ا + Admin ابي قروب معين هو الي يقدر يفتح الباب يعني مثلا قروب اتمنى فهمتوني ا Edited February 3, 2013 by Guest
===|OSAMA|=== Posted February 4, 2013 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 = إحداثيات الأوبجكت لما اللاعب يكبس الزر وين تبي الأوبجكت يتحرك
Stranger Posted February 4, 2013 Author Posted February 4, 2013 اسمع يالغالي فيه مشكله انه انا لو كنت بعيييييد اقدر افتح الباب انا ابيه بس جمب الباب الي يقدر يفتح مو من بعيييييد + طيب يا اسامه يلبى قلبك تقدر تخليه قروب معين في التاب يعني انا مثلا سويت قروب في التاب ابيه بس هو الي يقدر يفتح الباب تقدر يالغالي ؟
===|OSAMA|=== Posted February 4, 2013 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 = إسم التيم الي تبيها تفتح له #
Stranger Posted February 4, 2013 Author 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 ) بس تسلم والله على كل شي
3NAD Posted February 4, 2013 Posted February 4, 2013 لـ المعلومية / تكرار التريقر في اقل من ثانية يسبب لاق يعني واحد جالس يستهبل يفك و يقفل بالبوابة رآح يضر السيرفر #
Stranger Posted February 4, 2013 Author Posted February 4, 2013 يا اسامه فيه مشكله يالغالي الحين اذ واحد مو في القروب وهو كان بعيد من الباب وضغط تاب تطلع رساله في الشات انا ابي الرساله تطلع بس قريب من الباب مو بعيد
===|OSAMA|=== Posted February 4, 2013 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
TD[M]ER Posted February 5, 2013 Posted February 5, 2013 انت من سجلت هنا وتقول ابي اكواد كامله وين التعليم بالظبط؟ =]
PaiN^ Posted February 5, 2013 Posted February 5, 2013 إذآ أبغاه بدون تريجر يصير كذآآ ؟؟ bindKey( "tab", "down", function ( ) executeCommandHandler ( "moveObject", localPlayer ) end )
Stranger Posted February 5, 2013 Author 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 جزاك الله خير والله تسلم
===|OSAMA|=== Posted February 6, 2013 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 = إسم التيم الي تبيها تفتح له #
PaiN^ Posted February 6, 2013 Posted February 6, 2013 مشكور أخوي أسامة + (: جعله الله في ميزان حسناتك
TAPL Posted February 6, 2013 Posted February 6, 2013 في الكلينت يسوي كومندات الكلينت فقط و ما يضبط على كومندات السيرفر executeCommandHandler أضن أن الكود
ZoaxEr Posted January 4, 2014 Posted January 4, 2014 طيب اسامة انا بدي كود يفتح الباب لجميع ممكن من فضلك ؟
The Killer Posted January 4, 2014 Posted January 4, 2014 وش وداك ورااااااااااااااا صاحي انت ؟ ليه ما تسوي موضوع جديد الموضوع له اكثر من سنه #_# الله يصلحك بس سو لك موضوع جديد #_#
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