Jump to content

* set/getElementData -- getElement .. هل كنت تعلم ؟


Recommended Posts

السلام عليكم ورحمة الله وبركاته
حبيت اطرح شي ممكن يفيد البعض منكم
أولاً
setElementData - getElementData
مدعوم فيها الداتا بشكل جداول
يعني على سبيل المثال

-- Client .. Ex

setElementData ( localPlayer, "killerProject", { 50, "Good", "TEST", "90" } )

local data1 = ( getElementData ( localPlayer, "killerProject" ) ) [1]
local data2 = ( getElementData ( localPlayer, "killerProject" ) ) [2]
local data3 = ( getElementData ( localPlayer, "killerProject" ) ) [3]
local data4 = ( getElementData ( localPlayer, "killerProject" ) ) [4]

-- data1 -- اللي هي رقم 50
-- data2 -- Good كلمة
-- data3 -- TEST كلمة
-- data4 -- "90" رقم

-- Server .. Ex

function Set ()
	local X, Y, Z = getElementPosition ( source )
	setElementData ( source, "XYZPosition", { X, Y, Z } )
end
addEventHandler ( "onPlayerQuit", root, Set )

function Get ()
	local X = ( getElementData ( source, "XYZPosition" ) ) [1]
	local Y = ( getElementData ( source, "XYZPosition" ) ) [2]
	local Z = ( getElementData ( source, "XYZPosition" ) ) [3]
	setElementPosition ( source, X, Y, Z )
end
addEventHandler ( "onPlayerJoin", root, Get )

ثانياً
اختصار الـ متغيرات في احضار اكثر من متغير من امر واحد على سبيل المثال

-- Client .. Ex

local P = { getElementPosition ( localPlayer ) }

-- X = P [1]
-- Y = P [2]
-- Z = P [3]

-- Client .. Ex

local P = { getCameraMatrix () }

-- camera X = P[1]
-- camera Y = P[2]
-- camera Z = P[3]
-- camera X2 = P[4]
-- camera Y2 = P[5]
-- camera Z2 = P[6]
-- camera R = P[7]

 

Link to comment
6 hours ago, Master_MTA said:

هنبهك على حاجه بسيطه وهيا

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

الكلام ذا اذا في ملف كلينت .. اما ملف سيرفر ما تروح الا اذا العنصر انحذف مثل ما تقول

وطبعاً ما اعتقد ان فيه داتا تفضل موجودة اذا - العنصر - انحذف

Link to comment
1 hour ago, killerProject said:

الكلام ذا اذا في ملف كلينت .. اما ملف سيرفر ما تروح الا اذا العنصر انحذف مثل ما تقول

وطبعاً ما اعتقد ان فيه داتا تفضل موجودة اذا - العنصر - انحذف

انت ادرى بالتوفيق

Link to comment

tonumber هل تعلم انك تقدر تختصر

هيك :

local x, y, z = guiGetText(xEdit), guiGetText(yEdit), guiGetText(zEdit)
if tonumber(x) and tonumber(y) and tonumber(z) then -- بدون اختصار
if tonumber(x..y..z) then  -- بختصار

 

  • Like 3
Link to comment

#Deleted

#Note: تم حذف رسالتك وإذا كنت تريد التحدث بشئ خارج محتوي الموضوع يجب عليك التوجه الي الرسائل الخاصة والتحدث معه

Edited by !#NssoR_)
Link to comment
  • 1 month later...

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...