Jump to content

طلب اكواد


Recommended Posts

السلام عليكم

اوالا

ابي اكواد

التسجيل التلقائي

------

ثانيا

كيف احط صوره 

ع زر = البوتون

-------------

ثالثا

كيف اخلي اليبل

يكون لونه اسود

ولما احط عليه سهم الماوس يكون لونه احمر

اشيل السهم من عليه يرجع اسود وهكذا 

#

؟

Link to comment

تقدر تستعمل حفظ البيانات حق لوحة التسجيل عن طريق ملفات
xml

و وقت اللاعب يدخل سوي ارجاع للقيم الموجودة ( من ملف كلينت ) وارسلها بالترايجر لملف سيرفر اللي فيه امر التسجيل

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

 

Link to comment
24 minutes ago, coNolel 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

 

ذا يتحقق من مكان الماوس ماله شغل بتغيير اللون

  • Like 1
Link to comment
3 hours ago, #_iMr.[E]coo said:

addEventHandler( "onClientMouseEnter", getRootElement(), 
    function(aX, aY)
        outputChatBox( "You're pointing at a GUI element at ("..tostring(aX)..", "..tostring(aY)..")")
    end
)

 

اخي ذا 

مثال الويكي

ابي مثال منك يكون بسيط وسهل

Link to comment
5 hours ago, Deativated said:

 


addEventHandler ( "onClientMouseEnter", resouceRoot,
	function ( )
		if source == label then
			guiLabelSetColor ( label, 255, 255, 255 )
		end
	end
)

addEventHandler ( "onClientMouseLeave", resouceRoot,
	function ( )
		if source == label then
			guiLabelSetColor ( label, 255, 255, 0 )
		end
	end
)

 

اولا مشكور 

علي ذا الطلب ^

ثانيا

طلب وضع صوره 

ع زر 

تمام

لاكن م تقدر تضغط ع الزر

وش الحل ؟

Link to comment
function guiCreateButton(x,y,x1,y1,bla)
	local img=guicreatestaticimage(x,y,x1,y1,blabla)  
  local lbl=guiCreateLabel(x,y,x1,y1,blalalala)
  return img

end

طبعا الكود غير صحيح لكن انا عطيتك فكره حاول بنفسك

1 hour ago, MARIY said:

اولا مشكور 

علي ذا الطلب ^

ثانيا

طلب وضع صوره 

ع زر 

تمام

لاكن م تقدر تضغط ع الزر

وش الحل ؟

 

Link to comment
1 hour ago, MARIY said:

معلش 

انا مو فاهم

وش يعني 


return img

ممكن احد يشرحها لي

؟

تعني إرجاع القيمة كمثال توضيحي

function getPlayerName ( player )
	return "Allawi"
end

addEventHandler ( "onPlayerChat", root, 
	function ( message, type )
		if ( type == 0 ) then
			cancelEvent ( )
			outputChatBox ( getPlayerName ( source ) .. ": " .. message )
		end
	end
)

الأن هنا عندما تقوم بالكتابة في الشات

يحضر لك إسم اللاعب ورسالته

هنا وضعنا بدلاً من أن يضع إسم اللاعب

يقوم بوضع إسم إختياري وهو "Allawi"

إن شاء الله تكون فهمت ..

Link to comment
7 minutes ago, ` Allawi said:

تعني إرجاع القيمة كمثال توضيحي


function getPlayerName ( player )
	return "Allawi"
end

addEventHandler ( "onPlayerChat", root, 
	function ( message, type )
		if ( type == 0 ) then
			cancelEvent ( )
			outputChatBox ( getPlayerName ( source ) .. ": " .. message )
		end
	end
)

الأن هنا عندما تقوم بالكتابة في الشات

يحضر لك إسم اللاعب ورسالته

هنا وضعنا بدلاً من أن يضع إسم اللاعب

يقوم بوضع إسم إختياري وهو "Allawi"

إن شاء الله تكون فهمت ..

فهمت بس في شئ بسيط

وش

يعني ذا الكود

		if ( type == 0 ) then

 

Link to comment
4 minutes ago, MARIY said:

فهمت بس في شئ بسيط

وش

يعني ذا الكود


		if ( type == 0 ) then

 

هذا تحقق من نوع الرسالة

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

وتوجد له 3 أنواع

يمكنك قراءة الويكي لمعرفة المزيد

onPlayerChat

Link to comment

كخبير في اللغة ساشرح لك الارقمنتات 

"onPlayerChat"

message = الرسالة

messagetype = نوع الرسالة

اول نوع وهي رسالة عادية 

ثاني نوع : رسالة شخصية 

ثالث نوع : رسالة للفريق

Link to comment
15 minutes ago, F_F said:

كخبير في اللغة ساشرح لك الارقمنتات 

"onPlayerChat"

message = الرسالة

messagetype = نوع الرسالة

اول نوع وهي رسالة عادية 

ثاني نوع : رسالة شخصية 

ثالث نوع : رسالة للفريق

:oops:

Link to comment
18 hours ago, Master_MTA said:

function guiCreateButton(x,y,x1,y1,bla)
	local img=guicreatestaticimage(x,y,x1,y1,blabla)  
  local lbl=guiCreateLabel(x,y,x1,y1,blalalala)
  return img

end

طبعا الكود غير صحيح لكن انا عطيتك فكره حاول بنفسك

 

سويت الكود 

لاكن الزر اختفي خالص اكنو مو موجود

الكود

function b1()
log = guiCreateButton(187, 127, 88, 38,"", false, wnd)
imgl = guiCreateStaticImage(187, 127, 88, 38, "gg.png", false, wnd)
lbll =guiCreateLabelguiCreateLabel(187, 127, 88, 38, "Login", false, wnd)
return imgl
end

ياريت حد يعدلو يخليه تمام

#Edit:

ابي مثل ذي

1497751899541.png

Link to comment
function guiCreateButton(x,y,x1,y1,text,state,realative,png)
local imgl = guiCreateStaticImage(x,y,x1,y1,png, state, realative)
local lbll =guiCreateLabelguiCreateLabel(x+0.4,y,x1,y1, text, state, realative)
return imgl
end
log = guiCreateButton(187, 127, 88, 38,"Login", false, wnd,'gg.png')
------------نجي للشرح
---------------187, 127, 88, 38,"Login", false, wnd الى هنا كانك سويت زر عادي
-------------------------gg.pngذي الصوره اللي تبي تحطها مكان الزر

 

1 hour ago, MARIY said:

سويت الكود 

لاكن الزر اختفي خالص اكنو مو موجود

الكود


function b1()
log = guiCreateButton(187, 127, 88, 38,"", false, wnd)
imgl = guiCreateStaticImage(187, 127, 88, 38, "gg.png", false, wnd)
lbll =guiCreateLabelguiCreateLabel(187, 127, 88, 38, "Login", false, wnd)
return imgl
end

ياريت حد يعدلو يخليه تمام

#Edit:

ابي مثل ذي

1497751899541.png

بالتوفيق

 

Link to comment
2 hours ago, Master_MTA said:

function guiCreateButton(x,y,x1,y1,text,state,realative,png)
local imgl = guiCreateStaticImage(x,y,x1,y1,png, state, realative)
local lbll =guiCreateLabelguiCreateLabel(x+0.4,y,x1,y1, text, state, realative)
return imgl
end
log = guiCreateButton(187, 127, 88, 38,"Login", false, wnd,'gg.png')
------------نجي للشرح
---------------187, 127, 88, 38,"Login", false, wnd الى هنا كانك سويت زر عادي
-------------------------gg.pngذي الصوره اللي تبي تحطها مكان الزر

 

بالتوفيق

 

في خطأ بسطر الثالث

Link to comment

علي ما اظن كده صح 

لو غلط قول ؟

--
function guiCreateButton(x,y,x1,y1,text,state,realative,png)
local imgl = guiCreateStaticImage(x,y,x1,y1,png, state, realative)
local lbll =guiCreateLabel(x+0.4,y,x1,y1, text, state, realative)
return imgl
end
log = guiCreateButton(187, 127, 88, 38,"Login", false, wnd,'gg.png')

صح كده
#
؟

Edited by MA[S]RIY
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...