Jump to content

x[ مشكلة ]x في الداتا boolean


Doffy

Recommended Posts

السلام عليكم ..

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

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

مثل كذا

setElementData(source, "Data", {true,true,true,true,true})

كيف اخلي مثلا الداتا الثانية بالجدول حق الداتا الي هو

Data[2]

يعني ابي اعدل علي الاختيار الثاني فقط بدون ما اعدل عليهم كلهم

اخلي مثلا الكولمن الثاني false

والباقي true
بدون ما العب عند الباقيين

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

if data21 == true then

يقوم مسوي الاختيار الثالث فقط false

اتمنى يكون وضح كلامي

وشكرا مقدما

Link to comment
function changeElementDataTableColumn(element,data,column,value)
	if element and isElement(element) then
		if data and type(data) == "string" then
			if column and tonumber(column) and value then
				if column>0 then
					local elementData = getElementData(element,data);
					if elementData and type(elementData) == "table" and #elementData>0 then
						local newData={};
						local counter=0;
						while (counter<#elementData) do
							counter=counter+1;
							table.insert(newData,elementData[counter]);
						end
						newData[column]=value;
						setElementData(element,data,newData);
						return true
					else
						return false
					end
				else
					print("يجب أن يكون العمود المدخل أكبر من صفر");
					return false
				end
			else
				print("خطأ في العمود أو القيمه");
				return false
			end
		else
			print("Data : غير صحيحه");
			return false
		end
	else
		print("لاعب أو عنصر خاطئ");
		return false
	end
	return false
end

 

Link to comment

الكود الأول ماني متأكد اذا راح يشتغل معك

local dataTable = getElementData ( player, "Data" )
dataTable[2] = true
setElementData ( player, "Data", dataTable )

--

local dataTable = getElementData ( player, "Data" )
setElementData ( player, "Data", { dataTable[1], true, dataTable[3], dataTable[4], dataTable[5] } )

 

  • Like 2
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...