Simba Posted August 22, 2015 Share Posted August 22, 2015 السلام عليكم يا شباب هذي المشكلة مسسبتلي ازمة امس كنت بكسر اللاب عشانها الي هي جدول واللوب بس ! المهم انا زي ما انتو شايفين في الكود تحت مسوي جدول وفيه ايديز ( ايديات ) ذذ ومسوي لوب للجدول ومخلي قيم الجدول تجي على شكل row وكل شي تمام لكن لما اضغط على الرو واضغط سلكت ما يجيني السكن ! الاكواد مع الشرح ( طبعا الكود مقصوص منه بعض الاشياء مثل كود صنع اللوحة والحدث الخ ) ذذ# local skins = { -- جدول ! {133}, {132}, {122}, {230}, } for _,v in ipairs(skins) do -- لووب ! guiGridListSetItemData(gridlist, 1,1,_,v) -- المشكلة هنا اني ما اعرف كيف احط داتا row = guiGridListAddRow ( gridlist ) guiGridListSetItemText(gridlist, row , coul , tostring(_,v) , false , false ) end --- وهنا لما يضغط على الزر يجيه السكن ! function btnshows() if source == button then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then -- تحقق ذذ setElementModel ( localPlayer , guiGridListGetItemData(gridlist, 1 , 1)) -- هنا المشكلة else outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) -- هذي شغاله ! ان اذا ما حددت قريد ليست يطلع كلام بالشات guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end end end addEventHandler( "onClientGUIClick", guiRoot, btnshows ) Link to comment
; Mr.T76eM # Posted August 22, 2015 Share Posted August 22, 2015 امم جرب local skins = { -- جدول ! {133}, {132}, {122}, {230}, } for _,v in ipairs(skins) do row = guiGridListAddRow ( gridlist ) guiGridListSetItemData(gridlist,row,1,v[1]) guiGridListSetItemText(gridlist, row , 1 ,v[1] , false , false ) end function btnshows() if source == button then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then setElementModel ( localPlayer ,tonumber( guiGridListGetItemData(gridlist,row, 1))) else outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end end end addEventHandler( "onClientGUIClick", guiRoot, btnshows ) Link to comment
iMr.SFA7 Posted August 22, 2015 Share Posted August 22, 2015 كودك كله أخطاء ! مافي غير قيمة واحدة بالجدول وأنت تبي تسوي دآتآ ليه طيب ايش الي رآح يظهر بالقريد ليست ؟ عند الضغط ع الزر سوي ترايقر للسيرفر وحط السكن لأن بالكلنت محد بيشوفه ! Link to comment
Simba Posted August 22, 2015 Author Share Posted August 22, 2015 امم جرب local skins = { -- جدول ! {133}, {132}, {122}, {230}, } for _,v in ipairs(skins) do row = guiGridListAddRow ( gridlist ) guiGridListSetItemData(gridlist,row,1,v[1]) guiGridListSetItemText(gridlist, row , 1 ,v[1] , false , false ) end function btnshows() if source == button then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then setElementModel ( localPlayer ,tonumber( guiGridListGetItemData(gridlist,row, 1))) else outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end end end addEventHandler( "onClientGUIClick", guiRoot, btnshows ) ما اشتغل ما يعطيني سكن يقولي فيه مشكلة ب الارقمنت الثاني setElementModel زي قبل -- كودك كله أخطاء !مافي غير قيمة واحدة بالجدول وأنت تبي تسوي دآتآ ليه طيب ايش الي رآح يظهر بالقريد ليست ؟ عند الضغط ع الزر سوي ترايقر للسيرفر وحط السكن لأن بالكلنت محد بيشوفه ! كيف يعني مافيه غير قيمة وحدة بالجدول ؟ كاتب اكثر من ايدي = اكثر من قيمة ظاهر عندي بالقريد ليست رو وفيه كل القيم الي كاتبها بالجدول !! لكن لما احدد عليها واضغط سلكت ما يجيني سكن لازم اسوي ترايقر ؟ Link to comment
iMr.SFA7 Posted August 22, 2015 Share Posted August 22, 2015 آيه لآزم تسوي ترآيقر دآمك تبي الكل يشوف آن شخصيته تغيرت والداتا حقت القريد ليست تستخدمها أذا عندك قيمة بالجدول ما تبيها تظهر بالقريد ليست وتبي تستخدمها بعدين ! وأنت مسوي قيمة واحدة أحذف الداتا وسوي ترايقر لما يضغط عالزر وحط السكن Link to comment
; Mr.T76eM # Posted August 22, 2015 Share Posted August 22, 2015 يعني انت ما تبي يكون في القريد لست اسماء الشخصيات بس تبي الاي دي ولا وش ؟ ليه ما تسوي قيم في الجدول , الاولى للاسم والثانية للداتا Link to comment
Simba Posted August 22, 2015 Author Share Posted August 22, 2015 الي ابيه قريد ليست فيه ايديات السكنات الي انا حاطها في الجدول ما ابي اسماء بس ايديات السكنات لما احدد على السكن واضغط select يجيني السكن بس هل احتاج داتا ؟ Link to comment
!#NssoR_) Posted August 22, 2015 Share Posted August 22, 2015 جججرب local skins = { -- جدول ! {133}, {132}, {122}, {230}, } for _,v in ipairs(skins) do row = guiGridListAddRow ( gridlist ) guiGridListSetItemText(gridlist, row , 1 ,v[1] , false , false ) end function btnshows() if source == button then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then setElementModel ( localPlayer ,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) else outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end end end addEventHandler( "onClientGUIClick", guiRoot, btnshows ) Link to comment
iMr.SFA7 Posted August 22, 2015 Share Posted August 22, 2015 setElementModel بالكلنت عند اللاعب فقط رآح تتغير محد بيشوفها غيره Link to comment
Simba Posted August 22, 2015 Author Share Posted August 22, 2015 كود نصوور اشتغل تمام بس مثل ما قلت لازم ترايقر المهم سويت كذا وما عرف كيف اسوي الباقي الي هو الجزء هذا function changeskin ( ) setElementModel(source , ) -- هنا وش اسوي ؟ كيف احط ايدي السكن الي كان بالجدول بملف الكلينت ؟؟ end addEvent( "giveskin", true ) addEventHandler( "giveskin", resourceRoot, changeskin ) وهذا الكلينت local skins = { -- جدول ! {133}, {132}, {122}, {230}, } function btnshows() if source == button then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then triggerServerEvent("giveskin", resourceRoot) -- هنا ترايقر else outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end end end addEventHandler( "onClientGUIClick", guiRoot, btnshows ) Link to comment
!#NssoR_) Posted August 22, 2015 Share Posted August 22, 2015 local skins = { -- جدول ! {133}, {132}, {122}, {230}, } function btnshows() if source == button then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then triggerServerEvent("giveskin", localPlayer,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) else outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end end end addEventHandler( "onClientGUIClick", guiRoot, btnshows ) function changeskin ( skin ) setElementModel(source , skin) end addEvent( "giveskin", true ) addEventHandler( "giveskin", root, changeskin ) Link to comment
Simba Posted August 22, 2015 Author Share Posted August 22, 2015 اشتغل مشكوور يا نصوور طلب ثاني ابي فنكشن الي هو عرض السكن Preview skin الفنكشن فقط ! مع شرح الارقمنتات اذا كانت صعبة Link to comment
Simba Posted August 22, 2015 Author Share Posted August 22, 2015 عرض السكن ؟ وضح ؟ هممم يعني لما احدد على السكن يجيني بس لما اشيل التحديد يروح مني Link to comment
Naif Posted August 22, 2015 Share Posted August 22, 2015 ماجربته . addEventHandler('onClientGUIClick',root, function ( ) if ( source == gridlist ) then if ( guiGridListGetSelectedItem(gridlist) ~= -1 ) then setElementModel(localPlayer,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) else setElementModel(localPlayer,1) end end end ) Link to comment
Simba Posted August 22, 2015 Author Share Posted August 22, 2015 ماجربته . addEventHandler('onClientGUIClick',root, function ( ) if ( source == gridlist ) then if ( guiGridListGetSelectedItem(gridlist) ~= -1 ) then setElementModel(localPlayer,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) else setElementModel(localPlayer,1) end end end ) هذا ايش ؟ ذذ لازم لك ترايقر ++ خلاص ما ابي كود عرض السكن Link to comment
' A F . Posted August 22, 2015 Share Posted August 22, 2015 ^ :@ تطلب وتقول هاذا ايش ؟ تقدر انت بنفسك , تسوي الترايقر ,, Link to comment
iMr.SFA7 Posted August 23, 2015 Share Posted August 23, 2015 وليه الترآيقر ؟ آنت تبي البيد يتغير سكنه عند اللاعب فقط ما يحتآج ترآيقر ! 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