Jump to content

مساعدة #


F[5]aMh

Recommended Posts

سلام عليكم

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

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

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

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

وسلام عليكم #

Edited by F[5]aMh
Link to comment
41 minutes ago, F[5]aMh said:

سلام عليكم

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

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

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

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

وسلام عليكم #

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

 

  • Thanks 1
Link to comment
26 minutes ago, KillerX said:

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

 

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

Link to comment
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
Link to comment
34 minutes ago, KillerX said:

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

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

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

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


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

بيصير كدا


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

 

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

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

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

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

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

Link to comment

تفضل جرب .. :)

-------------------------------*
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
Link to comment
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
-------------------------------*

 

 

 

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

Link to comment

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

Link to comment
42 minutes ago, Kareem Amer said:

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

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

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

Edited by Guest
Link to comment
1 hour ago, Kareem Amer said:

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

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

  • Sad 1
Link to comment
1 hour ago, DABL said:

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

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

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

MR.Ziad

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

40 minutes ago, F[5]aMh said:

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

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

Link to comment
3 minutes ago, Kareem Amer said:

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

MR.Ziad

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

Link to comment
12 hours ago, NX_CI said:

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

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

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

11 hours ago, Kareem Amer said:

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

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

13 hours ago, KillerX said:

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

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

  

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

Link to comment

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
Link to comment
7 hours ago, F[5]aMh said:

 

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

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

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

onClientGUIDoubleClick

 

Link to comment
19 hours ago, Kareem Amer said:

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

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

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

Link to comment
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 1
Link to comment
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)

 

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

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

ماشي..

Link to comment
1 hour ago, DABL said:

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

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

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

Link to comment
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
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...