Jump to content

DXUI-Controller


Recommended Posts

Posted

ممتاز ! تفوقت علي غيرك 

بس وش الفرق بين النسخة المصغرة و الاصلية ._.

 

 

Posted
12 minutes ago, #DABL said:

ممتاز ! تفوقت علي غيرك 

بس وش الفرق بين النسخة المصغرة و الاصلية ._.

lol xDDDDDDDDDDD

IT Projet Manager

 

Posted
46 minutes ago, #DABL said:

ممتاز ! تفوقت علي غيرك 

بس وش الفرق بين النسخة المصغرة و الاصلية ._.

النسخة المصغرة مصغرة والنسخة الأصلية أصلية

  • Like 2

من أراد الفشل عليه بالنجاح

Posted (edited)
1 hour ago, #DABL said:

ممتاز ! تفوقت علي غيرك 

بس وش الفرق بين النسخة المصغرة و الاصلية ._.

الفرق أن النسخة الأصلية هي النسخة إلي برمجت عليها، أكواد السكربت مرتبة وكل جزء محطوط بملف خاص به

أما المصغرة، كل شيء في ملف واحد لكل جانب والأكواد كلها في سطر ومصغر بشكل عام

بالنسبة لتفوقت على الآخرين، ما حبيت هالجملة صراحة، لأنها مهينة للبعض

بس شكرا على مرورك :)

Edited by #CroSs
  • Like 1
Posted
1 hour ago, Dr.Marco said:

ما شاء الله تطور واضح

واصل

 

أي تطور ؟ ض

تدري منو كروس ذا ؟

من أراد الفشل عليه بالنجاح

Posted
Just now, #BrosS said:

أي تطور ؟ ض

تدري منو كروس ذا ؟

المصري

?

 

Signature removed by administrator due to large images

Posted (edited)
1 hour ago, Dr.Marco said:

المصري

?

 

xD

انت مخربط بين 2

لا هذا شخص انت ماتعرفه شوف البروفايل حقه

__________________________________

المهم كروس ابدعت الصراحة بدون مجاملة =D>

Edited by #,+( _xiRoc[K]; >
Posted
Just now, #,+( _xiRoc[K]; > said:

xD

لا هذا شخص انت ماتعرفه شوف البروفايل حقهش

__________________________________

المهم كروس ابدعت الصراحة بدون مجاملة =D>

حسبته

1xCroos 

المهم بتوفيق له

 

Signature removed by administrator due to large images

Posted

شغل مبدع من شخص أبدع في شغله : )
^ ( مدري وش المعنى )

10/10 شغل فنان
( المهم كفوو ي كروس وبتوفيق لك :

Experienced MTA developer for 4 years. | MTA خبرة 4 سنين في برمجة

ليس عليك اسعاد الجميع ,
ولكن عليك بإن لا تؤذي أحداً 

=========
You do not have to make everyone happy,
But you should not hurt anyone

 

Want to contact with me?

 

Discord: JustCarry#2616 (Always there)
Skype: Live:JustCarry10 (Not always)

Posted

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

 

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 (edited)

 

6 hours ago, said:

يكون افضل واسهل oop عمل ممتاز سوي نسخة

السكربت برمجته على أنه يكون منفصل، عشان لو أكثر من سكربت يستخدمه في وقت واحد

في السكربت، ما بيقدروا يستخدموه في سكربت ثاني OOP حتى لو طبقت الـ

^_^ بشكل عادي OOP يقدر يحط ذا الكود في سكربته ويطبق الـ ،OOP إلي مهتم بالـ

local point = createElement("dxui-point")
local pointMT = getmetatable(point)
local Point = pointMT.__class

function Point:getPosition() return exports["DXUI-Controller"]:getPointPosition(self) end
function Point:setPosition(x, y) return exports["DXUI-Controller"]:setPointPosition(self, x, y) end
function Point:getSize() return exports["DXUI-Controller"]:getPointSize(self) end
function Point:setSize(width, height) return exports["DXUI-Controller"]:setPointSize(self, width, height) end
function Point:isMouseOver() return exports["DXUI-Controller"]:isMouseOverPoint(self) end
function Point:isFocused() return exports["DXUI-Controller"]:isPointFocused(self) end
function Point:isEnabled() return exports["DXUI-Controller"]:isPointEnabled(self) end
function Point:setEnabled(enabled) return exports["DXUI-Controller"]:setPointEnabled(self, enabled) end
function Point:isRenderingEnabled() return exports["DXUI-Controller"]:isPointRenderingEnabled(self) end
function Point:setRenderingEnabled(enabled) return exports["DXUI-Controller"]:setPointRenderingEnabled(self, enabled) end
function Point:bringToFront(getPropagated) return exports["DXUI-Controller"]:bringPointToFront(self, getPropagated) end
function Point:isOtherResourcesAllowedToRender() return exports["DXUI-Controller"]:doesPointCreatorResourceAllowOtherResourcesToRender(self) end
function Point:allowOtherResourcesToRender(allow) return exports["DXUI-Controller"]:allowOtherResourcesToRenderPoint(self, allow) end

local rootMT = getmetatable(root)

function rootMT.__class:validate() return exports["DXUI-Controller"]:validatePoint(self) end

local pointGet = pointMT.__get

function pointGet:parent() return exports["DXUI-Controller"]:getPointParent(self) end
function pointGet:children() return exports["DXUI-Controller"]:getPointChildren(self) end
function pointGet:creatorResource() return exports["DXUI-Controller"]:getPointCreatorResource(self) end

function pointMT.__set:parent(parent) return exports["DXUI-Controller"]:setPointParent(self, parent) end

destroyElement(point)

methods تقدر تستخدم ذول الـ

Point:getPosition()
Point:setPosition(x, y)
Point:getSize()
Point:setSize(width, height)
Point:isMouseOver()
Point:isFocused()
Point:isEnabled()
Point:setEnabled(enabled)
Point:isRenderingEnabled()
Point:setRenderingEnabled(enabled)
Point:bringToFront(getPropagated)
Point:isOtherResourcesAllowedToRender()
Point:allowOtherResourcesToRender(allow)

(العادية تشتغل على كل أنواع البيانات) elements ذي بتشتغل على كل الـ

Element:validate()

قابلة للقراءة فقط properties ذول

Point.children
Point.creatorResource

أما ذي قابلة للقراءة والكتابة

Point.parent

(للي ما فهم شيء يستعمل الطريقة العادية (البرمجة الإجرائية

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

تحديث #1

setPointParent تم تعديل بق في الوظيفة

النسخة الأصلية - النسخة المصغرة

Edited by #CroSs
  • Like 1
Posted

الله عليك

بس صراحة تعب الدي إكس له طعم آخر خصوصا لو تطلع بالنتيجة اللي تبيها

نصيحة لوجه الله حط بالقسم الأجنبي تلاقي إقبال آخر ، 

موفق إن شاء الله

IT Projet Manager

 

Posted
Quote

في السكربت، ما بيقدروا يستخدموه في سكربت ثاني OOP حتى لو طبقت الـ

تقدر

function getPoint()
	return Point
end

 

  • Like 2

skype : 011101000110111000110110011001010110110000110000001110010011000000111001

Posted
5 minutes ago, </Mr.Tn6eL> said:

تقدر


function getPoint()
	return Point
end

 

ما ادري وش فايدة ذا بالضبط

ممكن توضح؟

  • Like 1
Posted

خارجيا oopتقدر تسوي وظيفة ترجغ لك الكلاس وبعدين تسوي لها اكسبورت وكذا تقدر تستخدم ال

  • Like 2

skype : 011101000110111000110110011001010110110000110000001110010011000000111001

Posted (edited)
1 hour ago, said:

خارجيا oopتقدر تسوي وظيفة ترجغ لك الكلاس وبعدين تسوي لها اكسبورت وكذا تقدر تستخدم ال

اوكي فهمت عليك

مع اني ما توقعت أنك تقدر ترسل جدول فيه

methods

أو وظائف بدون ما ينمسحون

Edited by #CroSs
  • Like 1
Posted

مثل ما توقعت، الوظائف ينمسحون لما ترسل الكلاس

 

loadstring لكن في طريقة بال

  • Like 1

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