I_Mr.[T]he[P]rInCe Posted June 29, 2015 Share Posted June 29, 2015 السلام عليكم لما استخدم guiSetVisible(wnd,true) يخلي اللوحه تظهر لكل اللاعبين مو للاعب نفسه ابي الحل والسلام خير ختام Link to comment
Professional Posted June 29, 2015 Share Posted June 29, 2015 ما فهمت تبي بس تفتح انت لوحه ما تفتح لك وحدك لكل الاعبين؟ Link to comment
</Mr.Tn6eL> Posted June 29, 2015 Share Posted June 29, 2015 مسوي ترايقر للسيرفر ؟ او نسيت تحط guiSetVisible لاخفاء النافذة وقت تشغيل المود Link to comment
Abdul KariM Posted June 29, 2015 Share Posted June 29, 2015 عليكم السلام هذي عندك guiSetVisible(wnd,true) خليها كذا guiSetVisible(wnd,false) جرب ورد خبر بالتوفيق Link to comment
i S6O Posted June 29, 2015 Share Posted June 29, 2015 عليكم السلامهذي عندك guiSetVisible(wnd,true) خليها كذا guiSetVisible(wnd,false) جرب ورد خبر بالتوفيق مايقصد تختفي !! اتوقع مايمديك تفتحه لككل الاعبين لن النافذه كلنت بس والكلنت وهمي بس للاعب ** جرب ذذ Server addCommandHandler ( 'open', root function () local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then triggerClientEvent( 'OpenWindow0', source ) end end ) --OR bindKey ( 'F2', root function () local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Console" ) ) then triggerClientEvent( 'OpenWindow1', source ) end end ) Client.. --CLient window = guiCreateWindow ( ....... ) function openC ( ) guiSetVisible( window, true ) showCursor ( window,true ) end addEvent ( 'OpenWindow0',true ) addEventHandler ( 'OpenWindow0', root, openC ) --OR function openBind ( ) guiSetVisible ( window, not guiGetVisible( window ) ) showCursor ( guiGetVisible ( window ) ) end addEvent ( 'OpenWindow1',true ) addEventHandler ( 'OpenWindow1', root, openBind ) Link to comment
I_Mr.[T]he[P]rInCe Posted June 29, 2015 Author Share Posted June 29, 2015 مثلا زر f2 bindKey("f2","down",function() guiSetVisible(wnd,true) showCursor(true) end) اللوحه تظهر لكل لاعب بالسيرفر مو للاعب اللي ضغط علي الزر بس Link to comment
I_Mr.[T]he[P]rInCe Posted June 29, 2015 Author Share Posted June 29, 2015 ما فهمت تبي بس تفتح انت لوحه ما تفتح لك وحدك لكل الاعبين؟ ابي اللوحه تفتح لي أنا بس Link to comment
Mr.R Posted June 29, 2015 Share Posted June 29, 2015 (edited) انا فهمت قصدك خل رتبتك كونسول عشان انت بس الي تفتح اللوحه , بعد ماتفتحها بتطلع لكل الاعبين لاننا سوينا لوب لكل الاعبين ! الاكواد واضحه Server Side bindKey ( source, "F2", "down", function ( ) local pAccount = getAccountName ( getPlayerAccount ( source ) ) if ( isObjectInACLGroup ( "user.".. pAccount, aclGetGroup ( "Console" ) ) ) then for _,players in ipairs ( getElementsByType ( "player" ) ) do triggerClientEvent ( players, "OpenWindow", players ) end end end ) Client Side addEvent ( "OpenWindow", true ) addEventHandler ( "OpenWindow", root, function ( ) guiSetVisible ( اسم النافذه, not guiGetVisible ( اسم النافذه ) ) showCursor ( guiGetVisible ( اسم النافذه ) ) end ) Edited June 30, 2015 by Guest Link to comment
i S6O Posted June 29, 2015 Share Posted June 29, 2015 انا فهمت قصدكخل رتبتك كونسول عشان انت بس الي تفتح اللوحه , بعد ماتفتحها بتطلع لكل الاعبين لاننا سوينا ترايقر من سيرفر لـ كلنت لكل الاعبين ! الاكواد واضحه Server Side bindKey ( "F2", "down", function ( ) local pAccount = getAccountName ( getPlayerAccount ( source ) ) if ( isObjectInACLGroup ( "user.".. pAccount, aclGetGroup ( "Console" ) ) ) then triggerClientEvent ( root, "OpenWindow", client ) end end ) Client Side addEvent ( "OpenWindow", true ) addEventHandler ( "OpenWindow", root, function ( ) guiSetVisible ( اسم النافذه, not guiGetVisible ( اسم النافذه ) ) showCursor ( guiGetVisible ( اسم النافذه ) ) end ) لم تضع لوب للاعبين إتوقع يحتاج ذلك الكود * واذا لم يحتاج كودي نفس طريقتك Link to comment
Mr.R Posted June 29, 2015 Share Posted June 29, 2015 الكود ماشوف فيه خطا ! واتوقع مايحتاج لوب لاننا سوينا ترايقر لكل الاعبين بس بيضل اللوب افضل Link to comment
i S6O Posted June 29, 2015 Share Posted June 29, 2015 (= هو يشوف الي يناسبه ويرد لنا خبر مافيه مشكلة تشابه اكواد لكن المشكلة عدم فهم الاكواد Link to comment
Mr.R Posted June 29, 2015 Share Posted June 29, 2015 (= هو يشوف الي يناسبه ويرد لنا خبرمافيه مشكلة تشابه اكواد لكن المشكلة عدم فهم الاكواد سويتها بـ لوب افضل وكودك فيه خطا بالترايقر انه مو لكل الاعبين حاط سورس واذا مافهم شيء يقول ونساعدهـ مافيه مشكله ^^ Link to comment
I_Mr.[T]he[P]rInCe Posted June 29, 2015 Author Share Posted June 29, 2015 يا اخوان ابي اللوحه تفتح للاعب اللي ضغط علي الزر بس مو لكل اللاعبين Link to comment
i S6O Posted June 29, 2015 Share Posted June 29, 2015 يا اخوان ابي اللوحه تفتح للاعب اللي ضغط علي الزر بس مو لكل اللاعبين لماذا تطقطق علينا ؟ شوف وش انت كاتب فوق يخلي اللوحه تظهر لكل اللاعبين مو للاعب نفسه عموماً استخدم edit : function OpenWindow ( ) guiSetVisible ( اسم النافذه, not guiGetVisible ( اسم النافذه ) ) showCursor ( guiGetVisible ( اسم النافذه ) ) end bindKey ( 'F4', 'down', OpenWindow ) Link to comment
iMr.Dawix~# Posted June 29, 2015 Share Posted June 29, 2015 يمكن انت حاط ماركر لو دخله يفتح نافذه اذا كان كذا getElementType -- player localPlayer سو تأكيد انه لاعب + انه اللاعب هو نفسه Link to comment
justboy Posted June 29, 2015 Share Posted June 29, 2015 حط الاكواد حقت دخول الماركر التحققات حقتك مو كاملة اذا كنت تسخدم كلينت تحقق ان الي دخل الماركر يساوي لوكل بلاير او اطرح اكوادك =_= لما قريت الشرح حقي مافهمت Link to comment
I_Mr.[T]he[P]rInCe Posted June 29, 2015 Author Share Posted June 29, 2015 يا اخوان ابي اللوحه تفتح للاعب اللي ضغط علي الزر بس مو لكل اللاعبين لماذا تطقطق علينا ؟ شوف وش انت كاتب فوق يخلي اللوحه تظهر لكل اللاعبين مو للاعب نفسه عموماً استخدم edit : function OpenWindow ( ) guiSetVisible ( اسم النافذه, not guiGetVisible ( اسم النافذه ) ) showCursor ( guiGetVisible ( اسم النافذه ) ) end bindKey ( 'F4', 'down', OpenWindow ) شوف ايش كاتب بعد ابي الحل والسلام خير ختام Link to comment
I_Mr.[T]he[P]rInCe Posted June 29, 2015 Author Share Posted June 29, 2015 يمكن انت حاط ماركر لو دخله يفتح نافذه اذا كان كذا getElementType -- player localPlayer سو تأكيد انه لاعب + انه اللاعب هو نفسه شكرا انت اللي افدتني Link to comment
N3xT Posted June 30, 2015 Share Posted June 30, 2015 يا اخوان ابي اللوحه تفتح للاعب اللي ضغط علي الزر بس مو لكل اللاعبين لماذا تطقطق علينا ؟ شوف وش انت كاتب فوق يخلي اللوحه تظهر لكل اللاعبين مو للاعب نفسه عموماً استخدم edit : function OpenWindow ( ) guiSetVisible ( اسم النافذه, not guiGetVisible ( اسم النافذه ) ) showCursor ( guiGetVisible ( اسم النافذه ) ) end bindKey ( 'F4', 'down', OpenWindow ) لما استخدم guiSetVisible(wnd,true) يخلي اللوحه تظهر لكل اللاعبين مو للاعب نفسه ----------------- ركز زين Link to comment
' A F . Posted June 30, 2015 Share Posted June 30, 2015 @Mr.R @38iD آدخلو و ركزو على bindKey بجآنب سيرفر م يجي كذا bindKey("F3","down",... Link to comment
Mr.R Posted June 30, 2015 Share Posted June 30, 2015 @Mr.R @38iDآدخلو و ركزو على bindKey بجآنب سيرفر م يجي كذا bindKey("F3","down",... اجل شلون يجي كذا ؟ bindKey ( source, "F2", "down", function ( ) هذا الي فهمته من الويكي Link to comment
' A F . Posted June 30, 2015 Share Posted June 30, 2015 addEventHandler("onResourceStart",getRootElement(), function ( ) for i,v in ipairs(getElementsByType("player")) do bindKey(v,"F3","down",ProGamer) end end) function ProGamer ( ) -- your code end Link to comment
Mr.R Posted June 30, 2015 Share Posted June 30, 2015 addEventHandler("onResourceStart",getRootElement(), function ( ) for i,v in ipairs(getElementsByType("player")) do bindKey(v,"F3","down",ProGamer) end end) function ProGamer ( ) -- your code end يعني نضيف ارقومنت الاعب زي ماسويت انا , يعطيك العافيه Link to comment
I_Mr.[T]he[P]rInCe Posted June 30, 2015 Author Share Posted June 30, 2015 addEventHandler("onResourceStart",getRootElement(), function ( ) for i,v in ipairs(getElementsByType("player")) do bindKey(v,"F3","down",ProGamer) end end) function ProGamer ( ) -- your code end لازم تضيف ProGamer () 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