F[5]aMh

مساعدة #

Recommended Posts

سلام عليكم

انا سويت لوحة جريد لست 

أبي مساعدة بسيطة بس ..

ابي اخلي ال Row اذا ضغط عليه لاعب دبل كلك يوديه للوحة ثانية

ياليت أحد يساعدني واكون ممنون له #

وسلام عليكم #

Edited by F[5]aMh

Share this post


Link to post
41 minutes ago, F[5]aMh said:

سلام عليكم

انا سويت لوحة جريد لست 

أبي مساعدة بسيطة بس ..

ابي اخلي ال Row اذا ضغط عليه لاعب دبل كلك يوديه للوحة ثانية

ياليت أحد يساعدني واكون ممنون له #

وسلام عليكم #

"onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين
if( guiGridListGetSelectedItem( yourGridList ,  ) == yourRow ) then --للتحقق من الرو 
guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة

 

  • Thanks 1

Share this post


Link to post
26 minutes ago, KillerX said:

"onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين
if( guiGridListGetSelectedItem( yourGridList ,  ) == yourRow ) then --للتحقق من الرو 
guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة

 

مكان yourRow أحط الرقم ؟؟

Share this post


Link to post
17 minutes ago, F[5]aMh said:

مكان yourRow أحط الرقم ؟؟

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

 للرو حقك yourRow تمام بدل

وطبعا الرو لازم يكون رقم

55 minutes ago, KillerX said:

"onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين
if( guiGridListGetSelectedItem( yourGridList ,  ) == yourRow ) then --للتحقق من الرو 
guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة

 

هنا مفيش فاصلة

if( guiGridListGetSelectedItem( yourGridList ,  ) == yourRow ) then

بيصير كدا

if( guiGridListGetSelectedItem( yourGridList ) == yourRow ) then --للتحقق من الرو

 

Edited by KillerX
  • Thanks 1

Share this post


Link to post
34 minutes ago, KillerX said:

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

 للرو حقك yourRow تمام بدل

وطبعا الرو لازم يكون رقم

هنا مفيش فاصلة


if( guiGridListGetSelectedItem( yourGridList ,  ) == yourRow ) then

بيصير كدا


if( guiGridListGetSelectedItem( yourGridList ) == yourRow ) then --للتحقق من الرو

 

بعدين اكمل اكواد اللوحة الثانية صح ؟

Share this post


Link to post
4 minutes ago, F[5]aMh said:

بعدين اكمل اكواد اللوحة الثانية صح ؟

لا انتا حط في الاول خالص اكواد اللوحتين وخلي اللوحة التانية مخفية

ولما تختار الرو اللي تبيه خليه ظاهرة

Share this post


Link to post

تفضل جرب .. :)

-------------------------------*
addEventHandler("onClientGUIClick",yourGridList, -- اسم القريد
function ( )
local Row = guiGridListGetSelectedItem( yourGridList ) -- بدل اسم القريد ليست لاسم القريد حقك ..
if ( Row ~= -1 ) then -- هنا يتحقق انه ضغط على الرو 
guiSetVisible(window___1,false) -- اسم اللوحة اللي بتنغلق ..
guiSetVisible(window___2,true) -- اسم اللوحة اللي بتتفتح ..
else
outputChatBox( 'يـرجـة التـحـديـد مـن الـقـائــمــة .. #', 255, 0, 0, true )
end
end
)
-- اتمني تكون استفادت ^^
-- طبعآ الكود مجرب ^^
-- Bad___________Boy
-------------------------------*

 

 

 

Edited by #Bad_Boy,
  • Thanks 3

Share this post


Link to post
17 hours ago, #Bad_Boy, said:

تفضل جرب .. :)


-------------------------------*
addEventHandler("onClientGUIClick",yourGridList, -- اسم القريد
function ( )
local Row = guiGridListGetSelectedItem( yourGridList ) -- بدل اسم القريد ليست لاسم القريد حقك ..
if ( Row ~= -1 ) then -- هنا يتحقق انه ضغط على الرو 
guiSetVisible(window___1,false) -- اسم اللوحة اللي بتنغلق ..
guiSetVisible(window___2,true) -- اسم اللوحة اللي بتتفتح ..
else
outputChatBox( 'يـرجـة التـحـديـد مـن الـقـائــمــة .. #', 255, 0, 0, true )
end
end
)
-- اتمني تكون استفادت ^^
-- طبعآ الكود مجرب ^^
-- Bad___________Boy
-------------------------------*

 

 

 

.. ياليت المرة الجاية لا تعطي الجاهز,
لأننا نبي نعلمه ما نبي نعطيه الجاهز وخلاص ..

Share this post


Link to post
27 minutes ago, DABL said:

.. ياليت المرة الجاية لا تعطي الجاهز,
لأننا نبي نعلمه ما نبي نعطيه الجاهز وخلاص ..

اكيييد هو راح يتعلم من الاكواد .. 👍

Share this post


Link to post

يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ  هات انت افكار

Share this post


Link to post
42 minutes ago, Kareem Amer said:

يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ  هات انت افكار

الفكرة منشورة في أغلب السيرفرات,

ياريت قبل ما تتكلم تتأكد , :roll:

Edited by DABL
  • Like 1

Share this post


Link to post
1 hour ago, Kareem Amer said:

يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ  هات انت افكار

طب أخوي ليش دخلت بـ نيتي على طول !! انا ابي اسوي لوحة للكونسلية فيها خيارات الي هي توزيع ساعات ومسابقات وصك باند وسحب رتب وصلاحيات اسل ...

  • Sad 1

Share this post


Link to post
1 hour ago, DABL said:

الفكرة منشورة في أغلب السيرفرات,

ياريت قبل ما تتكلم تتأكد , :roll:

يحب وين اغلب السيرفرات الي سواها

MR.Ziad

وبعدها الكل سرقها

40 minutes ago, F[5]aMh said:

طب أخوي ليش دخلت بـ نيتي على طول !! انا ابي اسوي لوحة للكونسلية فيها خيارات الي هي توزيع ساعات ومسابقات وصك باند وسحب رتب وصلاحيات اسل ...

اعتذر لك لاكن هي نفس الفكرة ض1 + موفق وانشالله تصير من افضل المبرمجين وننتظر ابداعاتك

Share this post


Link to post
3 minutes ago, Kareem Amer said:

يحب وين اغلب السيرفرات الي سواها

MR.Ziad

وبعدها الكل سرقها

اعتذر لك لاكن هي نفس الفكرة ض1 + موفق وانشالله تصير من افضل المبرمجين وننتظر ابداعاتك

الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل ..

وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى

لو عندك الكود لآتبخل علينا يولد

Share this post


Link to post
23 minutes ago, F[5]aMh said:

الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل ..

وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى

لو عندك الكود لآتبخل علينا يولد

لا والله شغال بس انتا ما جربت تعمل اللوحات اصلا 😕

ولو هو مب شغال ليش ما تفكر تعرضوا بعد تعديلك

 

Share this post


Link to post

اذا كنت تبغى تفتح لوحة جديده اعطاك كيلر الكود الصحيح

بس الظاهر انت مو مسوي اللوحة اساساً xD

Edited by NX_CI
  • Thanks 1
  • Haha 1

Share this post


Link to post
1 hour ago, F[5]aMh said:

الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل ..

وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى

لو عندك الكود لآتبخل علينا يولد

طيب حب شو رأيك اسويلك انا المود وخلاص وابقي انت شوف اكواده وبرمج مثله ^_^

Share this post


Link to post
12 hours ago, NX_CI said:

اذا كنت تبغى تفتح لوحة جديده اعطاك كيلر الكود الصحيح

بس الظاهر انت مو مسوي اللوحة اساساً xD

أنا مسوي اللوحتين .. لوحة بجرب اني اربطها ع الراو ولوحة الي فيها ال راو .. ولا وحدة منهم فتحت لي 

11 hours ago, Kareem Amer said:

طيب حب شو رأيك اسويلك انا المود وخلاص وابقي انت شوف اكواده وبرمج مثله ^_^

ياريت والله ^.^ ماتقصر .. بتعلم من الاكواد اسهل !

13 hours ago, KillerX said:

لا والله شغال بس انتا ما جربت تعمل اللوحات اصلا 😕

 ولو هو مب شغال ليش ما تفكر تعرضوا بعد تعديلك

  

لأن ماخطر ببالي :") 

Share this post


Link to post

window1=guiCreateWindow(...)
window2=guiCreateWindow(...)

_table = {
  ['ROW1']=window1,
  ['ROW2']=window2,
} 
-- ROW1 = اسم الرو الاول اللي يفتح اللوحة الاولى ROW2 = اسم الرو الثاني اللي يفتح اللوحة الثانية
-- window1 = اللوحة الاولى window2 = اللوحة الثانية


function ondoubleclick()
	local row,_=guiGridListGetSelectedItem(gridlist)
	if row~= -1 then
		local text=guiGridListGetItemText(gridlist,row,1)
		for k, v in pairs (_table) do
			if k==text then
				guiSetVisible(v, true)
			else
				guiSetVisible(v, false)
			end
		end
	end
end

addEventHandler('onClientGUIDoubleClick',root,ondoubleclick)

 

Edited by NX_CI

Share this post


Link to post
7 hours ago, F[5]aMh said:

 

ياريت والله ^.^ ماتقصر .. بتعلم من الاكواد اسهل !

طيب حب انشالله ببداً لك فيهم وخد الاكواد + انا مسوي مود اول من يكتب حديث × حديث للوحة الكونسل

+ يحب بشرح ابسط المود كل الاكواد الي يعتمد عليها هي

onClientGUIDoubleClick

 

Share this post


Link to post
19 hours ago, Kareem Amer said:

+ يحب بشرح ابسط المود كل الاكواد الي يعتمد عليها هي

ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس 

, وش دخله في كل الأكواد ؟

  • Like 1

Share this post


Link to post
On 04/02/2019 at 00:48, NX_CI said:

window1=guiCreateWindow(...)
window2=guiCreateWindow(...)

_table = {
  ['ROW1']=window1,
  ['ROW2']=window2,
} 
-- ROW1 = اسم الرو الاول اللي يفتح اللوحة الاولى ROW2 = اسم الرو الثاني اللي يفتح اللوحة الثانية
-- window1 = اللوحة الاولى window2 = اللوحة الثانية


function ondoubleclick()
	local row,_=guiGridListGetSelectedItem(gridlist)
	if row~= -1 then
		local text=guiGridListGetItemText(gridlist,row,1)
		for k, v in pairs (_table) do
			if k==text then
				guiSetVisible(v, true)
			else
				guiSetVisible(v, false)
			end
		end
	end
end

addEventHandler('onClientGUIDoubleClick',root,ondoubleclick)

 

ممكن يسويها كدا ابسطا

_table = {}
table[0] = guiCreateWindow(...) -- اللوحة الاولي مع الرو الاول 
table[1] = guiCreateWindow(...) -- اللوحة الثانية مع الرو الثاني

-- window1 = اللوحة الاولى window2 = اللوحة الثانية


function ondoubleclick()
	local row,_=guiGridListGetSelectedItem(gridlist)
	if row~= -1 then
		guiSetVisible( _table[ row ] )		
	end
end

addEventHandler('onClientGUIDoubleClick',root,ondoubleclick)

 

10 minutes ago, DABL said:

ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس 

, وش دخله في كل الأكواد ؟

يا اخي دي برمجة مستقبلية

لا تتدخل انتا يا عدو النجاح

  • Haha 2

Share this post


Link to post
Just now, KillerX said:

ممكن يسويها كدا ابسطا


_table = {}
table[0] = guiCreateWindow(...) -- اللوحة الاولي مع الرو الاول 
table[1] = guiCreateWindow(...) -- اللوحة الثانية مع الرو الثاني

-- window1 = اللوحة الاولى window2 = اللوحة الثانية


function ondoubleclick()
	local row,_=guiGridListGetSelectedItem(gridlist)
	if row~= -1 then
		guiSetVisible( _table[ row ] )		
	end
end

addEventHandler('onClientGUIDoubleClick',root,ondoubleclick)

 

يا اخي دي برمجة مستقبلية

لا تتدخل انتا يا عدو النجاح

ماشي..

  • Haha 1

Share this post


Link to post
1 hour ago, DABL said:

ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس 

, وش دخله في كل الأكواد ؟

ما فهمت ؟ طيب شوف انا اقصد يعني ان اللوحة القديمة مثل حقت الوزارة وكذا كانت نفس كل شي بس الاختلاف بينهم ان الكود ذا تغير ^_^

Share this post


Link to post
2 hours ago, KillerX said:

ممكن يسويها كدا ابسطا


_table = {}
table[0] = guiCreateWindow(...) -- اللوحة الاولي مع الرو الاول 
table[1] = guiCreateWindow(...) -- اللوحة الثانية مع الرو الثاني

-- window1 = اللوحة الاولى window2 = اللوحة الثانية


function ondoubleclick()
	local row,_=guiGridListGetSelectedItem(gridlist)
	if row~= -1 then
		guiSetVisible( _table[ row ] )		
	end
end

addEventHandler('onClientGUIDoubleClick',root,ondoubleclick)

 

X Wrong

 

guiSetVisible ( element guiElement, bool state )
Edited by NX_CI

Share this post


Link to post

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.