Jump to content

اقتراحاتكم وافكاركم


Recommended Posts

3 minutes ago, Abu-Solo said:

سكربت يسوي لك منتدي :D

تحقق احلامك هنا انت xD

بسيطه رح سوي براوزر 

لا امزح يخي جد انا الان فاتح السيرفر المحلي

وجالس احك في رقبتي طفشان طفش السنين

Link to comment
15 minutes ago, Master_MTA said:

تحقق احلامك هنا انت xD

بسيطه رح سوي براوزر 

لا امزح يخي جد انا الان فاتح السيرفر المحلي

وجالس احك في رقبتي طفشان طفش السنين

سوي مود زي التويتر ..

واحد ينزل منشور

وتحط زرار لـ اللايك وزرار لـ التعليق وكذا ..

بس يكون خاص بـ السيرفر يعني ..

عرفت قصدي؟

ويقدر ينزل صور وفيديوهات -# اهم نقطه

كل هذا بدون بروزر ^^

Edited by Abu-Solo
  • Like 1
Link to comment
12 minutes ago, Abu-Solo said:

سوي مود زي التويتر ..

واحد ينزل منشور

وتحط زرار لـ اللايك وزرار لـ التعليق وكذا ..

بس يكون خاص بـ السيرفر يعني ..

عرفت قصدي؟

ويقدر ينزل صور وفيديوهات -# اهم نقطه

كل هذا بدون بروزر ^^

اوكيه حلوه الفكره منشور عباره عن كلام بس؟

ولا اخليه يقدر يحط صور برضو

fetchRemote?

وش رايك بس ما احس الفكره جيده  اصلا محد بيهتم لها

بعد تغيير رايي يب محد بيهتم بها

Link to comment
14 minutes ago, Master_MTA said:

اوكيه حلوه الفكره منشور عباره عن كلام بس؟

ولا اخليه يقدر يحط صور برضو

fetchRemote?

وش رايك بس ما احس الفكره جيده  اصلا محد بيهتم لها

بعد تغيير رايي يب محد بيهتم بها

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

كذا بتطفش اكثر

ع الاقل حاول تسوي ذا لين يجي احد ويقولك فكره حلوه

Link to comment
2 hours ago, Abu-Solo said:

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

كذا بتطفش اكثر

ع الاقل حاول تسوي ذا لين يجي احد ويقولك فكره حلوه

لا لا مافي امل وبعدين يوم افكر في كمية الاكواد اللي بكتبها

وافكر وش بيصير

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

فاقتراحاتكم يا حلوين

Link to comment

نصيحة : 
اذا كنت طفشان دور على اشياء وتجارب في الاكواد وشوفها وخلها تزبط معك غصباً عنها

ودور وتعلم وزبط وطبق 
بدل ماتسوي مود حوالي خمس مية سطر بس عشان تفك الملل  ._.
او سوي فكرة انت مابتقدر لها بمستواك الحالي وسويها عشان تطور من مستواك لاغير : )

  • Like 1
Link to comment
28 minutes ago, Dr.Marco said:

اظن انو خبرتك بسيطة ب دي اكس

تعلمم لها اكتر

 

 

1 hour ago, iMr.WiFi..! said:

نصيحة : 
اذا كنت طفشان دور على اشياء وتجارب في الاكواد وشوفها وخلها تزبط معك غصباً عنها

ودور وتعلم وزبط وطبق 
بدل ماتسوي مود حوالي خمس مية سطر بس عشان تفك الملل  ._.
او سوي فكرة انت مابتقدر لها بمستواك الحالي وسويها عشان تطور من مستواك لاغير : )

المشكله مب كذا مب قصدي تكبر ولا شي والله

لكن يوم اروح الويكي اشوف فنكشن ما اعرفه

بمجرد اخش الصفحه خلاص تعلمته بالنسبه للدي اكس يا ماركو نفس النظام اشوف فقط مره واتعلم

مافي شي صعب لها ال\رجه يعني

تو امسس عجبني فكره بكنق الطاره حق اف 1

دخلت السيرفر المحلي 5 دق سويتها وحتى ما كملت 5 دق

	addEventHandler( "onClientMouseEnter", getRootElement(), 
    function(aX, aY)
	if getElementType(source)=='gui-button' then
	local x,y =guiGetSize ( source, false )
	guiSetSize ( source, x+6, y+6, false )

	end
    end
)
	addEventHandler( "onClientMouseLeave", getRootElement(), 
    function(aX, aY)
		if getElementType(source)=='gui-button' then
	local x,y = guiGetSize ( source, false )
	guiSetSize ( source, x-6, y-6, false )
    end
	end
)

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

الان جالس اتعلم الجافا لكن طفش

Link to comment
3 minutes ago, Master_MTA said:

 

المشكله مب كذا مب قصدي تكبر ولا شي والله

لكن يوم اروح الويكي اشوف فنكشن ما اعرفه

بمجرد اخش الصفحه خلاص تعلمته بالنسبه للدي اكس يا ماركو نفس النظام اشوف فقط مره واتعلم

مافي شي صعب لها ال\رجه يعني

تو امسس عجبني فكره بكنق الطاره حق اف 1

دخلت السيرفر المحلي 5 دق سويتها وحتى ما كملت 5 دق


	addEventHandler( "onClientMouseEnter", getRootElement(), 
    function(aX, aY)
	if getElementType(source)=='gui-button' then
	local x,y =guiGetSize ( source, false )
	guiSetSize ( source, x+6, y+6, false )

	end
    end
)
	addEventHandler( "onClientMouseLeave", getRootElement(), 
    function(aX, aY)
		if getElementType(source)=='gui-button' then
	local x,y = guiGetSize ( source, false )
	guiSetSize ( source, x-6, y-6, false )
    end
	end
)

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

الان جالس اتعلم الجافا لكن طفش

كفو

واصل

 

Link to comment
56 minutes ago, #,+( _xiRoc[K]; > said:

الرجال يبي يسوي معاي سيرفر بفكرة مو راضي يتحرك تبيه يسوي ملتي قيم مود ؟ xD

ههههههههههههههههههه لا تفضحنا الله يهديك مب قايلك خلها مفاجاه

Link to comment
2 hours ago, Abdul KariM said:

انشغل بطاعة ربك بالوقت الفاضي او سويلك سكربت تؤجر عليه

افضل رد صراحه اعذروني جميعا

 

3 hours ago, iMr.Omar said:

سوي سكربت زي الموقع .

قريد ليست فيه الاقسام تظغط دبل كلك عليه يطلع لك المواضيع الي فيه والردود ومشرفين على الاقسام وكذا

حلوة الفكرة :)

مشكور لكن ذا يبيله سنه عشان اخلصه xD

Link to comment

 

اخذت بنصيحتك سويتلي مكتبة دي اكس تقريبا ما كملت ساعه

طبعا ما كملتها لكن خلصت زر وله

حدث

خاص فيه اللميز بهذي المكتبه انك تقدر تتعامل مع الزر كالمنت طبيعي فهمت كيف

اشكي حالي صراحه وشرايكم

يعني تقدر تخزنه بمتغير وتتحقق من السورس بالحدث شف تحت بتفهمني

للحين تحس اني ضعيف بالدي اكس ؟

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

function isMouseInPosition ( x, y, width, height )
	if ( not isCursorShowing( ) ) then
		return false
	end
    local sx, sy = guiGetScreenSize ( )
    local cx, cy = getCursorPosition ( )
    local cx, cy = ( cx * sx ), ( cy * sy )
    if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
        return true
    else
        return false
    end
end

-- Modified version for DX Text
function isCursorOverText(posX, posY, sizeX, sizeY)
    if(isCursorShowing()) then
        local cX, cY = getCursorPosition()
        local screenWidth, screenHeight = guiGetScreenSize()
        local cX, cY = (cX*screenWidth), (cY*screenHeight)
        if(cX >= posX and cX <= posX+(sizeX - posX)) and (cY >= posY and cY <= posY+(sizeY - posY)) then
            return true
        else
            return false
        end
    else
        return false	
    end
end
-----------------------------------------------------------------------
local buttons={}

function dxCreateButton(name,text,x,y,x1,y1,color,postgui,font,fontcolor,fontsize,fontpostgui)
local fontpostgui=fontpostgui or true
local name=name or false
local font=font or "default"
local fontsize=fontsize or 1
if name==false or name==nil then return false end
if not x  or type(x)~='number' then 
return error(' dxCreateButton x must be number')
elseif not y or type(y)~='number' then
return error(' dxCreateButton y must be number')
elseif not y1  or type(y1)~='number' then
return error(' dxCreateButton y1 must be number')
elseif not x1  or type(x1)~='number' then
return error(' dxCreateButton x1 must be number')
end
if not getElementByID(name) then
local element=createElement(name,name)
setElementData(element,'atrr',{
x=x,
y=y,
x1=x1,
y1=y1,
text=text,
name=name,
postgui=postgui,
font=font,
fontcolor=fontcolor
})
dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false)
 dxDrawRectangle(x,y,x1,y1, color, false)
table.insert(buttons,element)
return (element)
											else
											local element=getElementByID(name)

dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false)
		        dxDrawRectangle(x,y,x1,y1, color, false)
				return (element)			
end     

end
function getDxButtonID(dx)
if isElement(dx) then
for k,v in ipairs(buttons)do
if v==dx then return tostring(getElementData(v,'atrr').name) end
end
else
error('getDxButtonName dx button must be element')
end
end
function getAllDXAtrr(element)
if isElement(element)and type(element)~='string' then
return getElementData(element,'atrr')
else
error('getAllDXAtrr dx must be element')
end
end
function getDxText(dxelemnt)
return tostring(getElementData(source,'atrr').text)
end
addEventHandler('onClientClick',root,function(btn,state)
for k ,v in ipairs(buttons)do
local data=getElementData(v,'atrr')
if isMouseInPosition(data.x,data.y,data.x1,data.y1)and isElement(v) then 
triggerEvent('onClientDxBottunClick',v,btn,state,data.x,data.y,data.x1,data.y1)
break
end
end
end)
addEventHandler("onClientRender", root,
    function()
		masterbtn=dxCreateButton('test','testbutton',394, 450, 574, 134, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true)
		masterbtn1=dxCreateButton('test1','testbutton12',430, 185, 405, 78, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true)
		masterbtn3=dxCreateButton('test12','testbutton12',41, 272, 1278, 172, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true)
    end
)

addEvent('onClientDxBottunClick',true)
addEventHandler('onClientDxBottunClick',root,function(btn,state,x,y,x1,y1)
if btn=='left' and state=='down' then

if source==masterbtn3 then
local text=getDxText(source)
outputChatBox('you are clicked '..text..' by master ehm',255,255,255)

end
end
end)
12 hours ago, Dr.Marco said:

اظن انو خبرتك بسيطة ب دي اكس

تعلمم لها اكتر

 

 

في خطا باسم الحدث سبلنج حق بوتون لو كملت على المكتبه بعدين اعدله باذن الله

ملاحظه مهمه ما يصلح تحط ل2 زر نفس النيم والا الزر الثاني بيصير زينه فقط ما بتقدر تستخدمه باي وظيفه

Edited by Master_MTA
  • Like 2
Link to comment
1 hour ago, Master_MTA said:

 

اخذت بنصيحتك سويتلي مكتبة دي اكس تقريبا ما كملت ساعه

طبعا ما كملتها لكن خلصت زر وله

حدث

خاص فيه اللميز بهذي المكتبه انك تقدر تتعامل مع الزر كالمنت طبيعي فهمت كيف

اشكي حالي صراحه وشرايكم

يعني تقدر تخزنه بمتغير وتتحقق من السورس بالحدث شف تحت بتفهمني

للحين تحس اني ضعيف بالدي اكس ؟

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


function isMouseInPosition ( x, y, width, height )
	if ( not isCursorShowing( ) ) then
		return false
	end
    local sx, sy = guiGetScreenSize ( )
    local cx, cy = getCursorPosition ( )
    local cx, cy = ( cx * sx ), ( cy * sy )
    if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
        return true
    else
        return false
    end
end

-- Modified version for DX Text
function isCursorOverText(posX, posY, sizeX, sizeY)
    if(isCursorShowing()) then
        local cX, cY = getCursorPosition()
        local screenWidth, screenHeight = guiGetScreenSize()
        local cX, cY = (cX*screenWidth), (cY*screenHeight)
        if(cX >= posX and cX <= posX+(sizeX - posX)) and (cY >= posY and cY <= posY+(sizeY - posY)) then
            return true
        else
            return false
        end
    else
        return false	
    end
end
-----------------------------------------------------------------------
local buttons={}

function dxCreateButton(name,text,x,y,x1,y1,color,postgui,font,fontcolor,fontsize,fontpostgui)
local fontpostgui=fontpostgui or true
local name=name or false
local font=font or "default"
local fontsize=fontsize or 1
if name==false or name==nil then return false end
if not x  or type(x)~='number' then 
return error(' dxCreateButton x must be number')
elseif not y or type(y)~='number' then
return error(' dxCreateButton y must be number')
elseif not y1  or type(y1)~='number' then
return error(' dxCreateButton y1 must be number')
elseif not x1  or type(x1)~='number' then
return error(' dxCreateButton x1 must be number')
end
if not getElementByID(name) then
local element=createElement(name,name)
setElementData(element,'atrr',{
x=x,
y=y,
x1=x1,
y1=y1,
text=text,
name=name,
postgui=postgui,
font=font,
fontcolor=fontcolor
})
dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false)
 dxDrawRectangle(x,y,x1,y1, color, false)
table.insert(buttons,element)
return (element)
											else
											local element=getElementByID(name)

dxDrawText(text, x+(x1/2)-60,y+(y1/2)-20,x1/2,y1/2, fontcolor, fontsize, font, "left", "top", false, false, fontpostgui, false, false)
		        dxDrawRectangle(x,y,x1,y1, color, false)
				return (element)			
end     

end
function getDxButtonID(dx)
if isElement(dx) then
for k,v in ipairs(buttons)do
if v==dx then return tostring(getElementData(v,'atrr').name) end
end
else
error('getDxButtonName dx button must be element')
end
end
function getAllDXAtrr(element)
if isElement(element)and type(element)~='string' then
return getElementData(element,'atrr')
else
error('getAllDXAtrr dx must be element')
end
end
function getDxText(dxelemnt)
return tostring(getElementData(source,'atrr').text)
end
addEventHandler('onClientClick',root,function(btn,state)
for k ,v in ipairs(buttons)do
local data=getElementData(v,'atrr')
if isMouseInPosition(data.x,data.y,data.x1,data.y1)and isElement(v) then 
triggerEvent('onClientDxBottunClick',v,btn,state,data.x,data.y,data.x1,data.y1)
break
end
end
end)
addEventHandler("onClientRender", root,
    function()
		masterbtn=dxCreateButton('test','testbutton',394, 450, 574, 134, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true)
		masterbtn1=dxCreateButton('test1','testbutton12',430, 185, 405, 78, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true)
		masterbtn3=dxCreateButton('test12','testbutton12',41, 272, 1278, 172, tocolor(255, 255, 255, 255), false,"default",tocolor(0, 0, 0, 255),2,true)
    end
)

addEvent('onClientDxBottunClick',true)
addEventHandler('onClientDxBottunClick',root,function(btn,state,x,y,x1,y1)
if btn=='left' and state=='down' then

if source==masterbtn3 then
local text=getDxText(source)
outputChatBox('you are clicked '..text..' by master ehm',255,255,255)

end
end
end)

 

في خطا باسم الحدث سبلنج حق بوتون لو كملت على المكتبه بعدين اعدله باذن الله

ملاحظه مهمه ما يصلح تحط ل2 زر نفس النيم والا الزر الثاني بيصير زينه فقط ما بتقدر تستخدمه باي وظيفه

ما أنصحك تسوي البوتن وترسمه مرة وحدة ض

سوي بالإلمنتات  أفضل

و أرسم الزر بـ الإلمنت

Link to comment
8 hours ago, Abdul KariM said:

مانصحك تكمل لان فيه اكثر من مكتبة دي اكس منشوره

طيب وش اسوي للملل ذي المشكله هنا

+اللي بسويه اني بخليها مطابقه تقريبا للجيو

بحي انك

بتسوي مثلا guiSetVisible

مثل كذا باذن الله 

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

الانشاء يعني ريترن بالالمنت وايضا تقدر تخزنه بمتغير راجع كودي بتفهمني

8 hours ago, coNolel said:

ما أنصحك تسوي البوتن وترسمه مرة وحدة ض

سوي بالإلمنتات  أفضل

و أرسم الزر بـ الإلمنت

تقدر توضح اكثر لاني مسوي المنت فعلا من قبل ان كان قصدك شي ثاني

يا ليت توضح اكثر ان كان شي ثاني

8 hours ago, iMr.Omar said:

لو بتكمل سوي زي GUI 

قريد ليست وكومبو بوكس وكذا وانشرها او بيعها .

باذن الله ربي ييسر بس

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