d43dr4 Posted February 23, 2013 Share Posted February 23, 2013 (edited) السلام عليكم و رحمة الله تعالى و بركاته شباب في بالي استفسار وابي اجابة عليه من فضلكم الاستفسار هو: هل من الممكن صنع نافذة لها نفس عمل Execute Command Handler لكن تكون منفصلة عن لوحة الادمن .. شكرا Edited February 27, 2013 by Guest Link to comment
TD[M]ER Posted February 23, 2013 Share Posted February 23, 2013 خذ الاكواد من لوحة الادمن . + المفروض الموضوع ذا فـ قسسم البرمجه =] Link to comment
d43dr4 Posted February 23, 2013 Author Share Posted February 23, 2013 + المفروض الموضوع ذا فـ قسسم البرمجه = اجل ما انتبهت اسف Link to comment
d43dr4 Posted February 23, 2013 Author Share Posted February 23, 2013 ذا اللي اخذته من الادمنية Admin_main.lua guiCreateLabel ( 0.41, 0.65, 0.50, 0.04, "Execute Command:", true, aTab2.Tab ) aTab2.Command = guiCreateEdit ( 0.41, 0.70, 0.40, 0.055, "", true, aTab2.Tab ) aTab2.ExecuteClient = guiCreateButton ( 0.82, 0.70, 0.16, 0.035, "Client", true, aTab2.Tab, "execute" ) aTab2.ExecuteServer = guiCreateButton ( 0.82, 0.736, 0.16, 0.035, "Server", true, aTab2.Tab, "execute" ) aTab2.ExecuteAdvanced = guiCreateLabel ( 0.45, 0.71, 0.50, 0.04, "For advanced users only.", true, aTab2.Tab ) guiLabelSetColor ( aTab2.ExecuteAdvanced, 255, 0, 0 ) aLogLines = 1 elseif ( source == aTab2.ManageACL ) then aManageACL() elseif ( source == aTab2.ResourceRefresh or source == aTab2.ResourceInclMaps ) then guiGridListClear ( aTab2.ResourceList ) triggerServerEvent ( "aSync", getLocalPlayer(), "resources" ) elseif ( source == aTab2.ExecuteClient ) then if ( ( guiGetText ( aTab2.Command ) ) and ( guiGetText ( aTab2.Command ) ~= "" ) ) then aExecute ( guiGetText ( aTab2.Command ), true ) end elseif ( source == aTab2.ExecuteServer ) then if ( ( guiGetText ( aTab2.Command ) ) and ( guiGetText ( aTab2.Command ) ~= "" ) ) then triggerServerEvent ( "aExecute", getLocalPlayer(), guiGetText ( aTab2.Command ), true ) end elseif ( source == aTab2.Command ) then guiSetInputEnabled ( true ) guiSetVisible ( aTab2.ExecuteAdvanced, false ) elseif ( source == aTab2.ExecuteAdvanced ) then guiSetVisible ( aTab2.ExecuteAdvanced, false ) end Admin_server.lua addEvent ( "aExecute", true ) addEventHandler ( "aExecute", _root, function ( action, echo ) if checkClient( "command.execute", source, 'aExecute', action ) then return end if ( hasObjectPermissionTo ( source, "command.execute" ) ) then local result = loadstring("return " .. action)() if ( echo == true ) then local restring = "" if ( type ( result ) == "table" ) then for k,v in pairs ( result ) do restring = restring..tostring ( v )..", " end restring = string.sub(restring,1,-3) restring = "Table ("..restring..")" elseif ( type ( result ) == "userdata" ) then restring = "Element ("..getElementType ( result )..")" else restring = tostring ( result ) end outputChatBox( "Command executed! Result: " ..restring, source, 0, 0, 255 ) end outputServerLog ( "ADMIN: "..getAdminNameForLog ( source ).." executed command: "..action ) end end ) ممكن مساعدة ؟ Link to comment
iPrestege Posted February 23, 2013 Share Posted February 23, 2013 ^^ ماعتقد تقدر تسويها بـ "نفس الكود حق الادمنية" لانة الكود مربوط بـ الوظايف نفسها المسمية. Link to comment
d43dr4 Posted February 23, 2013 Author Share Posted February 23, 2013 ^^ ماعتقد تقدر تسويها بـ "نفس الكود حق الادمنية" لانة الكود مربوط بـ الوظايف نفسها المسمية. مو موجود حل Link to comment
iPrestege Posted February 23, 2013 Share Posted February 23, 2013 ^^ ماعتقد تقدر تسويها بـ "نفس الكود حق الادمنية" لانة الكود مربوط بـ الوظايف نفسها المسمية. مو موجود حل checkClient > وظيفة مربوطة بـ الادمنية تقريبا Link to comment
Max+ Posted February 23, 2013 Share Posted February 23, 2013 https://wiki.multitheftauto.com/wiki/Exe ... andHandler Link to comment
d43dr4 Posted February 23, 2013 Author Share Posted February 23, 2013 @Max+ ذي مو عندها اي نفع للي ادور عليه انا ابيها لوحة او نافذة مثل حقت الادمنية لكن منفرده Link to comment
Max+ Posted February 23, 2013 Share Posted February 23, 2013 والله المشكله صعبه عليك وانا اخوك حيل متطورة الاوامر ذي ~ Link to comment
кιηg-αвα∂у Posted February 23, 2013 Share Posted February 23, 2013 سو لوحة الي تبي في داخل ملف لوحة الأدمنية ووكرر الي تبيه وخله نفس الوضائف Link to comment
Bssol Posted February 23, 2013 Share Posted February 23, 2013 يب اخوي تقدر لكن صعبة عليك لان الحركة لو تبي تسويها تحتاج اكواد lua خاصة اكواد مو موجودة في الويكي وانا شخصيا اسويها باي سيرفر عشان ما تتسجل عندهم ويزرفها الادمن خخخخخخخ Link to comment
TD[M]ER Posted February 23, 2013 Share Posted February 23, 2013 ططيب انت سو لـ زر server , client guiSetEnabled وبعدين سو addCommandHandler("open", function (player) if getPlayerSerial(player) == "xxxxx" then outputChatBox ( "Execute Command Handler opened", source, 0, 0, 0, true ) guiSetEnabled(xxx,true) end end) اتوقع تنفع .. Link to comment
d43dr4 Posted February 25, 2013 Author Share Posted February 25, 2013 النــآفذة : GUIEditor = { edit = {}, button = {}, label = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(417, 315, 482, 107, "Execute command handler", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.button[2] = guiCreateButton(407, 47, 60, 22, "Client", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(407, 75, 60, 22, "Server", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(10, 26, 329, 18, "Type your command here :", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "clear-normal") GUIEditor.label[2] = guiCreateLabel(3, 22, 259, 25, "", false, GUIEditor.label[1]) GUIEditor.label[3] = guiCreateLabel(190, 26, 299, 19, "For advanced users only.", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[3], 255, 0, 0) GUIEditor.edit[1] = guiCreateEdit(37, 54, 360, 31, "", false, GUIEditor.window[1]) GUIEditor.label[4] = guiCreateLabel(8, 60, 37, 25, "CMD:", false, GUIEditor.window[1]) يرجى تعديلها لجعلها تفتح لي فقط Bindkey F2 ==> please شكرا Link to comment
TAPL Posted February 25, 2013 Share Posted February 25, 2013 تبيها تفتح على سيريالك فقط؟ Link to comment
TAPL Posted February 25, 2013 Share Posted February 25, 2013 GUIEditor = { edit = {}, button = {}, label = {}, window = {}, } GUIEditor.window[1] = guiCreateWindow(417, 315, 482, 107, "Execute command handler", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1], false) GUIEditor.button[2] = guiCreateButton(407, 47, 60, 22, "Client", false, GUIEditor.window[1]) GUIEditor.button[3] = guiCreateButton(407, 75, 60, 22, "Server", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(10, 26, 329, 18, "Type your command here :", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "clear-normal") GUIEditor.label[2] = guiCreateLabel(3, 22, 259, 25, "", false, GUIEditor.label[1]) GUIEditor.label[3] = guiCreateLabel(190, 26, 299, 19, "For advanced users only.", false, GUIEditor.window[1]) guiLabelSetColor(GUIEditor.label[3], 255, 0, 0) GUIEditor.edit[1] = guiCreateEdit(37, 54, 360, 31, "", false, GUIEditor.window[1]) GUIEditor.label[4] = guiCreateLabel(8, 60, 37, 25, "CMD:", false, GUIEditor.window[1]) if getPlayerSerial() == "سيريالك هنا" then bindKey("F2", "down", function() guiSetVisible(GUIEditor.window[1], not guiGetVisible(GUIEditor.window[1])) showCursor(guiGetVisible(GUIEditor.window[1])) end) end Link to comment
d43dr4 Posted February 25, 2013 Author Share Posted February 25, 2013 (edited) شكرا تابل شكرا جزيلا اوك الحين ، اذا ممكن كيف اربطها مع لوحة الادمنية يعني نفس فنكشن الادمنية مع ذي اللوحة ؟ يعني مشان تسوي نفس عمل اللي فاللوحة Edited February 25, 2013 by Guest 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