Dr.Ah[M]ed<3 Posted July 25, 2014 Share Posted July 25, 2014 هلا شباب انا بدي اعرف كيف اخلي لوحة تفتح ب رتبة مثل اف1 ابية يفتح لرتبة معينة او اي لوحة ثانية Link to comment
Max+ Posted July 25, 2014 Share Posted July 25, 2014 ---ClientSide function toggleGUI() if guiGetVisible(GUIEditor_Window[1]) == true then guiSetVisible(GUIEditor_Window[1],false) showCursor(false) else guiSetVisible(GUIEditor_Window[1],true) showCursor(true) end end addEvent("toggleGUI",true) addEventHandler("toggleGUI",root,toggleGUI) -------ServerSide addEventHandler("onPlayerJoin",root, function () bindKey(source,"F1","down",showGUI) end) addEventHandler("onResourceStart",resourceRoot, function () for index, player in ipairs(getElementsByType("player")) do bindKey(player,"F1","down",showGUI) end end) function showGUI(thePlayer) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("Admin")) then triggerClientEvent(thePlayer,"toggleGUI",thePlayer) else outputChatBox("You must be an admin",thePlayer,255,0,0) end end Link to comment
Dr.Ah[M]ed<3 Posted July 25, 2014 Author Share Posted July 25, 2014 والله ياماكس انت فلة ض1 تكون احسن مبرمج انشاء الله Link to comment
Max+ Posted July 25, 2014 Share Posted July 25, 2014 والله ياماكس انت فلة ض1تكون احسن مبرمج انشاء الله الله يعافيك وانت الفله يابعدي حياك الله # Link to comment
Dr.Ah[M]ed<3 Posted July 25, 2014 Author Share Posted July 25, 2014 ماكس انا في سيرفر مجاني و اف1 شغال لما اطغط اف1 تفتح ويكتب في شات you must admin واف1 يفتح Link to comment
Max+ Posted July 25, 2014 Share Posted July 25, 2014 ماكس انا في سيرفر مجاني و اف1 شغال لما اطغط اف1 تفتح ويكتب في شاتyou must admin واف1 يفتح اكيد راح يفتح لازم تعدل عليه اذا القيم مود play انا احسبك نافذة ثانية او قيم مود ثاني + استبدل اسم اللوحة في الكود لاسم لوحتك ... Link to comment
Dr.Ah[M]ed<3 Posted July 25, 2014 Author Share Posted July 25, 2014 (edited) تحت Edited July 25, 2014 by Guest Link to comment
Dr.Ah[M]ed<3 Posted July 25, 2014 Author Share Posted July 25, 2014 انا سويت كذا كلنت function toggleGUI() if guiGetVisible(wnd) == true then guiSetVisible(wnd,false) showCursor(false) else guiSetVisible(wnd,true) showCursor(true) end end addEvent("toggleGUI",true) addEventHandler("toggleGUI",root,toggleGUI) سيرفر addEventHandler("onPlayerJoin",root, function () bindKey(source,"F4","down",showGUI) end) addEventHandler("onResourceStart",resourceRoot, function () for index, player in ipairs(getElementsByType("player")) do bindKey(player,"F4","down",showGUI) end end) function showGUI(thePlayer) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("Admin")) then triggerClientEvent(thePlayer,"toggleGUI",thePlayer) else outputChatBox("You must be an admin",thePlayer,255,0,0) end end وجربت افتح لوحة من اف4 وتفتح وذا الوحة wnd = guiCreateWindow(358, 338, 299, 99, "Out/on/ jobs", false) guiWindowSetSizable(wnd, false) button1 = guiCreateButton(10, 23, 118, 66, "Start Shift", false, wnd) guiSetProperty(button1, "NormalTextColour", "FF10F40A") button2 = guiCreateButton(171, 23, 118, 66, "out Shift", false, wnd) guiSetProperty(button2, "NormalTextColour", "FF10F40A") Link to comment
[#]~~,xMI[N]A=xD_) Posted July 25, 2014 Share Posted July 25, 2014 الخطا في السيرفر يا احمد addEventHandler("onPlayerJoin",root, function () bindKey(source,"F4","down",showGUI) end) addEventHandler("onResourceStart",resourceRoot, function () for index, player in ipairs(getElementsByType("player")) do bindKey(player,"F4","down",showGUI) end end) function showGUI(thePlayer) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("Console")) then triggerClientEvent(thePlayer,"toggleGUI",thePlayer) else outputChatBox("You must be an admin",thePlayer,255,0,0) end end انت لو تبي الرتبة ادمن يبقا لازم تحط اسمك في الاسل في قروب ادمن لو تبيه كونسول حط اسمك في قروب كونسول Link to comment
Max+ Posted July 26, 2014 Share Posted July 26, 2014 [quote name=[#]~~,xMI[N]A=_)]الخطا في السيرفر يا احمد addEventHandler("onPlayerJoin",root, function () bindKey(source,"F4","down",showGUI) end) addEventHandler("onResourceStart",resourceRoot, function () for index, player in ipairs(getElementsByType("player")) do bindKey(player,"F4","down",showGUI) end end) function showGUI(thePlayer) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("Console")) then triggerClientEvent(thePlayer,"toggleGUI",thePlayer) else outputChatBox("You must be an admin",thePlayer,255,0,0) end end انت لو تبي الرتبة ادمن يبقا لازم تحط اسمك في الاسل في قروب ادمن لو تبيه كونسول حط اسمك في قروب كونسول مافيه خطأ بالكود بس هو يبي يخلي نافذة F1 --- قيم مود بلاي تفتح للادمن وهي اصلا تفتح للجميع ولازم يعدل على القيم مود نفسه . . Link to comment
Dr.Ah[M]ed<3 Posted July 26, 2014 Author Share Posted July 26, 2014 طيب انا سويت نافذة من اف4 اوكي وتفتح و ماكيتب فوق كلمة Link to comment
#DRAGON!FIRE Posted July 26, 2014 Share Posted July 26, 2014 جرب هذي الطريقة مختصرة اكثر .. : addEventHandler( "onResourceStart", resourceRoot, function ( ) for _, players in ipairs( getElementsByType "player" ) do if ( isObjectInACLGroup( "user."..getAccountName( getPlayerAccount( players ) ),aclGetGroup( "Admin" ) ) ) then bindKey( players, "F4", "down", triggerToClient ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) if ( isObjectInACLGroup( "user."..getAccountName( acc ),aclGetGroup( "Admin" ) ) ) then bindKey( source, "F4", "down", triggerToClient ) end end ) triggerToClient = function ( player ) triggerClientEvent( player, "toggleGUI", player ) end Link to comment
Max+ Posted July 26, 2014 Share Posted July 26, 2014 طيب انا سويت نافذةمن اف4 اوكي وتفتح و ماكيتب فوق كلمة اطرح كود النافذه . . . Link to comment
jafar Posted July 26, 2014 Share Posted July 26, 2014 جرب هذي الطريقة مختصرة اكثر .. : addEventHandler( "onResourceStart", resourceRoot, function ( ) for _, players in ipairs( getElementsByType "player" ) do if ( isObjectInACLGroup( "user."..getAccountName( getPlayerAccount( players ) ),aclGetGroup( "Admin" ) ) ) then bindKey( players, "F4", "down", triggerToClient ) end end ) addEventHandler( "onPlayerLogin", root, function ( _,acc ) if ( isObjectInACLGroup( "user."..getAccountName( acc ),aclGetGroup( "Admin" ) ) ) then bindKey( source, "F4", "down", triggerToClient ) end end ) triggerToClient = function ( player ) triggerClientEvent( player, "toggleGUI", player ) end أفرض إن الأدمن سحب رتبة اللاعب وهو موجود , تتوقع وش يصير ؟ Link to comment
#DRAGON!FIRE Posted July 26, 2014 Share Posted July 26, 2014 يب كنت بقول ع المشكلة اللي بتواجهـ ذي triggerToClient بس ممكن بكل سهولة يضيف شرط بـ فنكشن بس يصير كودي ماله داعي ذذ . Link to comment
shwaeki Posted July 26, 2014 Share Posted July 26, 2014 bind طيب سوي بدل لما يسجل لما يرسبن و كل ما يرسبن يتحقق اذا نا كان يشيل Link to comment
Max+ Posted July 26, 2014 Share Posted July 26, 2014 يابن الحلال اطرح كود النافذه حقك وانا اخلصه لك بس لاتطولها وهي قصيرة . . . Link to comment
Dr.Ah[M]ed<3 Posted July 26, 2014 Author Share Posted July 26, 2014 مثال الوحة ذي wnd = guiCreateWindow(358, 338, 299, 99, "Out/on/ jobs", false) guiWindowSetSizable(wnd, false) button1 = guiCreateButton(10, 23, 118, 66, "Start Shift", false, wnd) guiSetProperty(button1, "NormalTextColour", "FF10F40A") button2 = guiCreateButton(171, 23, 118, 66, "out Shift", false, wnd) guiSetProperty(button2, "NormalTextColour", "FF10F40A") Link to comment
Max+ Posted July 27, 2014 Share Posted July 27, 2014 --- سيرفر addEventHandler("onPlayerJoin",root, function () bindKey(source,"F1","down",showGUI) end) addEventHandler("onResourceStart",resourceRoot, function () for index, player in ipairs(getElementsByType("player")) do bindKey(player,"F1","down",showGUI) end end) function showGUI(thePlayer) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)),aclGetGroup("Admin")) then triggerClientEvent(thePlayer,"toggleGUI",thePlayer) else outputChatBox("You must be an admin",thePlayer,255,0,0) end end -- كلينت wnd = guiCreateWindow(358, 338, 299, 99, "Out/on/ jobs", false) guiWindowSetSizable(wnd, false) guiSetVisible ( wnd, false ) button1 = guiCreateButton(10, 23, 118, 66, "Start Shift", false, wnd) guiSetProperty(button1, "NormalTextColour", "FF10F40A") button2 = guiCreateButton(171, 23, 118, 66, "out Shift", false, wnd) guiSetProperty(button2, "NormalTextColour", "FF10F40A") function toggleGUI() if guiGetVisible(wnd) == true then guiSetVisible(wnd,false) showCursor(false) else guiSetVisible(wnd,true) showCursor(true) end end addEvent("toggleGUI",true) addEventHandler("toggleGUI",root,toggleGUI) 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