xAbdulazizx Posted September 22, 2012 Share Posted September 22, 2012 السلام عليكم ورحمه الله وبركاته .. اخباركم .. : ) عندي طلبين في البرمجه، واشوف القسم هذا مااشاء الله فيه تعاون كبير من المبرمجين في تلبيه الطلبات ماقصروا والله الله يوفق الجميع على كل خير : ) - المهم - الطلب الاول عندما يسجل شخص ما وهو في قروب معين تأتيه رساله او اكثر في الشات .. مع العلم انه فيه قروب معين مثلا اسم القروب Az -- الطلب الثاني احسه معقد شوي طبعا نفس الحكايه تكون لقروب معين ( قروب قادر على الرؤوية والتعديل - وقروب قادر على الرؤوية فقط ) وهي تكون نافذه وتحتوي على 4 ( تابات - ألسنه - تبويبات ) في كل تاب يحتوي على مساحه للكتابه (ميمو) وزر لحفظ الكلام .. يمكن تعديل الكلام بشرط ان يكون ادمن ولا يستطيع غيره التعديل طبعا التعديل يكون والسكربت شغال بالسيرفر .. يعني لا يستطيع التعديل عليه الا الادمن ويستطيع ان يرا الكتابات قروب ادمن وقروب اخر Az يعني للتوضيح انا احتاجه احيان عندما اريد ان اضع ملاحظات جديده تخص الكلان ولا يستطيع مشاهدتها الا قروب الكلان والتعديل بشرط تكون معك ادمنيه ( Admin ) -- بس .. اتمنى انكم فهمتوا طلباتي ^^" شاكر لكم اهتمامكم احبتي : ) Link to comment
./BlackBird# Posted September 22, 2012 Share Posted September 22, 2012 للاسف اخوي حنى نساعدك بمودك مو نسويه لك >< Link to comment
Vanlot Posted September 22, 2012 Share Posted September 22, 2012 "GuiEditor"فيك تصنع النافذة + الازرار .. بال "و فيك تاخذ الوظائف من "الويكي ونحن راح نحاول نساعدك باذن الله https://community.multitheftauto.com/index.php?p=resources&s=details&id=141 https://wiki.multitheftauto.com/wiki/Main_Page Link to comment
xTeacherx Posted September 22, 2012 Share Posted September 22, 2012 window = guiCreateWindow(223,43,629,714,"news",false) guiSetAlpha(window,0.6) editBox = guiCreateMemo(0.0207,0.5392,0.965,0.3754,"",true,window) button = guiCreateButton(0.027,0.9202,0.4563,0.0672,"Edit",true,window) Clear = guiCreateButton(0.5437,0.9202,0.4372,0.0672,"Clear",true,window) addEventHandler ( "onClientGUIClick", editBox, outputEditBox ) guiEditSetMaxLength ( editBox, 128 ) ---------------------- function outputEditBox () local text = guiGetText ( editBox ) editBo = guiCreateMemo(0.0223,0.0322,0.9603,0.493,""..text.."",true,window) end addEventHandler ( "onClientGUIClick", button, outputEditBox ) السكربت مخزن عندي من فترة وما كملته ~ لانو كانت فترة السكربت ع وقت اختبارات وكذا ونسييته فانشالله فاقرب فرصة راح يكمل السكربت بقي للسكربت - تضيف خاصية انو النافذة ماتفتح الا للادمن وتضيف زر اضافة الكلام مايستخدمه الا الادمن وتربط الملف مع سيرفر لانو لو الملف الاعضاء مايمديهم يشوفو الكلام اللي حدثته Link to comment
==>ҭᾄlᾄl Posted September 22, 2012 Share Posted September 22, 2012 ما يفتح النافذه غير الادمن client: window = guiCreateWindow(223,43,629,714,"news",false) guiSetAlpha(window,0.6) editBox = guiCreateMemo(0.0207,0.5392,0.965,0.3754,"",true,window) button = guiCreateButton(0.027,0.9202,0.4563,0.0672,"Edit",true,window) Clear = guiCreateButton(0.5437,0.9202,0.4372,0.0672,"Clear",true,window) addEventHandler ( "onClientGUIClick", editBox, outputEditBox ) guiEditSetMaxLength ( editBox, 128 ) ---------------------- function outputEditBox () local text = guiGetText ( editBox ) editBo = guiCreateMemo(0.0223,0.0322,0.9603,0.493,""..text.."",true,window) end addEventHandler ( "onClientGUIClick", button, outputEditBox ) --------------------------- function open() triggerServerEvent("onOpen",getLocalPlayer()) end bindKey("F4","down",open) function vip() 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 addEvent("openVIP",true) addEventHandler("openVIP",getRootElement(),vip) server: function open() if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then triggerClientEvent(source,"openVIP",source) end end addEvent("onOpen",true) addEventHandler("onOpen",getRootElement(),open) Link to comment
|Mr|-Talal07-| Posted September 22, 2012 Share Posted September 22, 2012 انا اليوم الصباح كنت طفشان و سويت شات دعم الكل يقدر يشوفه لكن بما انك خليت ما يقدر يفتح الا الادمن للمعلومية الكود حقي ما بيخرب في كودي شي -- Client Side -- GUIEditor_Window = {} GUIEditor_Memo = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(70,60,636,483,"Support Chat | By : |Mr|-Talal07-|",false) GUIEditor_Memo[1] = guiCreateMemo(9,20,618,417,"",false,GUIEditor_Window[1]) guiMemoSetReadOnly(GUIEditor_Memo[1],true) GUIEditor_Edit[1] = guiCreateEdit(9,438,618,36,"",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) function open() 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 bindKey("f5","down",open) addEventHandler("onClientGUIAccepted",GUIEditor_Edit[1], function () local chat = guiGetText(GUIEditor_Memo[1]) local msg = guiGetText(GUIEditor_Edit[1]) triggerServerEvent("onSend",getLocalPlayer(),chat,msg) guiSetText(GUIEditor_Edit[1],"") end ) addEvent("onClient",true) addEventHandler("onClient",getRootElement(), function (chat,msg,name) guiSetText(GUIEditor_Memo[1],"" .. name .. " : " .. msg .. "\n" .. chat) end ) -- Server Side -- addEvent("onSend",true) addEventHandler("onSend",getRootElement(), function (sms,msg) local name = getPlayerName(source) triggerClientEvent("onClient",getRootElement(),sms,msg,name) 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