Adham Posted June 28, 2016 Share Posted June 28, 2016 سلام عليكم ورحمه الله . اليوم سويت , قريد لست في اسامي الاعبين . عملت , اذا حدد اسم من القريد , يجي سريال المحددو في الميمو .. م صارت الوحه تفتح لين م حطيطه . addEventHandler("onClientGUIClick",root, function () if ( source == gridlist ) then local sel = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemText(gridlist,sel,1) local player = getPlayerFromName(text) if ( player ) then triggerServerEvent("Serial", localPlayer, sel,player) end end end ) addEvent("GetSerial",true) addEventHandler("GetSerial",root, function () guiSetText(memo,Serial) end ) addEvent("Serial",true) addEventHandler("Serial",root, function () local Player = getPlayerName (source) local Serial = getPlayerSerial ( source ) triggerClientEvent("GetSerial",source,Serial,Player) end ) Link to comment
iMr.SFA7 Posted June 28, 2016 Share Posted June 28, 2016 -- client -- addEventHandler("onClientGUIClick", resourceRoot, function() if (source == gridlist) then local sel = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemText(gridlist,sel,1) local player = getPlayerFromName(text) if (player) then triggerServerEvent("getSerial", localPlayer, player) end end end) addEvent("setSerial",true) addEventHandler("setSerial", root, function(Name, Serial) guiSetText(memo,'Player Name: '..Name..' \n Player Serial: '..Serial) end) -- server -- addEvent("getSerial",true) addEventHandler("getSerial", root, function(player) local playerName = getPlayerName(player) local playerSerial = getPlayerSerial(player) triggerClientEvent(source,"setSerial", source, playerName, playerSerial) end) Link to comment
Adham Posted June 28, 2016 Author Share Posted June 28, 2016 طيب انا عامل 3 ايدت ولما يكتب اشيا فيهم ويضعط علي زر يجي في قريد لست اسم لاعب حطيته ب اكواد الوان اشتغل الميمو تمام ويجي في الميمو لاكن لما حيطه طدا guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) م يجي لما احدد اسم وم يجي في الميمو شي Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 طيب انا عامل 3 ايدت ولما يكتب اشيا فيهم ويضعط علي زريجي في قريد لست اسم لاعب حطيته ب اكواد الوان اشتغل الميمو تمام ويجي في الميمو لاكن لما حيطه طدا guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) م يجي لما احدد اسم وم يجي في الميمو شي ياحبيبي سبق وقلت لك السيرفر يتعامل مع الاسم وفيه كود الالوان gsub هذا يشيل كود الالوان ف لما تضغط شي مارح يضبط لانه مافي كود اللوان ف راح يجيك غلط لازم تستخدم هذا الفانكشن guiGridListSetItemData قبل قلت لك هذا الشي لكن يبدو انك ماتبي تتعلم Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 guiGridListSetItemData ( gridlist, row, 1, Plr) كدا يعني؟ Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 شوف مثال الكود نفس مشلكتك وماله داعي تزويد مشاركات من هذي الرموز Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 يعني استدبل الكود ذا guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) بـ ذا guiGridListSetItemData ( gridlist, row, 1, Plr,false,false) Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 حطيته , كذا يجي الاسم بالوان برده .. guiGridListSetItemText (gridlist,row,1,Plr,false,false) guiGridListSetItemData ( gridlist, row, 1, Plr:gsub("#%x%x%x%x%x%x", ""),false,false) Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 اصتغفر الله العظيم .. ليش حاط gsub عند الداتا ؟؟؟؟ gsub تنحط عند ال guiGridListSetItemText وتحط الداتا بدون اي شي على شان يجيك الاسم بدون كود اللوان والداتا تجيب الاسم بكود الالوان لان شغلك رح يكون ع الداتا ما اظن انك قريت المثال الي موجود في فانكشن الداتا Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 استغفر الله guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData ( gridlist, row, 1, Plr,false,false) جا بدون اكواد لاكتن بحدد م يجي في الميمو شي Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 استخدم guiGridListGetItemData Set مثل م في Get في Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 ياحبيبي انت تحط داتا على الاسم بعدين تجيب الداتا حقت الاسم + قولي ايش الي تبيه بالضبط واطرح كودك Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 انا عامل لما يحدد اسم من القريد لست يجي في الميمو اسم الاعب وسريالو وحطيت الكود بدون اكواد ظبت تمام لاكن حطيته بكواد م صارت ميمو تيجي فيها شي Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 شوف هالكود local NameData = guiGridListGetItemData ( grid , row , column ) local PlayerName = getPlayerName ( NameData ) triggerServerEvent getPlayerSerial -- استخدمها بجانب السيرفر مو الكلاينت Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 شوف كودي مدري كيف اعمله فيه addEventHandler("onClientGUIClick", resourceRoot, function() if (source == gridlist) then local sel = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemText(gridlist,sel,1) local player = getPlayerFromName(text) if (player) then triggerServerEvent("getSerial", localPlayer, player) guiSetAlpha(memo, 0.48) else guiSetText ( memo , "" ) guiSetAlpha(memo, 0.17) end end end) addEvent("setSerial",true) addEventHandler("setSerial", root, function(Name, Serial) guiSetText(memo,'Player Name: '..Name..' \n Player Serial: '..Serial) end) addEvent("getSerial",true) addEventHandler("getSerial", root, function(player) local playerName = getPlayerName(player) local playerSerial = getPlayerSerial(player) triggerClientEvent(source,"setSerial", source, playerName, playerSerial) end) Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 اطرحلي الكود يوم تضيف اسم اللاعب على القريد ليست Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 addEvent ( "RentSystem:onAccept", true ) addEventHandler ( "RentSystem:onAccept", root, function (name,maill,card,text,Plr,Serial) local row = guiGridListAddRow ( gridlist) guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData ( gridlist, row, 1, Plr,false,false) guiGridListSetItemText (gridlist,row,2,text,false,false) guiGridListSetItemText (gridlist,row,4,Serial,false,false) end ) Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 (edited) addEventHandler("onClientGUIClick", resourceRoot, function() if (source == gridlist) then local sel = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemData(gridlist,sel,1) local player = getPlayerFromName(text) if (player) then triggerServerEvent("getSerial", localPlayer, Name ) guiSetAlpha(memo, 0.48) else guiSetText ( memo , "" ) guiSetAlpha(memo, 0.17) end end end) addEvent("setSerial",true) addEventHandler("setSerial", root, function(Name, Serial) guiSetText(memo,'Player Name: '..Name..' \n Player Serial: '..Serial) end) addEvent("getSerial",true) addEventHandler("getSerial", root, function(Name) local playerName = getPlayerName(Name) local playerSerial = getPlayerSerial(Name) triggerClientEvent(source,"setSerial", source, playerName, playerSerial) end) [/b] Edited June 29, 2016 by Guest Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 طيب لو ابي في الميمو يجي الكتبو في الايديت الاعب المحدد يحتاج تريقير او شي؟ Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 طيب لو ابي في الميمويجي الكتبو في الايديت الاعب المحدد يحتاج تريقير او شي؟ وضح اكثر Link to comment
Adham Posted June 29, 2016 Author Share Posted June 29, 2016 يعني مثلن انا عامل في الميمو الاسم والسريال تمام؟ لو ابي اعمل في الميمو الكتبو في الايدت محتاجه اسوي تريقير ؟ ولا احطها عطول guiGetText Link to comment
Mr.CoR Posted June 29, 2016 Share Posted June 29, 2016 (edited) لا حطها على طول امممم بس والله على حسب مودك انا مادري ايش الهرجه الي بتسويها لو تبي مثلا لاعب يكتب كلام بالايديت ويجيك انت في الميمو لا لازم هنا ترايقر من كلاينت لسيرفر ومن سيرفر لكلاينت اما لو تبي يجيب لك الكلام الي انت كتبته مايحتاج ترايقرات Edited June 29, 2016 by Guest 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