Jump to content

كودات احداثيات


SCi

Recommended Posts

ابي عند اضغط علي زر يجلب لي الاحداثيات بالـ 3 اديت بوكس x, y, z 

وزر كوبي لكل مربع تيكست وكمان زر يمسح الاحداثيات بالمربع لو ابي احذفهم واحط غيرهم او مو مهم هادي

 

وياريت مثال لاني جربت وخربت عليا 

 

Edited by SCi
Link to comment
  • SCi changed the title to كودات احداثيات

السلام عليكم

طيب الان انته مسوي

function

بدون 

addEvent

فه كيف رح يشتغل معاك زر

 

1 hour ago, SCi said:

@6rB. شوف كدا

function ()
  if source == button then 
    local x, y, z = guiGetText(edit), guiGetText(edit1), guiGetText(edit2)
    getElementPosition(getLocalPlayer(), x, y, z)
    end
    

 

مفروض يكن كذا

function but()
  if source == button then 
    local x, y, z = guiGetText(edit), guiGetText(edit1), guiGetText(edit2)
    getElementPosition(getLocalPlayer(), x, y, z)
end
addEventHandler("onClientClick", root, but)  

 

4 minutes ago, JoOdSyria said:

السلام عليكم

طيب الان انته مسوي

function

بدون 

addEvent

فه كيف رح يشتغل معاك زر

 

مفروض يكون كذا

function but()
  if source == button then 
    local x, y, z = guiGetText(edit), guiGetText(edit1), guiGetText(edit2)
    getElementPosition(getLocalPlayer(), x, y, z)
end
addEventHandler("onClientClick", root, but)  

 

 

4 minutes ago, JoOdSyria said:

السلام عليكم

طيب الان انته مسوي

function

بدون 

addEvent

فه كيف رح يشتغل معاك زر

 

مفروض يكون كذا

function but()
  if source == button then 
    local x, y, z = guiGetText(edit), guiGetText(edit1), guiGetText(edit2)
    getElementPosition(getLocalPlayer(), x, y, z)
end
addEventHandler("onClientClick", root, but)  

 

 

 

؟

7 minutes ago, JoOdSyria said:

 

 

11 minutes ago, JoOdSyria said:

السلام عليكم

طيب الان انته مسوي

function

بدون 

addEvent

فه كيف رح يشتغل معاك زر

 

مفروض يكون كذا

اسف علي تكرار ماعرفت امسحه

 

Link to comment

يعني يقصد اخونه الكريم جود

انويكون بهاذا شكل

function but()
  if source == button then 
    local x, y, z = guiGetText(edit), guiGetText(edit1), guiGetText(edit2)
    getElementPosition(getLocalPlayer(), x, y, z)
end
addEventHandler("onClientClick", root, but)  

 

Link to comment
3 hours ago, [T][O][P]CoCo said:

يعني يقصد اخونه الكريم جود

انويكون بهاذا شكل

function but()
  if source == button then 
    local x, y, z = guiGetText(edit), guiGetText(edit1), guiGetText(edit2)
    getElementPosition(getLocalPlayer(), x, y, z)
end
addEventHandler("onClientClick", root, but)  

يااربييي كتير بنسا اشياء بسيطه برغم اني اعرفها

اشكرك 

 

 

  • Like 1
Link to comment
1 hour ago, SCi said:
4 hours ago, [T][O][P]CoCo said:

يعني يقصد اخونه الكريم جود

انويكون بهاذا شكل

function but()
  if source == button then 
    local x, y, z = guiGetText(edit), guiGetText(edit1), guiGetText(edit2)
    getElementPosition(getLocalPlayer(), x, y, z)
end
addEventHandler("onClientClick", root, but)  

يااربييي كتير بنسا اشياء بسيطه برغم اني اعرفها

اشكرك 

 

 

Expand  

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

  • Thanks 1
Link to comment

بالنسبة لـ لما تضغط على زر يجيبلك إحداثياتك الـ 

X,Y,Z

بالـ 3 ايديت بوكس

هذا الكود:

addEventHandler('onClientGUIClick',root,function ( )

	if ( source == button ) then

		local x,y,z = getElementPosition(localPlayer)

			guiSetText(edit1,tostring(x))

			guiSetText(edit2,tostring(y))

			guiSetText(edit3,tostring(z))

	end
end)

---

اما بالنسبة لـ نسخ الإحداثيات ببساطة لو تبغى لكل ايديت

تسوي كذا:


local Text = guiGetText(edit1) -- هنا نجيب  النص الي بالايديت رقم 1 والي عادة بيكون الإحداثيات X

--  لما نبغى ننسخ النص نسوي الكود الي تحت 
setClipboard


 --تمام الحين setClipboard
-- كيف إستخدامها؟
-- اول شيء لازم نروح للويكي ونروح لـ التركيبة او بما يسمى ( Syntax )
 bool setClipboard ( string theText )
-- string theText: هو النص الي نبغى ننسخه ولازم يكون داخل سترينغ أو " - "
-- بالنسبة للإيديت فهو نص يعني داخل سترينغ فـ على طول نحط الكود كذا:
-- setClipboard(Text) -- هنا ننسخ النص الي جلبناه فوق حق الايديت رقم 1
 ذا : local Text = guiGetText(edit1)
------------------------
-- بالنسبة لـ مسح الايدت خلال زر 
---- الطريقة سهلة
--- سوي لما تضغط على زر يغير النص الي فالايديت الى فراغ الي هو كذا :
 guiSetText(edit1,"") -- "" سويناه كذا عشان لما تضغط على زر يحط فراغ عالايديت وينمسح

@SCi

Edited by 6rB.
  • Like 1
  • Thanks 1
Link to comment
39 minutes ago, 6rB. said:

بالنسبة لـ لما تضغط على زر يجيبلك إحداثياتك الـ 

X,Y,Z

بالـ 3 ايديت بوكس

هذا الكود:

addEventHandler('onClientGUIClick',root,function ( )

	if ( source == button ) then

		local x,y,z = getElementPosition(localPlayer)

			guiSetText(edit1,tostring(x))

			guiSetText(edit2,tostring(y))

			guiSetText(edit3,tostring(z))

	end
end)

---

اما بالنسبة لـ نسخ الإحداثيات ببساطة لو تبغى لكل ايديت

تسوي كذا:


local Text = guiGetText(edit1) -- هنا نجيب  النص الي بالايديت رقم 1 والي عادة بيكون الإحداثيات X

--  لما نبغى ننسخ النص نسوي الكود الي تحت 
setClipboard


 --تمام الحين setClipboard
-- كيف إستخدامها؟
-- اول شيء لازم نروح للويكي ونروح لـ التركيبة او بما يسمى ( Syntax )
 bool setClipboard ( string theText )
-- string theText: هو النص الي نبغى ننسخه ولازم يكون داخل سترينغ أو " - "
-- بالنسبة للإيديت فهو نص يعني داخل سترينغ فـ على طول نحط الكود كذا:
-- setClipboard(Text) -- هنا ننسخ النص الي جلبناه فوق حق الايديت رقم 1
 ذا : local Text = guiGetText(edit1)
------------------------
-- بالنسبة لـ مسح الايدت خلال زر 
---- الطريقة سهلة
--- سوي لما تضغط على زر يغير النص الي فالايديت الى فراغ الي هو كذا :
 guiSetText(edit1,"") -- "" سويناه كذا عشان لما تضغط على زر يحط فراغ عالايديت وينمسح

@SCi

ياخي وربي كفو علي تعبك وشرحك الحلو الله يعطيك العافيه يااخي

Link to comment
9 hours ago, Albert123 said:

سلام عليكم اخوي ممكن تعطينيديسكورد حقك بس ابي اسالك سؤال

 

عليكم السلام ورحمه الله وبركاته تبي ديسكوردي انا او قاصد حد تاني ؟ @Albert123

Edited by SCi
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...