Jump to content

مساعدة #


F[5]aMh

Recommended Posts

سلام عليكم

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

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

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

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

وسلام عليكم #

Edited by F[5]aMh
Link to comment
  On 01/02/2019 at 18:01, F[5]aMh said:

سلام عليكم

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

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

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

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

وسلام عليكم #

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

 

  • Thanks 1
Link to comment
  On 01/02/2019 at 18:48, KillerX said:

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

 

Expand  

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

Link to comment
  On 01/02/2019 at 19:15, F[5]aMh said:

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

Expand  

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

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

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

  On 01/02/2019 at 18:48, KillerX said:
"onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين
if( guiGridListGetSelectedItem( yourGridList ,  ) == yourRow ) then --للتحقق من الرو 
guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة

 

Expand  

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

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

بيصير كدا

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

 

Edited by KillerX
  • Thanks 1
Link to comment
  On 01/02/2019 at 19:33, KillerX said:

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

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

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

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


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

بيصير كدا


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

 

Expand  

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

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
  On 01/02/2019 at 20:29, #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
-------------------------------*

 

 

 

Expand  

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

Link to comment

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

Link to comment
  On 03/02/2019 at 17:39, Kareem Amer said:

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

Expand  

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

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

Edited by Guest
Link to comment
  On 03/02/2019 at 17:39, Kareem Amer said:

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

Expand  

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

  • Sad 1
Link to comment
  On 03/02/2019 at 18:21, DABL said:

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

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

Expand  

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

MR.Ziad

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

  On 03/02/2019 at 19:25, F[5]aMh said:

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

Expand  

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

Link to comment
  On 03/02/2019 at 20:06, Kareem Amer said:

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

MR.Ziad

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

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

Expand  

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

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

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

Link to comment
  On 03/02/2019 at 20:10, F[5]aMh said:

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

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

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

Expand  

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

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

 

Link to comment
  On 03/02/2019 at 20:10, F[5]aMh said:

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

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

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

Expand  

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

Link to comment
  On 03/02/2019 at 20:47, NX_CI said:

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

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

Expand  

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

  On 03/02/2019 at 22:07, Kareem Amer said:

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

Expand  

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

  On 03/02/2019 at 20:34, KillerX said:

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

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

  

Expand  

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

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
  On 04/02/2019 at 09:35, F[5]aMh said:

 

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

Expand  

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

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

onClientGUIDoubleClick

 

Link to comment
  On 04/02/2019 at 10: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)

 

Expand  

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

_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)

 

  On 05/02/2019 at 12:15, DABL said:

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

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

Expand  

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

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

  • Haha 1
Link to comment
  On 05/02/2019 at 12:26, 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)

 

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

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

Expand  

ماشي..

Link to comment
  On 05/02/2019 at 12:15, DABL said:

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

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

Expand  

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

Link to comment
  On 05/02/2019 at 12:26, 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)

 

Expand  

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