xb0 Posted September 13, 2015 Share Posted September 13, 2015 السلام عليكم ورحمه الله وبركاته اليوم ابغى مساعده في كود وهو جيت اسوي محل اسحله او شوب فا ابغى اربط القريد ليست بالصور حقت الاسلحه بس الكود الي راح استخدمه زي الموضوع هذا http://forum.mtavc.com/viewtopic.php?f= ... 72#p473735 فا ابغى اربط الصور بجدول الاسلحه ايش الاكواد الي احطها وبس Link to comment
iMr.SFA7 Posted September 13, 2015 Share Posted September 13, 2015 viewtopic.php?f=160&t=79824 Link to comment
xb0 Posted September 13, 2015 Author Share Posted September 13, 2015 طي الحين جبت الكود الي موجود بالرابط الي عطيتني ياه وهذا هو local Weapons = { [ 1 ] = { "M4", 31, 300 }, [ 2 ] = { "AK", 25, 500 }, [ 3 ] = { "Jet", "JetIteam", 300 }, } addEventHandler( "onClientResourceStart", resourceRoot, function ( ) wnd = guiCreateWindow(187, 116, 450, 386, "=[ Panel Shop v1.0 | By Mr.R ]=", false) guiWindowSetSizable( wnd, false ) guiSetVisible ( wnd, false ) GridList = guiCreateGridList(9, 21, 223, 355, false, wnd) guiGridListAddColumn(GridList, "Weapon ...", 0.9) guiGridListAddColumn(GridList, "Cost", 5) Button1 = guiCreateButton(270, 243, 139, 39, "=[ Buy ]=", false, wnd) guiSetProperty(Button1, "NormalTextColour", "FFAAAAAA") Button2 = guiCreateButton(270, 292, 139, 39, "=[ X ]=", false, wnd) setElementData(Button1, "tooltip-text", "شراء", false) setElementData(Button2, "tooltip-text", "اغلاق", false) guiSetProperty(Button2, "NormalTextColour", "FFAAAAAA") MTA = guiCreateStaticImage(249, 27, 191, 193, "MTA.png", false, wnd) for i, v in ipairs ( Weapons ) do Row = guiGridListAddRow( GridList ) guiGridListSetItemText( GridList, Row, 1, v[1], false, false ) guiGridListSetItemText( GridList, Row, 2, "$"..v[3], false, false ) guiGridListSetItemData( GridList, Row, 1, v[2] ) end end ) bindKey ( "F2", "down", function ( ) guiSetVisible ( wnd, not guiGetVisible ( wnd ) ) showCursor ( guiGetVisible ( wnd ) ) guiStaticImageLoadImage ( MTA, "MTA.png" ) end ) addEventHandler( "onClientGUIClick", resourceRoot, function( ) if ( source == Button1 ) then if ( isTimer ( Timer ) ) then return end Timer = setTimer ( function ( ) end, 2000, 1 ) if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then local Money = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 2 ) local iD = guiGridListGetItemData( GridList, guiGridListGetSelectedItem( GridList ), 1 ) if ( Money ~= '' and iD ~= '' ) then triggerServerEvent( "giveWeapon", localPlayer, iD, string.sub ( Money, 2, string.len ( Money ) ) ) end else outputChatBox ( "* Please Select Weapon", 255, 255, 255, true ) end elseif ( source == Button2 ) then guiSetVisible ( wnd, false ) showCursor ( guiGetVisible ( wnd ) ) elseif ( source == GridList ) then if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then local fName = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) if ( fName ~= '' ) then guiStaticImageLoadImage ( MTA, ""..fName..".png" ) end else --- لو ضغط بدون ما يختار guiStaticImageLoadImage ( MTA, "MTA.png" ) --- نرجع الصورة الاصلية end end end ) الي مافهمته هو من فين حط اسم الصورة ولو كانت بمجلد ابغى احط الرابط حقها اقصد كذا mod/1.png زي كذا انها تكون بمجلد Link to comment
iMr.SFA7 Posted September 13, 2015 Share Posted September 13, 2015 لاحظ سطر 55 guiStaticImageLoadImage ( MTA, ""..fName..".png" ) guiStaticImageLoadImage ( MTA, "FileName/"..fName..".png" ) Link to comment
xb0 Posted September 13, 2015 Author Share Posted September 13, 2015 طيب وين اعرف اسم الصورة اقصد يعني هل بالجدول ولا وين Link to comment
LoOs Posted September 13, 2015 Share Posted September 13, 2015 طيب وين اعرف اسم الصورة اقصد يعني هل بالجدول ولا وين اكتب بالجدول اسامي الصور ثم اي دي السلاح ثم الطلقات بس كذا Link to comment
iMr.SFA7 Posted September 13, 2015 Share Posted September 13, 2015 نعم بالجدول القيمة الاولى local Weapons = { [ 1 ] = { "M4", 31, 300 }, [ 2 ] = { "AK", 25, 500 }, [ 3 ] = { "Jet", "JetIteam", 300 }, } كـ مثآل السلاح الأول راح تحط اسم الصورة M4.png png تقدر تحطها أي صيغة مهوب بالضرورة Link to comment
xb0 Posted September 14, 2015 Author Share Posted September 14, 2015 طيب وسعر السلاح ؟ Link to comment
iMr.SFA7 Posted September 14, 2015 Share Posted September 14, 2015 القيمة الثالث من الجدول ذذذ local Weapons = { [ 1 ] = { "M4", 31, 300 }, [ 2 ] = { "AK", 25, 500 }, [ 3 ] = { "Jet", "JetIteam", 300 }, } 300 كـ مثآل أول سلاح سعره Link to comment
xb0 Posted September 14, 2015 Author Share Posted September 14, 2015 الحين انا متلخبط شوف اول شي اسم الصورة بدون png لانها معرفه تحت والي بعده اي دي السلاح صح ؟ وبعده على قولتك السعر طيب بقي عدد الرصاصات Link to comment
iMr.SFA7 Posted September 14, 2015 Share Posted September 14, 2015 ركز معي شوي ذذذ هذا هو الجدول تمــآم؟ local Weapons = { [ 1 ] = { "M4", 31, 300 }, [ 2 ] = { "AK", 25, 500 }, [ 3 ] = { "Jet", "JetIteam", 300 }, } القيم الأولى هي أسم الصورة حقت السلاح طيب أنت بتسأل وين الصيغة؟ لاحظ سطر 55 guiStaticImageLoadImage ( MTA, ""..fName..".png" ) PNG الصيغة هي طيب أنت بتسأل لو أبي أحط الصور في مجلد وأبي أعرفه بالكود؟ بيصير كذا guiStaticImageLoadImage ( MTA, "Images/"..fName..".png" ) Images هو أسم المجلد حق الصور ذذذ طيب أنت بتسأل وين عدد الطلقات؟ أقولك شف الرابط ال حطيته لكـ فوق وشف ملف السيرفر حق السكربت أنه الرصاصات محطوطة على 500 giveWeapon بتلاحظ بالوظيفة Link to comment
xb0 Posted September 15, 2015 Author Share Posted September 15, 2015 مشكور اخي سفاح تعبتك معاي بس بقي اخر طلب ابغى في القريد ليست اسم السلاح مو الاي دي ويصير احط بالجدول الاي دي يجي بالمود يوم اشغله اسمه السلاح وبس Link to comment
iMr.SFA7 Posted September 15, 2015 Share Posted September 15, 2015 23 السطر رقم guiGridListSetItemText( GridList, Row, 1, v[1], false, false ) بدله بـ guiGridListSetItemText( GridList, Row, 1, getWeaponNameFromID (v[2]), false, false ) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now