Joker_Mta Posted July 17, 2012 Share Posted July 17, 2012 السلام عليكم ورحمة الله وبركاته ........... شباب انا ابغى كود لو سويت نافذه مايفتحها غير الا الشرطي يعني مثلا انا سويت لوحة تحكم لشرطه اريد يكونو الشرطه بس هم الي يفتحوها shr6h مثلا انا مسمي رتبت الشرطه في الاسل كيذا انا اريد مايفتحون النافذه الا الي معهم هاذي الرتبه ياريت وصلت لكم المعلومه ومشكورين مقدماً Link to comment
3NAD Posted July 17, 2012 Share Posted July 17, 2012 https://wiki.multitheftauto.com/wiki/IsObjectInACLGroup Link to comment
TAPL Posted July 17, 2012 Share Posted July 17, 2012 -- Server Side -- addEventHandler("onPlayerLogin", root, function(_,acc) local accName = getAccountName(acc) if isObjectInACLGroup("user."..accName, aclGetGroup("shr6h")) then bindKey(source, "F2", "down", openWindow) end end) function openWindow(player) local accName = getAccountName(getPlayerAccount(player)) if isObjectInACLGroup("user."..accName, aclGetGroup("shr6h")) then triggerClientEvent(player,"OpenWindow",player) end end -- Client Side -- addEvent("OpenWindow", true) addEventHandler("OpenWindow", root, function () if not guiGetVisible(theWindow) then guiSetVisible(theWindow, true) showCursor(true) else guiSetVisible(theWindow, false) showCursor(false) end end) Link to comment
Joker_Mta Posted July 17, 2012 Author Share Posted July 17, 2012 اوك تسلم وماقصرت لاكن الطلب الثاني ابغى يكون دائره صفره مثلا واذا دخلها الشرطه يفتحله الوحه واذا كان مكلف ومتع مو لازم تسويه وشكرا Link to comment
3NAD Posted July 17, 2012 Share Posted July 17, 2012 (edited) --- Server Side --- Marker = createMarker ( posX, posY, posZ, "cylinder", Size, R, G, B, Alpha ) -- ماركر -- posX, posY, posZ = الإحداثيات من الأدمنية -- Size = حجمهآ و يفضضل أن تكون 1 -- R, G, B = لون الماركر و كل ححرف الحد الأقصصى له 255 -- Alpha = التباين او الوضضوح والححد الأقصصى 255 function MarkerHit(player) -- الوظيفة بأي اسسم مو ششرط if Marker then local accName = getAccountName(getPlayerAccount(player)) if isObjectInACLGroup("user."..accName, aclGetGroup("shr6h")) then triggerClientEvent(player,"openWindow", player) -- صنآعة حدث وهو الترايقر end -- If نهآية end -- If نهآية end -- نهآية الوظظيفة addEventHandler("onMarkerHit",Marker,MarkerHit) -- الحدث وهو عند دخول الماركر --- Client Side --- addEvent("openWindow",true) -- نفعل الحدث function open() -- الوظيفة guiSetVisible(theWindow, true) -- إظظهآر اللوحة showCursor(true) -- إظظهآر الماوس end -- نهآية الوظيفة addEventHandler("openWindow", getRootElement(),open) -- الحدث المصنوع من سيرفر theWindow = أسسم لوحتك Edited July 17, 2012 by Guest Link to comment
Joker_Mta Posted July 17, 2012 Author Share Posted July 17, 2012 مشكورين تعبتكم معاي عساكم بجنات الفردوس بتوفيق Link to comment
Joker_Mta Posted July 17, 2012 Author Share Posted July 17, 2012 واجهة مشكله اذا الصفحه تطلع حق الكل اول ماشغل المود :: شوف اعطيني مثال على نافذه فاضيه انا الس سويته : addEvent("openWindow",true) function open() guiSetVisible(theWindow, true) showCursor(true) end addEventHandler("OpenWindow", getRootElement(),open) theWindow = guiCreateWindow(170,50,530,510,"panel ",false, theWindow) Link to comment
Joker_Mta Posted July 17, 2012 Author Share Posted July 17, 2012 تابل نفس الكلام شباب وضحولي شوي يعني لو تسوون صفحه بس a = guiCreateWindow(541,146,253,300,"panel",false) addEvent("OpenWindow", true) addEventHandler("OpenWindow", root, function () if not guiGetVisible(a) then guiSetVisible(a, true) showCursor(true) else guiSetVisible(a, false) showCursor(false) end end) Link to comment
3NAD Posted July 17, 2012 Share Posted July 17, 2012 --- Client Side --- guiSetVisible (theWindow, false) Link to comment
Joker_Mta Posted July 17, 2012 Author Share Posted July 17, 2012 addEvent("openWindow",true) function open() guiSetVisible(theWindow, true) showCursor(true) end addEventHandler("OpenWindow", getRootElement(),open) theWindow = guiCreateWindow(170,50,530,510,"panel ",false, theWindow) guiSetVisible (theWindow, false) اروح لدايره ماتفتح النافذه للحين العطل Link to comment
3NAD Posted July 17, 2012 Share Posted July 17, 2012 عندكـ الخطأ بـ كود إنشاء اللوحة theWindow = guiCreateWindow(170,50,530,510,"panel ",false,theWindow) بـ آخخر أرقومنت ليه ححآط أسم آلنافذه .. ؟ إذا ككآن الشيء رئيسي بـ آلوآججهة مآله داع تحط أرقومنت أسمه بـ الأخخير جرب ذآ .. --- Client theWindow = guiCreateWindow(170,50,530,510,"panel ",false) guiSetVisible (theWindow, false) addEvent("openWindow",true) function open() guiSetVisible(theWindow, true) showCursor(true) end addEventHandler("openWindow", getRootElement(),open) 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