Jump to content

استفسار بسيط


Recommended Posts

السلام عليكم ورحمة الله وبركاته شباب اليوم عندي استفسار بسيط مره لكن اتعب مخي

وهو هل في فنكشن يوم تنشا ايديت بوكس

يخليكك كانك ضغط عليه بالظبط اي يعني اول ما لالايديت بوكس يتنشا يتفعل علطول اول ما تكتب بالكيبورد يكتب معك

Link to comment
Just now, Abdul KariM said:

مدري لو فيه لكن تقدر تستخدم


"onClientCharacter"
guiGetVisible -- edit
guiGetText -- edit
guiSetText -- edit

وضحت لك ولا اشرح

هممم الطريقه معروفه لكن ما بتصلح مع طلبي

انا ابيها تتفعل لانه بحيث يوم يضغط

ctrl+v

يلصق النص بداخلها

Link to comment

مافهمت عليك لكن بالحدث الي معطيك اياه في بارتمر الحرف الي كتبته

تسوي تحقق ان الايدت موجود وبعدين تجيب النص الي بالايدت وتسوي عليه كذا

guiSetText ( edit , guiGetText ( edit ) .. char )

وبعدين لو حذف شي راح تحتاج

"onClientKey"
guiGetVisible
guiGetText
string.sub
guiSetText

 

Link to comment
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 by Master_MTA
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...