Jump to content

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


Recommended Posts

Posted

السلام عليكم ورحمة الله وبركاته
حبيت اطرح شي ممكن يفيد البعض منكم
أولاً
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]

 

 

 


April 25, 2016, THE BEGINNING OF MY JOURNEY ?

Check my apps in playStore


 

Posted
40 minutes ago, killerProject said:

يعني على سبيل المثال

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

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

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted
6 hours ago, Master_MTA said:

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

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

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

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

 

 


April 25, 2016, THE BEGINNING OF MY JOURNEY ?

Check my apps in playStore


 

Posted
1 hour ago, killerProject said:

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

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

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

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted

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

Chillin' with some demons, satans and vamps

Posted (edited)

#Deleted

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

Edited by !#NssoR_)
  • 1 month later...
Posted
2 hours ago, #DesTroeyR said:

شكرا علي موضوعك المفيد ي احمد :) 

افدتني كثير جدا مكنتش اعرف :D

نورت الموضوع يالطيب :]

2 hours ago, #DesTroeyR said:

ي احمد

احس فيه شي مب مظبوط ذذ هههه

 

 


April 25, 2016, THE BEGINNING OF MY JOURNEY ?

Check my apps in playStore


 

Posted
57 minutes ago, killerProject said:

نورت الموضوع يالطيب :]

احس فيه شي مب مظبوط ذذ هههه

ايه هوا :lol:

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