Jump to content

مشكلة غريبة فالجريد ليست


Recommended Posts

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

انا جالس اسوي المود

الحين المود يعتمد عالجريد ليست

اجتني مشكلة بالمود

الاكواد يلي بها المشكلة :

 guiGridListSetItemText(gi, 0, 1, "Blue-White Infernus", false, false)
        guiGridListSetItemText(gi, 0, 2, "1000$", false, false)
        guiGridListSetItemText(gi, 1, 1, "2 Colors Infernus", false, false)
        guiGridListSetItemText(gi, 1, 2, "50,000$", false, false)

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

local sl = guiGridListGetSelectedItem ( gi )
		if sl ~= 0 then
			local tx = guiGridListGetItemText(gi,sl,1)
			if tx == "Blue-White Infernus" then
				guiSetVisible(im6,false)
				guiSetVisible(im2,true)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)
			elseif tx == "2 Colors Infernus" then
				guiSetVisible(im6,true)
				guiSetVisible(im2,false)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)

ذي مب الاكواد كاملة

المشكلة هي فوق انا مسوي جريد ليست ومسوي كلمن به ايتم تيكست

الحين انا مسوي لما يضغط بوتون يجيب الايتم تيكست المحدد  

ومسوي تحقق اذا كان هو يخفي مجموعة صور ويظهر صورة

الحين المشكلة الاسم بالايتم تيكست الاول يلي هو الحين

Blue-White Infernus

لما اضغط ما تيجي صورة 

اما الباقي تيجي صورة جربت ابدل الاسماء لكن نفس الشيئ

ممكن حل للمشكلة؟

Link to comment
1 hour ago, xX_Ma[D]arA_xX said:

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

انا جالس اسوي المود

الحين المود يعتمد عالجريد ليست

اجتني مشكلة بالمود

الاكواد يلي بها المشكلة :


 guiGridListSetItemText(gi, 0, 1, "Blue-White Infernus", false, false)
        guiGridListSetItemText(gi, 0, 2, "1000$", false, false)
        guiGridListSetItemText(gi, 1, 1, "2 Colors Infernus", false, false)
        guiGridListSetItemText(gi, 1, 2, "50,000$", false, false)

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

local sl = guiGridListGetSelectedItem ( gi )
		if sl ~= 0 then
			local tx = guiGridListGetItemText(gi,sl,1)
			if tx == "Blue-White Infernus" then
				guiSetVisible(im6,false)
				guiSetVisible(im2,true)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)
			elseif tx == "2 Colors Infernus" then
				guiSetVisible(im6,true)
				guiSetVisible(im2,false)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)

ذي مب الاكواد كاملة

المشكلة هي فوق انا مسوي جريد ليست ومسوي كلمن به ايتم تيكست

الحين انا مسوي لما يضغط بوتون يجيب الايتم تيكست المحدد  

ومسوي تحقق اذا كان هو يخفي مجموعة صور ويظهر صورة

الحين المشكلة الاسم بالايتم تيكست الاول يلي هو الحين

Blue-White Infernus

لما اضغط ما تيجي صورة 

اما الباقي تيجي صورة جربت ابدل الاسماء لكن نفس الشيئ

ممكن حل للمشكلة؟

انصحك تسويها بالجدوال الي فوق 
بالنسبة للكود التاني يصير كذا :
 

			local tx = guiGridListGetItemText ( gi , guiGridListGetSelectedItem ( gi ) , 1 )
			if tx == "Blue-White Infernus" then
				guiSetVisible(im6,false)
				guiSetVisible(im2,true)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)
			elseif tx == "2 Colors Infernus" then
				guiSetVisible(im6,true)
				guiSetVisible(im2,false)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)

 

Link to comment
Just now, MR.StoRm said:

انصحك تسويها بالجدوال الي فوق 
بالنسبة للكود التاني يصير كذا :
 


			local tx = guiGridListGetItemText ( gi , guiGridListGetSelectedItem ( gi ) , 1 )
			if tx == "Blue-White Infernus" then
				guiSetVisible(im6,false)
				guiSetVisible(im2,true)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)
			elseif tx == "2 Colors Infernus" then
				guiSetVisible(im6,true)
				guiSetVisible(im2,false)
				guiSetVisible(im3,false)
				guiSetVisible(im4,false)
				guiSetVisible(im5,false)

 

مشكور على المساعدة

بالنسبة للجداول للأسف ما عندي خبرة فيها

Link to comment
Just now, #,+( _xiRoc[K]; > said:

وش تبي تسوي بالضبط ؟

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

سويت جريد ليست  ووضعت به جميع اسماء السيارات

وسعر لكل سيارة

وسويت زرين زر يخليك تشوف صورة للسيارة وزر يعطيك السيارة

Link to comment
1 minute ago, xX_Ma[D]arA_xX said:

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

سويت جريد ليست  ووضعت به جميع اسماء السيارات

وسعر لكل سيارة

وسويت زرين زر يخليك تشوف صورة للسيارة وزر يعطيك السيارة

جربت الي عطيتك ياه ؟ .. 

Link to comment
4 minutes ago, xX_Ma[D]arA_xX said:

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

سويت جريد ليست  ووضعت به جميع اسماء السيارات

وسعر لكل سيارة

وسويت زرين زر يخليك تشوف صورة للسيارة وزر يعطيك السيارة

ليش مسوي هالزحمة

تقدر تسوي صورة واحدة وتستخدم

guiStaticImageLoadImage

بدل انك تستخدم guiSetVisible بشكل متكرر

3 minutes ago, MR.StoRm said:

جربت الي عطيتك ياه ؟ .. 

ماشوف انك غيرت شي في كوده

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

يش مسوي هالزحمة

تقدر تسوي صورة واحدة وتستخدم


guiStaticImageLoadImage

بدل انك تستخدم guiSetVisible

مشكور ما كنت اعرف بوجود ذي الوظيفة 

 

19 minutes ago, MR.StoRm said:

جربت الي عطيتك ياه ؟ .. 

لا ما جربته للحين جالس احاول اسويه جداول

__________________________________________________________

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

addEventHandler ( "onClientGUIClick", root,
function ()
	if (source == li) then
		local tx = guiGridListGetItemText ( gi , guiGridListGetSelectedItem ( gi ) , 1 )
			if tx == "Blue-White Infernus" then
				guiSetVisible(im2,true)
			elseif tx == "2 Colors Infernus" then
				guiStaticImageLoadImage(im2,"im6.png")
			elseif tx == "Pink-Black Infernus" then
				guiStaticImageLoadImage(im2,"im3.png")
			elseif tx == "Red-Black Infernus" then
				guiStaticImageLoadImage(im3,"im4.png")
			elseif tx == "Yellow Infernus" then
				guiStaticImageLoadImage(im4,"im5.png")
			end
	end
end)

 

Edited by xX_Ma[D]arA_xX
Link to comment
20 minutes ago, xX_Ma[D]arA_xX said:

مشكور ما كنت اعرف بوجود ذي الوظيفة 

 

لا ما جربته للحين جالس احاول اسويه جداول

__________________________________________________________

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


addEventHandler ( "onClientGUIClick", root,
function ()
	if (source == li) then
		local tx = guiGridListGetItemText ( gi , guiGridListGetSelectedItem ( gi ) , 1 )
			if tx == "Blue-White Infernus" then
				guiSetVisible(im2,true)
			elseif tx == "2 Colors Infernus" then
				guiStaticImageLoadImage(im2,"im6.png")
			elseif tx == "Pink-Black Infernus" then
				guiStaticImageLoadImage(im2,"im3.png")
			elseif tx == "Red-Black Infernus" then
				guiStaticImageLoadImage(im3,"im4.png")
			elseif tx == "Yellow Infernus" then
				guiStaticImageLoadImage(im4,"im5.png")
			end
	end
end)

 

قلت لك مايحتاج اكثر من صورة بس استخدم صورة واحدة -_-

ليش مسوي

im2

im2

im3

im4

 

بس استخدم صورة واحدة لاتستخدم اكثر من واحدة

واحدة تكفي

Link to comment
tables = { 
{"2 Colors Infernus","im6.png"},
{"Pink-Black Infernus","im3.png"},
{"Red-Black Infernus","im4.png"},
{"Yellow Infernus","im5.png"}
}


for i , v in ipairs (tables) do 
local row  = guiGridListAddRow(gi)
guiGridListSetItemText(gi,row,1,v[1],false,false)
guiGridListSetItemData(gi,row,1,v[2])
end 

addEventHandler ( "onClientGUIClick", root,
function ()
if (source == li) then
local sel =  guiGridListGetSelectedItem ( gi )
if sel ~= -1 then 
local data = guiGridListGetItemData(gi,sel,1)
guiStaticImageLoadImage(im2,""..data.."")
		end
	end
end 
)

 

Link to comment
On ٢٣‏/٩‏/٢٠١٧ at 21:18, #,+( _xiRoc[K]; > said:

قلت لك مايحتاج اكثر من صورة بس استخدم صورة واحدة -_-

ليش مسوي

im2

im2

im3

im4

 

بس استخدم صورة واحدة لاتستخدم اكثر من واحدة

واحدة تكفي

اوك مشكور

 

22 hours ago, Ahmed Ly said:

tables = { 
{"2 Colors Infernus","im6.png"},
{"Pink-Black Infernus","im3.png"},
{"Red-Black Infernus","im4.png"},
{"Yellow Infernus","im5.png"}
}


for i , v in ipairs (tables) do 
local row  = guiGridListAddRow(gi)
guiGridListSetItemText(gi,row,1,v[1],false,false)
guiGridListSetItemData(gi,row,1,v[2])
end 

addEventHandler ( "onClientGUIClick", root,
function ()
if (source == li) then
local sel =  guiGridListGetSelectedItem ( gi )
if sel ~= -1 then 
local data = guiGridListGetItemData(gi,sel,1)
guiStaticImageLoadImage(im2,""..data.."")
		end
	end
end 
)

 

مشكور على الكود الجاهز 

بشوف كود وبحاول اتعلم منه

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