^iiEcoo'x_) Posted March 7, 2017 Share Posted March 7, 2017 السلام عليكم ، الطلب ك التالي لما احط اي شيء ب ايديت بوكس واضغط زر يروح للقريد ليست اللاسم وكل واحد اسم له رقم معين ، مثلا اول واحد سوا اسم الرقم يكون 1 وثاني واحد يسوي اسم الرقم يكون 2 الآن الاسم اجا بقريد ليست ، لما احدد اي اسم يجيبلي الرقم لهذا الاسم ، ولما اضغط زر واكون محدد اي اسم يجيب الرقم ويوديني مثلا عالم وهمي مشكورين مقدما Link to comment
' A F . Posted March 8, 2017 Share Posted March 8, 2017 ماني فاهم عليك كثير تقصد لو كتب بـ الايديت بوكس رقم العالم ينحط ب القريد ليست اسم اللاعب الي كتب ؟ ويوم يحدد على اسم اللاعب ينتقل لـ العالم الوهمي الي كتبة ب الايديت ؟ Link to comment
N3xT Posted March 8, 2017 Share Posted March 8, 2017 https://wiki.multitheftauto.com/wiki/GuiGridListGetRowCount أستعمله عشان تحط ارقام بالقريد ليست Link to comment
^iiEcoo'x_) Posted March 8, 2017 Author Share Posted March 8, 2017 4 hours ago, Default said: ماني فاهم عليك كثير تقصد لو كتب بـ الايديت بوكس رقم العالم ينحط ب القريد ليست اسم اللاعب الي كتب ؟ ويوم يحدد على اسم اللاعب ينتقل لـ العالم الوهمي الي كتبة ب الايديت ؟ لا لا ، احط اي اسم ب اديت بوكس ، يروح هذا الاسم للقريد ليست كل اسم له رقم معين مثلا واحد كتب اسم محمد يحط عليه رقم 1 كتب الثاني اسم احمد يحطي عليه رقم 2 ( قيمة ونزود عليه ) لما احدد بالقريد ليست اي اسم يجيبلي الرقم لهذا الاسم و ينقلي للعالم الوهمي حسب الرقم للاسم . #Edit: هذي محاولتي عشان تفهم المطلوب value = 1 addEventHandler ("onClientGUIClick",root, function () if source == Button then -- etc value = value + 1 triggerServerEvent ("text",text,value ) end end ) addEvent ("tt",true) addEventHandler ("tt",root, function ( text ) guiGridListSetItemText ( -- etc end ) addEventHandler("onClientGUIClick",root, function ( ) if source == Button then if guiGridListGetSelectedItem(grid) ~= -1 then local text = guiGridListGetItemText(grid,guiGridListGetSelectedItem(grid),1) local d = getElementData ( text , "data" ) setElementDimension ( localPlayer , tonumber (d) ) end end end ) addEvent ("text",true) addEventHandler ("text",root, function ( text , value ) setElementData ( text , "data" , tonumber(value) ) triggerClientEvent ( source , "tt" , source , text ) end ) Link to comment
#Soking Posted March 8, 2017 Share Posted March 8, 2017 13 minutes ago, #_iMr.[E]coo said: هذي محاولتي عشان تفهم المطلوب value = 1 addEventHandler ("onClientGUIClick",root, function () if source == Button then -- etc value = value + 1 triggerServerEvent ("text",text,value ) end end ) addEvent ("tt",true) addEventHandler ("tt",root, function ( text ) guiGridListSetItemText ( -- etc end ) addEventHandler("onClientGUIClick",root, function ( ) if source == Button then if guiGridListGetSelectedItem(grid) ~= -1 then local text = guiGridListGetItemText(grid,guiGridListGetSelectedItem(grid),1) local d = getElementData ( text , "data" ) setElementDimension ( localPlayer , tonumber (d) ) end end end ) addEvent ("text",true) addEventHandler ("text",root, function ( text , value ) setElementData ( text , "data" , tonumber(value) ) triggerClientEvent ( source , "tt" , source , text ) end ) ماتنفع القيمه جهت كلينت Link to comment
^iiEcoo'x_) Posted March 8, 2017 Author Share Posted March 8, 2017 لو سويتها ب سيرفر الكود يزبط ؟ Link to comment
' A F . Posted March 8, 2017 Share Posted March 8, 2017 (edited) زيد القيمة بجانب السيرفر ثم سوي guiGridListSetItemData على القيمة Edited March 8, 2017 by Default Link to comment
^iiEcoo'x_) Posted March 8, 2017 Author Share Posted March 8, 2017 1 hour ago, N3xT said: عطيتك الكود فوق المشكلة انه مثلا لو ضفت اسم جديد ممكن يجي فوق الكلام الاول ويتلخبط كل شي ! Link to comment
Master_MTA Posted March 8, 2017 Share Posted March 8, 2017 1 hour ago, #_iMr.[E]coo said: المشكلة انه مثلا لو ضفت اسم جديد ممكن يجي فوق الكلام الاول ويتلخبط كل شي ! guiGridListInsertRowAfter Link to comment
^iiEcoo'x_) Posted March 8, 2017 Author Share Posted March 8, 2017 15 minutes ago, Master_MTA said: guiGridListInsertRowAfter الطريقة الفوق احسن واسهل احسها Link to comment
^iiEcoo'x_) Posted March 8, 2017 Author Share Posted March 8, 2017 Just now, #BrosS said: كود نكست أحسن .. عارف ، بس عندي فكرة وما تزيط الا بالقيم Link to comment
MR.StoRm Posted March 8, 2017 Share Posted March 8, 2017 يعني تبي تطلع اسماء اللاعبين في الجريد ليست ؟ Link to comment
Master_MTA Posted March 9, 2017 Share Posted March 9, 2017 (edited) 14 hours ago, #_iMr.[E]coo said: الطريقة الفوق احسن واسهل احسها من قالك انك ما بتستخدم كود الاخ نكست انا حليلتك المشكله اللي تقول افرض تلغبطو فقط؟ خليت قيمة الادخال مثال اوضح لك عشان تشوف كذا بيكون local rowsnum=guiGridListGetRowCount ( thegrid ) guiGridListSetItemText(thegrid,guiGridListInsertRowAfter(thegrid,rowsnum),1,getPlayerName(source),false,false) اتوقع وصلت الفكره؟ Edited March 9, 2017 by Master_MTA 1 Link to comment
N3xT Posted March 9, 2017 Share Posted March 9, 2017 1 hour ago, Master_MTA said: من قالك انك ما بتستخدم كود الاخ نكست انا حليلتك المشكله اللي تقول افرض تلغبطو فقط؟ خليت قيمة الادخال مثال اوضح لك عشان تشوف كذا بيكون local rowsnum=guiGridListGetRowCount ( thegrid ) guiGridListSetItemText(thegrid,guiGridListInsertRowAfter(thegrid,rowsnum),1,getPlayerName(source),false,false) اتوقع وصلت الفكره؟ الكود غلط, لازم تسوي لوب للعدد حق الرو كودك ذا راح يجيب العدد الاجمالي لعدد الرو ويضيفها Link to comment
Master_MTA Posted March 9, 2017 Share Posted March 9, 2017 20 minutes ago, N3xT said: الكود غلط, لازم تسوي لوب للعدد حق الرو كودك ذا راح يجيب العدد الاجمالي لعدد الرو ويضيفها اها ما انتبهت لكن الفكره صحيحه يعطيك العافيه بس الحين وشو الغلط هو قال كل ما يخش لاعب يضيف رو؟ يعني ما بيحتاج لوب ؟؟ Link to comment
Master_MTA Posted March 10, 2017 Share Posted March 10, 2017 On ٧/٣/٢٠١٧ at 21:42, #_iMr.[E]coo said: السلام عليكم ، الطلب ك التالي لما احط اي شيء ب ايديت بوكس واضغط زر يروح للقريد ليست اللاسم وكل واحد اسم له رقم معين ، مثلا اول واحد سوا اسم الرقم يكون 1 وثاني واحد يسوي اسم الرقم يكون 2 الآن الاسم اجا بقريد ليست ، لما احدد اي اسم يجيبلي الرقم لهذا الاسم ، ولما اضغط زر واكون محدد اي اسم يجيب الرقم ويوديني مثلا عالم وهمي مشكورين مقدما وضح شويه الرقم تبيه يكون مكتوب جمب الاسم؟ ولا داتا على الرو Link to comment
^iiEcoo'x_) Posted March 10, 2017 Author Share Posted March 10, 2017 1 hour ago, Master_MTA said: وضح شويه الرقم تبيه يكون مكتوب جمب الاسم؟ ولا داتا على الرو addEventHandler ("onClientGUIClick",root, function () if source == Button then triggerServerEvent ("text",text,guiGetText) -- ما علينا end end ) addEvent ("tt",true) addEventHandler ("tt",root, function ( text ) guiGridListSetItemText ( -- etc end ) addEventHandler("onClientGUIClick",root, function ( ) if source == Button then if guiGridListGetSelectedItem(grid) ~= -1 then local text = guiGridListGetItemText(grid,guiGridListGetSelectedItem(grid),1) local d = getElementData ( text , "data" ) setElementDimension ( localPlayer , tonumber (d) ) end end end ) addEvent ("text",true) addEventHandler ("text",root, function ( text , value ) setElementData ( text , "data" , tonumber(value) ) triggerClientEvent ( source , "tt" , source , text ) end ) يكتب بالإديت اسم ، والاديت الثاني رقم لما يحدد اسم من قريد ليست يجيب الداتا للي حدده من قريد ليست وينقله للعالم وهمي حسب رقم الداتا Link to comment
Master_MTA Posted March 10, 2017 Share Posted March 10, 2017 addEventHandler ("tt",root, function ( text,data ) guiGridListSetItemText ( grid, row, column,text, false, false) guiGridListSetItemData ( grid, row, column, data) end ) addEventHandler("onClientGUIClick",root, function ( ) if source == Button then local selectedRow = guiGridListGetSelectedItem(grid) if guiGridListGetSelectedItem(grid) ~= -1 then local text = guiGridListGetItemText(grid,guiGridListGetSelectedItem(grid),1) local data = guiGridListGetItemData(grid, selectedRow, 1) setElementDimension ( localPlayer , tonumber (data) ) end end end ) اتوقع وصلت الفكره 22 minutes ago, #_iMr.[E]coo said: addEventHandler ("onClientGUIClick",root, function () if source == Button then triggerServerEvent ("text",text,guiGetText) -- ما علينا end end ) addEvent ("tt",true) addEventHandler ("tt",root, function ( text ) guiGridListSetItemText ( -- etc end ) addEventHandler("onClientGUIClick",root, function ( ) if source == Button then if guiGridListGetSelectedItem(grid) ~= -1 then local text = guiGridListGetItemText(grid,guiGridListGetSelectedItem(grid),1) local d = getElementData ( text , "data" ) setElementDimension ( localPlayer , tonumber (d) ) end end end ) addEvent ("text",true) addEventHandler ("text",root, function ( text , value ) setElementData ( text , "data" , tonumber(value) ) triggerClientEvent ( source , "tt" , source , text ) end ) يكتب بالإديت اسم ، والاديت الثاني رقم لما يحدد اسم من قريد ليست يجيب الداتا للي حدده من قريد ليست وينقله للعالم وهمي حسب رقم الداتا الاكواد مب صحيحه لكن انا اعطيك الفكره ناقصها اشياء الاكواد طبعا Link to comment
^iiEcoo'x_) Posted March 10, 2017 Author Share Posted March 10, 2017 1 minute ago, Master_MTA said: addEventHandler ("tt",root, function ( text,data ) guiGridListSetItemText ( grid, row, column,text, false, false) guiGridListSetItemData ( grid, row, column, data) end ) addEventHandler("onClientGUIClick",root, function ( ) if source == Button then local selectedRow = guiGridListGetSelectedItem(grid) if guiGridListGetSelectedItem(grid) ~= -1 then local text = guiGridListGetItemText(grid,guiGridListGetSelectedItem(grid),1) local data = guiGridListGetItemData(grid, selectedRow, 1) setElementDimension ( localPlayer , tonumber (data) ) end endend ) اتوقع وصلت الفكره مشكور ي الحب 1 Link to comment
Master_MTA Posted March 10, 2017 Share Posted March 10, 2017 1 minute ago, #_iMr.[E]coo said: مشكور ي الحب بالتوفيق يقلبي 1 Link to comment
Abu-Solo Posted March 11, 2017 Share Posted March 11, 2017 8 hours ago, Master_MTA said: بالتوفيق يقلبي نصاب, انا قلبك 2 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