Master_MTA Posted August 30, 2017 Share Posted August 30, 2017 السلام عليكم ورحمة الله وبركاته شباب اليوم عندي استفسار بسيط مره لكن اتعب مخي وهو هل في فنكشن يوم تنشا ايديت بوكس يخليكك كانك ضغط عليه بالظبط اي يعني اول ما لالايديت بوكس يتنشا يتفعل علطول اول ما تكتب بالكيبورد يكتب معك Link to comment
Abdul KariM Posted August 30, 2017 Share Posted August 30, 2017 مدري لو فيه لكن تقدر تستخدم "onClientCharacter" guiGetVisible -- edit guiGetText -- edit guiSetText -- edit وضحت لك ولا اشرح Link to comment
Master_MTA Posted August 30, 2017 Author Share Posted August 30, 2017 Just now, Abdul KariM said: مدري لو فيه لكن تقدر تستخدم "onClientCharacter" guiGetVisible -- edit guiGetText -- edit guiSetText -- edit وضحت لك ولا اشرح هممم الطريقه معروفه لكن ما بتصلح مع طلبي انا ابيها تتفعل لانه بحيث يوم يضغط ctrl+v يلصق النص بداخلها Link to comment
Abdul KariM Posted August 30, 2017 Share Posted August 30, 2017 مافهمت عليك لكن بالحدث الي معطيك اياه في بارتمر الحرف الي كتبته تسوي تحقق ان الايدت موجود وبعدين تجيب النص الي بالايدت وتسوي عليه كذا guiSetText ( edit , guiGetText ( edit ) .. char ) وبعدين لو حذف شي راح تحتاج "onClientKey" guiGetVisible guiGetText string.sub guiSetText Link to comment
Master_MTA Posted August 30, 2017 Author Share Posted August 30, 2017 (edited) 9 minutes ago, Abdul KariM said: مافهمت عليك لكن بالحدث الي معطيك اياه في بارتمر الحرف الي كتبته تسوي تحقق ان الايدت موجود وبعدين تجيب النص الي بالايدت وتسوي عليه كذا guiSetText ( edit , guiGetText ( edit ) .. char ) وبعدين لو حذف شي راح تحتاج "onClientKey" guiGetVisible guiGetText string.sub guiSetText لم تفهمني +_+ ادري ذي الطريقه وبالغالب نستخدمها للايديت بوكس الدي اكس لكن المقصد هنا اني جالس اسوي يوزفل فنكشن لما يضغط ctrl+v يجيب النص حق ctrl+v ويرجعه لك كيف بيجيبه عن طريق انه يسوي ايديت بوكس مخفي لمدة ربع ثانيه واللاعب طبعا حاط ctrl+v فابي افعل الايديت بوكس عشان واللاعب حاط ctrl+v يجي النص بالاييديت بوكس بعدين اسوي text=guiGetText(edit) destroyElement(edit) return text اتمنى تكون فهمت +_+ شف عشان تفهم بشكل اوضح function getClipboard() if getKeyState('v')==true and (getKeyState('lctrl')==true or getKeyState('rctrl')==true) then local inp=guiGetInputEnabled() guiSetInputEnabled(true) local edit= guiCreateEdit ( 0,0,0,0, '',false ) guiBringToFront(edit) guiEditSetCaretIndex ( edit, 0 ) local text=guiGetText(edit) destroyElement(edit) guiSetInputEnabled(inp) return text end return false end شفو الايفينت اللي ابيه يصير اول ما الجيو يتسويله كرييت https://wiki.multitheftauto.com/wiki/OnClientGUIFocus Edited August 30, 2017 by Master_MTA 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