кιηg-αвα∂у Posted November 22, 2012 Posted November 22, 2012 (edited) السلام عليكم ___________________________________- السؤال الثاني عن outputChatBox كيف احدد الكلام يطلع للكل او للاعب اليي شراء او اخذ الشي المحدد __________________________________- السؤال الثالث عندي بوابة ماتفتح الى لقروب معين كيف اخلي البوابة تفتح من القريب انا ادري اني اسوي ماركر مخفي وسويت وحطيت onMarkerHit و onMarkerLeave بس ماضبط ممكن تشوفون الكود marker = createMarker ( 226.4, 1873.5, 15.4, "cylinder", 5, 0, 0, 0 ) local doorState = true local x1,y1,z1 = 226.4, 1873.5, 15.4 local x2,y2,z2 = 226.4, 1871.5, 15.4 chinaTgate = createObject ( 2930, x1,y1,z1) function op() moveObject ( chinaTgate, 2000, x2,y2,z2) end function cl() moveObject ( chinaTgate, 800, x1,y1,z1 ) end function checkAdmin(player,key,state) if ( state == "down" ) then local accName = getAccountName(getPlayerAccount(player)) local isAdmin = isObjectInACLGroup ("user."..accName, aclGetGroup ( "King-abady" ) ) if ( isAdmin ) then if ( doorState ) then op() else cl() end doorState = not doorState end end end function onStart ( ) for i,v in ipairs(getElementsByType( "player" )) do bindKey(v,"X","down",checkAdmin) end end addEventHandler ( "onResourceStart", getResourceRootElement(), onStart ) function onJoin() bindKey(source,"X","down",checkAdmin) end addEventHandler ( "onPlayerJoin", getRootElement(), onJoin) addEventHandler("onClientMarkerHit", marker, function ( ) bindKey(v,"X","down",checkAdmin) end ) addEventHandler("onClientMarkerLeave", marker, function ( ) unbindKey(v,"X","down",checkAdmin) end ) Edited November 22, 2012 by Guest
abu5lf Posted November 22, 2012 Posted November 22, 2012 الكود الاول ماهوب حق الي قلته هذا الي تبيه https://wiki.multitheftauto.com/wiki/SetTeamFriendlyFire حق الشات اقرا الارقمنت وتعرف ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
==>ҭᾄlᾄl Posted November 22, 2012 Posted November 22, 2012 انا ادري اني اسوي ماركر مخفي وسويت وحطيتonMarkerHit و onMarkerLeave طيب فينهي مهي موجوده في الكود
кιηg-αвα∂у Posted November 22, 2012 Author Posted November 22, 2012 انا ادري اني اسوي ماركر مخفي وسويت وحطيتonMarkerHit و onMarkerLeave طيب فينهي مهي موجوده في الكود حطيت الكود ناقص شوف احين
abu5lf Posted November 22, 2012 Posted November 22, 2012 addEventHandler("onClientMarkerHit", marker, function ( ) bindKey(v,"X","down",checkAdmin) end ) addEventHandler("onClientMarkerLeave", marker, function ( ) unbindKey(v,"X","down",checkAdmin) end ) v = ترمز لَ إيش ؟ ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted November 22, 2012 Author Posted November 22, 2012 addEventHandler("onClientMarkerHit", marker, function ( ) bindKey(v,"X","down",checkAdmin) end ) addEventHandler("onClientMarkerLeave", marker, function ( ) unbindKey(v,"X","down",checkAdmin) end ) v = ترمز لَ إيش ؟ شوف الكود كامل
abu5lf Posted November 22, 2012 Posted November 22, 2012 انا شفته بس ابيك تجاوب انت ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted November 22, 2012 Author Posted November 22, 2012 انا شفته بس ابيك تجاوب انت checkAdmin حق وضيفة طيب ماودك تساعدني ولا بتسأل بس
==>ҭᾄlᾄl Posted November 22, 2012 Posted November 22, 2012 marker = createMarker ( 226.4, 1873.5, 15.4, "cylinder", 5, 0, 0, 0 ) local doorState = true local x1,y1,z1 = 226.4, 1873.5, 15.4 local x2,y2,z2 = 226.4, 1871.5, 15.4 chinaTgate = createObject ( 2930, x1,y1,z1) function op() moveObject ( chinaTgate, 2000, x2,y2,z2) end function cl() moveObject ( chinaTgate, 800, x1,y1,z1 ) end function checkAdmin(player,key,state) if ( state == "down" ) then local accName = getAccountName(getPlayerAccount(player)) local isAdmin = isObjectInACLGroup ("user."..accName, aclGetGroup ( "King-abady" ) ) if ( isAdmin ) then if ( doorState ) then op() else cl() end doorState = not doorState end end end function onStart ( ) for i,v in ipairs(getElementsByType( "player" )) do bindKey(v,"X","down",checkAdmin) end end addEventHandler ( "onResourceStart", getResourceRootElement(), onStart ) function onJoin() bindKey(source,"X","down",checkAdmin) end addEventHandler ( "onPlayerJoin", getRootElement(), onJoin) addEventHandler("onClientMarkerHit", marker, function ( ) checkAdmin () end ) addEventHandler("onClientMarkerLeave", marker, function ( ) checkAdmin () end ) ما جربته
кιηg-αвα∂у Posted November 22, 2012 Author Posted November 22, 2012 marker = createMarker ( 226.4, 1873.5, 15.4, "cylinder", 5, 0, 0, 0 ) local doorState = true local x1,y1,z1 = 226.4, 1873.5, 15.4 local x2,y2,z2 = 226.4, 1871.5, 15.4 chinaTgate = createObject ( 2930, x1,y1,z1) function op() moveObject ( chinaTgate, 2000, x2,y2,z2) end function cl() moveObject ( chinaTgate, 800, x1,y1,z1 ) end function checkAdmin(player,key,state) if ( state == "down" ) then local accName = getAccountName(getPlayerAccount(player)) local isAdmin = isObjectInACLGroup ("user."..accName, aclGetGroup ( "King-abady" ) ) if ( isAdmin ) then if ( doorState ) then op() else cl() end doorState = not doorState end end end function onStart ( ) for i,v in ipairs(getElementsByType( "player" )) do bindKey(v,"X","down",checkAdmin) end end addEventHandler ( "onResourceStart", getResourceRootElement(), onStart ) function onJoin() bindKey(source,"X","down",checkAdmin) end addEventHandler ( "onPlayerJoin", getRootElement(), onJoin) addEventHandler("onClientMarkerHit", marker, function ( ) checkAdmin () end ) addEventHandler("onClientMarkerLeave", marker, function ( ) checkAdmin () end ) ما جربته ماضبط
abu5lf Posted November 22, 2012 Posted November 22, 2012 v = ترمز لفنشكن checkAdmin مالها علاقة الله يهدي من عطاك كود خرابيط أنكان كمل جميله ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted November 22, 2012 Author Posted November 22, 2012 v = ترمز لفنشكن checkAdminمالها علاقة الله يهدي من عطاك كود خرابيط أنكان كمل جميله عطاني اياه مستر سعد طيب ماودك تساعدني في باقي الأشياء ؟؟
abu5lf Posted November 22, 2012 Posted November 22, 2012 مستر سعد اول مرة اسمع به المهم كلمهه وعلمه اخطائه لو ابساعد مابعدل على الخرابيط ابسويه من جديد : ) ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
MR.S3D Posted November 22, 2012 Posted November 22, 2012 مستر سعد اول مرة اسمع به المهم كلمهه وعلمه اخطائه لو ابساعد مابعدل على الخرابيط ابسويه من جديد : ) ياعشوقه ياحلوه انا ماعطيته الكود ذا وياليت ماتسوي فيها فاهم ياحبيبي الكل يعرف نفسه Welcom to my server Q.5 Current game type in my server Drift my Email : [email protected] Programming level: 90%
abu5lf Posted November 22, 2012 Posted November 22, 2012 ^ احد جاب طاريك ي سوسو ؟ ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
MR.S3D Posted November 22, 2012 Posted November 22, 2012 ^ احد جاب طاريك ي سوسو ؟ وانت كاتب مستر سعد؟ Welcom to my server Q.5 Current game type in my server Drift my Email : [email protected] Programming level: 90%
abu5lf Posted November 22, 2012 Posted November 22, 2012 v = ترمز لفنشكن checkAdminمالها علاقة الله يهدي من عطاك كود خرابيط أنكان كمل جميله عطاني اياه مستر سعد طيب ماودك تساعدني في باقي الأشياء ؟؟ ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
MR.S3D Posted November 22, 2012 Posted November 22, 2012 v = ترمز لفنشكن checkAdminمالها علاقة الله يهدي من عطاك كود خرابيط أنكان كمل جميله عطاني اياه مستر سعد طيب ماودك تساعدني في باقي الأشياء ؟؟ يمكن سعد واحد ثاني Welcom to my server Q.5 Current game type in my server Drift my Email : [email protected] Programming level: 90%
abu5lf Posted November 22, 2012 Posted November 22, 2012 احد قال انت ؟ ضيعت وقتي وبس ): ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
Sora Posted November 23, 2012 Posted November 23, 2012 marker = createMarker ( 226.4, 1873.5, 15.4, "cylinder", 5, 0, 0, 0 ) isDoorClosed = true -- وضع قيمة الباب مغلق x1,y1,z1 = 226.4, 1873.5, 15.4 x2,y2,z2 = 226.4, 1871.5, 15.4 chinaTgate = createObject ( 2930, x1,y1,z1) function op() moveObject ( chinaTgate, 2000, x2,y2,z2) end function cl() moveObject ( chinaTgate, 800, x1,y1,z1 ) end function checkAdmin(player) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(player)), aclGetGroup ( "King-abady" ) ) then if isDoorClosed == true then -- اذا كان الباب مغلق , يفتحه op() isDoorClosed = false -- يغير قيمة الباب إلى مفتوح بعد فتحه else cl() -- يغلق الباب اذا كان العكس , مفتوح end end end function onStart ( ) for i,v in ipairs(getElementsByType( "player" )) do bindKey(v,"X","down",checkAdmin) end end addEventHandler ( "onResourceStart", getResourceRootElement(), onStart ) function onJoin() bindKey(source,"X","down",checkAdmin) end addEventHandler ( "onPlayerJoin", getRootElement(), onJoin) addEventHandler("onMarkerHit", marker, -- عند لمس الماركر يفتح الباب function (element) if getElementType(element) == "player" then -- يتاكد ماإذا كان ا لشيء الذي لمس ا لماركر لاعب player = element checkAdmin(player) end end ) addEventHandler("onMarkerLeave", marker, -- عند الخروج من الماركر يغلق الباب function (player) checkAdmin(player) end ) لم يتم التجريب [REL] Resource Starter System v1.3 [REL] Give Permissions Panel v1.4 [REL] Meta Creator 1.1 ( In-game MetaCreator ) [REL] ACL Permission Manager 1.0 [REL] Accounts Security Manager 1.1 Name(s) in-game : old |S.s|SoRa, current : *Sora
кιηg-αвα∂у Posted November 23, 2012 Author Posted November 23, 2012 مستر سعد اول مرة اسمع به المهم كلمهه وعلمه اخطائه لو ابساعد مابعدل على الخرابيط ابسويه من جديد : ) طيب سوي واحد ثاني او لاتساعد في هاذه الشي اذا تبي ساعدني في ذا لسؤال الثاني عن outputChatBox كيف احدد الكلام يطلع للكل او للاعب اليي شراء او اخذ الشي المحدد انا عندي لوحة تعطي درع ودم مجانا والوحة لما تاخذ يطلع الكلام لكل الموجودين في السيرفر
abu5lf Posted November 23, 2012 Posted November 23, 2012 ^ اعرض المود ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted November 23, 2012 Author Posted November 23, 2012 marker = createMarker ( 226.4, 1873.5, 15.4, "cylinder", 5, 0, 0, 0 ) isDoorClosed = true -- وضع قيمة الباب مغلق x1,y1,z1 = 226.4, 1873.5, 15.4 x2,y2,z2 = 226.4, 1871.5, 15.4 chinaTgate = createObject ( 2930, x1,y1,z1) function op() moveObject ( chinaTgate, 2000, x2,y2,z2) end function cl() moveObject ( chinaTgate, 800, x1,y1,z1 ) end function checkAdmin(player) if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(player)), aclGetGroup ( "King-abady" ) ) then if isDoorClosed == true then -- اذا كان الباب مغلق , يفتحه op() isDoorClosed = false -- يغير قيمة الباب إلى مفتوح بعد فتحه else cl() -- يغلق الباب اذا كان العكس , مفتوح end end end function onStart ( ) for i,v in ipairs(getElementsByType( "player" )) do bindKey(v,"X","down",checkAdmin) end end addEventHandler ( "onResourceStart", getResourceRootElement(), onStart ) function onJoin() bindKey(source,"X","down",checkAdmin) end addEventHandler ( "onPlayerJoin", getRootElement(), onJoin) addEventHandler("onMarkerHit", marker, -- عند لمس الماركر يفتح الباب function (element) if getElementType(element) == "player" then -- يتاكد ماإذا كان ا لشيء الذي لمس ا لماركر لاعب player = element checkAdmin(player) end end ) addEventHandler("onMarkerLeave", marker, -- عند الخروج من الماركر يغلق الباب function (player) checkAdmin(player) end ) لم يتم التجريب مشكور سورا الكود فيه خطئين يفتح من بعديد ومن قريب ومايفتح ويسكر الى مره وحده الي هي اول ماشغل المود
abu5lf Posted November 23, 2012 Posted November 23, 2012 لآنه في الزر مايتحقق من أنه الاعب كان داخل الماركر لازم تخليه يتحقق من أنه داخل الماركر isElementWithinMarker. ╔═╦╦╦╗╔╦═╦═╦═╦═╦╦╦╦╦╦╦═╦╦╦╦╗ ║║║║║╠╝║║╚╣║║║║║║║║║║║║║║║║║ ║║║║║╚╦╦═╦╦╦╦╣║║║║║║║║║║║║║║ ║║║║╠═╣╠╝╔══╝║║║║║╟╢║║║║║╟╢║ ╚╩══╩══╩═╩═══╩╩══╩╩═╩╩╩═╩╩═╝ «سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك» M7mdAl7arthy : لتواصل سكايب
кιηg-αвα∂у Posted November 23, 2012 Author Posted November 23, 2012 لآنه في الزر مايتحقق من أنه الاعب كان داخل الماركر لازم تخليه يتحقق من أنه داخل الماركر isElementWithinMarker. كذا مثلاً addEventHandler("onMarkerHit", marker, -- عند لمس الماركر يفتح الباب function (element) if getElementType(element) == "player" then -- يتاكد ماإذا كان ا لشيء الذي لمس ا لماركر لاعب if isElementWithinMarker (elemenr) == "player" then player = element checkAdmin(player) checkAdmin(player) end end end )
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