twitter Posted January 1, 2017 Share Posted January 1, 2017 (edited) ابغى اعرف وش الاكواد الي تعدل حجم واحداثيات الكلام وابغاه عالسيريال او اسم الحساب client : ------------------------------- -- * By Mr.SAUD -- * Skype : live:lua_294 ------------------------------- FontLabel = guiCreateFont( "Font.ttf", 12 ) GUIEditor = { button = {}, window = {}, edit = {}, label = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 513) / 2, (screenH - 136) / 2, 513, 136, "رسال رسالة لجميع الاعبين", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(272, 19, 231, 16, "لا تستطيع كتابة اكثر من 120 حرف الرساله :", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "default-bold-small") GUIEditor.edit[1] = guiCreateEdit(12, 43, 491, 29, "", false, GUIEditor.window[1]) guiSetAlpha(GUIEditor.edit[1], 0.77) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetProperty(GUIEditor.edit[1], "NormalTextColour", "C8FF0000") guiEditSetMaxLength(GUIEditor.edit[1], 120) GUIEditor.button[1] = guiCreateButton(268, 84, 139, 30, "ارسال الرسالة", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[1], "default-bold-small") guiSetProperty(GUIEditor.button[1], "NormalTextColour", "C8FFFFFF") GUIEditor.button[2] = guiCreateButton(81, 84, 139, 30, "اغلاق", false, GUIEditor.window[1]) guiSetFont(GUIEditor.button[2], "default-bold-small") guiSetProperty(GUIEditor.button[2], "NormalTextColour", "C8FFFFFF") GUIEditor.label[2] = guiCreateLabel((screenW - 799) / 2, (screenH - 30) / 2, 799, 450, "", false) guiLabelSetColor(GUIEditor.label[2], 255, 255, 255) guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) guiLabelSetVerticalAlign(GUIEditor.label[2], "center") guiSetVisible (GUIEditor.label[2], false ) addEventHandler ("onClientGUIClick", root, function() if ( source == GUIEditor.button[1] ) then local text = guiGetText (GUIEditor.edit[1]) triggerServerEvent("text1", localPlayer,text) elseif ( source == GUIEditor.button[2] ) then guiSetVisible (GUIEditor.window[1], false ) showCursor(false) guiSetInputEnabled(false) end end ) addEvent("text2",true) addEventHandler("text2",root, function(text) guiSetVisible (GUIEditor.label[2], true ) guiSetText (GUIEditor.label[2],text) setTimer ( guiSetText, 8000, 1, GUIEditor.label[2], "" ) setTimer ( guiSetVisible, 8000, 1, GUIEditor.label[2], false ) end) guiSetVisible(GUIEditor.window[1],false) addEvent("window",true) addEventHandler("window",root, function() if guiGetVisible (GUIEditor.window[1]) then guiSetVisible (GUIEditor.window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible (GUIEditor.window[1], true ) showCursor(true) guiSetInputEnabled(true) end end) Server : ------------------------------- -- * By Mr.SAUD -- * Skype : live:lua_294 ------------------------------- local SAUD = "GM" -- الكلمة الى تفتح لك الوحة local Groups = { "Console", "Admin" } -- القروبات الى تفتح لهم الوحة addCommandHandler(SAUD, function (player) for k,v in ipairs ( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(player)), aclGetGroup(v)) ) then triggerClientEvent(player, "window", player) return true end end end) addEvent("text1",true) addEventHandler("text1",root, function(text) triggerClientEvent(root, "text2", root,text) end) Edited January 1, 2017 by twitter Link to comment
Abu-Solo Posted January 1, 2017 Share Posted January 1, 2017 guiCreateFont guiSetFont ------ تسوي جدول بـ سريالك + نسوي تحقق من السريال حق اللاعب Link to comment
#TeKa Posted January 1, 2017 Share Posted January 1, 2017 (edited) function TeKaShow() if getPlayerSerial(player) == "SerialHere" -- التحقق من السريل then if (guiGetVisible(اسم اللوحة) == false) then -- التحقق من اللوحة guiSetVisible( اسم اللوحة,true) -- اظهار اللوحة showCursor(true) -- اظهار المويس else guiSetVisible(اسم اللوحة,false) --اخفاء اللوحة showCursor(false) -- اخفاء المويس end -- If end -- Function end -- else addCommandHandler("اسم الكومند",TeKaShow) اتما ان اكون افدتك #استمر Edited January 1, 2017 by #TeKa Link to comment
Abu-Solo Posted January 1, 2017 Share Posted January 1, 2017 1 minute ago, #TeKa said: function TeKaShow() if getPlayerSerial(player) == "SerialHere" -- التحقق من السريل then if (guiGetVisible(اسم اللوحة) == false) then -- التحقق من اللوحة guiSetVisible( اسم اللوحة,true) -- اظهار اللوحة showCursor(true) -- اظهار المويس else guiSetVisible(اسم اللوحة,false) --اخفاء اللوحة showCursor(false) -- اخفاء المويس end -- If end -- Function end -- else addCommandHandler("اسم الكومند",TeKaShow) اتما ان اكون افدتك #استمر getPlayerSerial = Server Side مو كلينت Link to comment
#TeKa Posted January 1, 2017 Share Posted January 1, 2017 انا ستعملها كلينت و تظهر عادي اذا انت تبي تعدل علي الكلام من السطر هذا و هتلاقي الاحدثيات فيه GUIEditor.label[2] = guiCreateLabel((screenW - 799) / 2, (screenH - 30) / 2, 799, 450, "", false) Link to comment
Abu-Solo Posted January 1, 2017 Share Posted January 1, 2017 1 minute ago, #TeKa said: انا ستعملها كلينت و تظهر عادي اذا انت تبي تعدل علي الكلام من السطر هذا و هتلاقي الاحدثيات فيه GUIEditor.label[2] = guiCreateLabel((screenW - 799) / 2, (screenH - 30) / 2, 799, 450, "", false) يبيلها رياضيات ض3 Link to comment
Master_MTA Posted January 2, 2017 Share Posted January 2, 2017 لا ما تمت التحقق من السيريال في الكلنت =فشل ذذ استخدم كود الاخ تنطيل Link to comment
Adham Posted January 3, 2017 Share Posted January 3, 2017 #Client function OpenWindow( ) guiSetVisible( wnd, not guiGetVisible( wnd ) ) guiSetInputEnabled( guiGetVisible( wnd ) ) showCursor( guiGetVisible( wnd ) ) end addEvent( 'OpenWindowSerial', true ) addEventHandler( 'OpenWindowSerial', root, OpenWindow ) #Server local Serial = { ["Serial"] = true, }; addCommandHandler( 'Command', function( player ) if ( Serial[getPlayerSerial( player )] ) then triggerClientEvent( player, 'OpenWindowSerial', player ) end end ) 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