Mr.OppS Posted August 2, 2018 Share Posted August 2, 2018 (edited) السلام عليكم, كيفيكم؟ grid list شباب سويت لوحة ,و سويت لوحة تطلع اسماء اللاعبين وفلوسهم,مشكلة يظهر اسماء الاعبين كلهم بدون مشاكل ولـكـن تظهر فلوسي انا فقط أنا اريد يظهر اسم اللاعب و فلوسه الأكواد --server GUIEditor.gridlist[1] = guiCreateGridList(10, 55, 433, 228, false, GUIEditor.window[3]) guiGridListAddColumn(GUIEditor.gridlist[1], "player", 0.6) guiGridListAddColumn(GUIEditor.gridlist[1], "money", 0.3) guiGridListSetSelectionMode(GUIEditor.gridlist[1],1) function TrnsfareGrid() guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,convertNumber(tonumber(getPlayerMoney(v))),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],row,2,getPlayerMoney(v)) end end شكراً Edited August 2, 2018 by Mr.OppS Link to comment
SycroX Posted August 2, 2018 Share Posted August 2, 2018 int getPlayerMoney ( ) OOP Syntax Help! I don't understand this! Method: Player.getMoney(...) Counterpart: setPlayerMoney Returns[edit] Returns an integer with the amount of money the local player has. Link to comment
Mr.OppS Posted August 2, 2018 Author Share Posted August 2, 2018 (edited) On 02/08/2018 at 13:56, #َxLysandeR said: int getPlayerMoney ( ) OOP Syntax Help! I don't understand this! Method: Player.getMoney(...) Counterpart: setPlayerMoney Returns[edit] Returns an integer with the amount of money the local player has. Expand ?? Edited August 2, 2018 by Mr.OppS Link to comment
SycroX Posted August 2, 2018 Share Posted August 2, 2018 الوظيفه ذي ترجع لك فلوس اللوكل بلاير فقط اذا تبي تجيب فلوس اللاعبين جبها سيرفر سايد و ارسلها للكلنت عن طريق التريجر Link to comment
Mr.OppS Posted August 2, 2018 Author Share Posted August 2, 2018 On 02/08/2018 at 14:39, #َxLysandeR said: الوظيفه ذي ترجع لك فلوس اللوكل بلاير فقط اذا تبي تجيب فلوس اللاعبين جبها سيرفر سايد و ارسلها للكلنت عن طريق التريجر Expand كيف Link to comment
Rakan# Posted August 2, 2018 Share Posted August 2, 2018 On 02/08/2018 at 14:41, Mr.OppS said: كيف Expand باختصار لما تسوي getPlayerMoney في الكلنت بيجيب لك فلوس اللوكال بلاير فقط . ايش الحل ؟ انك تحط للفلوس داتا وتستعمل getElementData بدال getPlayerMoney Link to comment
Mr.OppS Posted August 2, 2018 Author Share Posted August 2, 2018 (edited) On 02/08/2018 at 14:55, Rakan# said: باختصار لما تسوي getPlayerMoney في الكلنت بيجيب لك فلوس اللوكال بلاير فقط . ايش الحل ؟ انك تحط للفلوس داتا وتستعمل getElementData بدال getPlayerMoney Expand تـجـربـة , والنتيجة خـطأ function TrnsfareGrid() guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,convertNumber(tonumber(getElementData(v))),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],row,2,getElementData(v)) end end Edited August 2, 2018 by Mr.OppS Link to comment
Mr.Mostafa Posted August 2, 2018 Share Posted August 2, 2018 On 02/08/2018 at 15:00, Mr.OppS said: تـجـربـة , والنتيجة خـطأ function TrnsfareGrid() guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,convertNumber(tonumber(getElementData(v))),false,false) guiGridListSetItemData(GUIEditor.gridlist[1],row,2,getElementData(v)) end end Expand لآنك آصلا مب حآطط دآتآ من آلآصل آنت فقط بدلت آلكلمة Link to comment
Mr.OppS Posted August 2, 2018 Author Share Posted August 2, 2018 On 02/08/2018 at 15:06, Mr.Mostafa said: لآنك آصلا مب حآطط دآتآ من آلآصل آنت فقط بدلت آلكلمة Expand كيف احط داتا Link to comment
Mr.Mostafa Posted August 2, 2018 Share Posted August 2, 2018 سوي لمآ آلآعب يسجل يجيب فلوسه ويحطهآ في setElementData ( source ,"playerMoney" , getPlayerMoney(source) ) وسوي بدل كلمة getPlayerMoney حطهآ getElementData ( localPlayer , "playerMoney" ) * فقط مثآل مب آكوآد صحيحة * Link to comment
Mr.OppS Posted August 2, 2018 Author Share Posted August 2, 2018 On 02/08/2018 at 15:08, Mr.Mostafa said: سوي لمآ آلآعب يسجل يجيب فلوسه ويحطهآ في setElementData ( source ,"playerMoney" , getPlayerMoney(source) ) وسوي بدل كلمة getPlayerMoney حطهآ getElementData ( localPlayer , "playerMoney" ) * فقط مثآل مب آكوآد صحيحة * Expand اعطني رابط الويكي Link to comment
Mr.Mostafa Posted August 2, 2018 Share Posted August 2, 2018 onPlayerJoin getPlayerMoney setElementData triggerServerEvent addEvent addEventHandler getElementData كل آلآكوآد آلي بتستخدمهآ ملحوظة بدل onPlayerJoin لـــ onPlayerLogin Link to comment
#Major . Posted August 2, 2018 Share Posted August 2, 2018 On 02/08/2018 at 15:11, Mr.Mostafa said: triggerServerEvent Expand ? وليه بيستخدمها بسلامتك؟ دامك مستخدم حدث عند دخول الاعب؟ المهم لصاحب الموضوع جرب --------- clinet GUIEditor.gridlist[1] = guiCreateGridList(10, 55, 433, 228, false, GUIEditor.window[3]) guiGridListAddColumn(GUIEditor.gridlist[1], "player", 0.6) guiGridListAddColumn(GUIEditor.gridlist[1], "money", 0.3) guiGridListSetSelectionMode(GUIEditor.gridlist[1],1) triggerServerEvent("GetPlayers",root) addEvent("SetPlayers", true) addEventHandler("SetPlayers",root, function (Table) guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs(Table) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,v[1],false,false) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,convertNumber(tonumber(v[2])),false,false) end end ) --------- server addEvent( "GetPlayers", true) addEventHandler( "GetPlayers", root, function() Table = {} for _, i in ipairs(getElementsByType("player")) do table.insert(Table,{getPlayerName(i),getPlayerMoney(i)}) end triggerClientEvent("SetPlayers",root,Table) end ) Link to comment
Mr.Mostafa Posted August 2, 2018 Share Posted August 2, 2018 On 02/08/2018 at 16:20, *RayaN-Alharbi. said: ? وليه بيستخدمها بسلامتك؟ Expand بعيدآ عن آسلوبك بس كتبتهآ خطآ Link to comment
N3xT Posted August 2, 2018 Share Posted August 2, 2018 On 02/08/2018 at 16:20, *RayaN-Alharbi. said: ? وليه بيستخدمها بسلامتك؟ دامك مستخدم حدث عند دخول الاعب؟ المهم لصاحب الموضوع جرب --------- clinet GUIEditor.gridlist[1] = guiCreateGridList(10, 55, 433, 228, false, GUIEditor.window[3]) guiGridListAddColumn(GUIEditor.gridlist[1], "player", 0.6) guiGridListAddColumn(GUIEditor.gridlist[1], "money", 0.3) guiGridListSetSelectionMode(GUIEditor.gridlist[1],1) triggerServerEvent("GetPlayers",root) addEvent("SetPlayers", true) addEventHandler("SetPlayers",root, function (Table) guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs(Table) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,v[1],false,false) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,convertNumber(tonumber(v[2])),false,false) end end ) --------- server addEvent( "GetPlayers", true) addEventHandler( "GetPlayers", root, function() Table = {} for _, i in ipairs(getElementsByType("player")) do table.insert(Table,{getPlayerName(i),getPlayerMoney(i)}) end triggerClientEvent("SetPlayers",root,Table) end ) Expand عندك أخطاء كثيرة, بالكلينت حاط بالتريقر روت والكلينت مافيه روت فقط اللوكال بلاير وبالسيرفر مرسل التريقر للروت وأيضاً خطأ المفروض ترسله للسورس اللي هو اللاعب اللي طلب المعلومات, عشان ما تحدثها للجميع على غير فايدة 1 Link to comment
Mr.OppS Posted August 2, 2018 Author Share Posted August 2, 2018 On 02/08/2018 at 17:53, N3xT said: عندك أخطاء كثيرة, بالكلينت حاط بالتريقر روت والكلينت مافيه روت فقط اللوكال بلاير وبالسيرفر مرسل التريقر للروت وأيضاً خطأ المفروض ترسله للسورس اللي هو اللاعب اللي طلب المعلومات, عشان ما تحدثها للجميع على غير فايدة Expand !! ليش ما تطرح الأكواد الصح؟ أو فقط زيادة مشاركات Link to comment
#Major . Posted August 2, 2018 Share Posted August 2, 2018 On 02/08/2018 at 17:53, N3xT said: عندك أخطاء كثيرة, بالكلينت حاط بالتريقر روت والكلينت مافيه روت فقط اللوكال بلاير وبالسيرفر مرسل التريقر للروت وأيضاً خطأ المفروض ترسله للسورس اللي هو اللاعب اللي طلب المعلومات, عشان ما تحدثها للجميع على غير فايدة Expand ولا تزعل تصحيح *** --------- clinet GUIEditor.gridlist[1] = guiCreateGridList(10, 55, 433, 228, false, GUIEditor.window[3]) guiGridListAddColumn(GUIEditor.gridlist[1], "player", 0.6) guiGridListAddColumn(GUIEditor.gridlist[1], "money", 0.3) guiGridListSetSelectionMode(GUIEditor.gridlist[1],1) triggerServerEvent("GetPlayers",localPlayer) addEvent("SetPlayers", true) addEventHandler("SetPlayers",root, function (Table) guiGridListClear(GUIEditor.gridlist[1]) for k,v in ipairs(Table) do local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,1,v[1],false,false) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,convertNumber(tonumber(v[2])),false,false) end end ) --------- server addEvent( "GetPlayers", true) addEventHandler( "GetPlayers", root, function() Table = {} for _, i in ipairs(getElementsByType("player")) do table.insert(Table,{getPlayerName(i),getPlayerMoney(i)}) end triggerClientEvent(source,"SetPlayers",source,Table) end ) 1 Link to comment
N3xT Posted August 2, 2018 Share Posted August 2, 2018 On 02/08/2018 at 17:54, Mr.OppS said: !! ليش ما تطرح الأكواد الصح؟ أو فقط زيادة مشاركات Expand ما أشتغل عندك انا عشان اطرح لك الأكواد الصح, وكلامي موجه لصاحب الكود عشان يعرف وين كان خطأه وما يطيح فيه مستقبلاً 1 Link to comment
Mr.OppS Posted August 2, 2018 Author Share Posted August 2, 2018 On 02/08/2018 at 17:56, N3xT said: ما أشتغل عندك انا عشان اطرح لك الأكواد الصح, وكلامي موجه لصاحب الكود عشان يعرف وين كان خطأه وما يطيح فيه مستقبلاً Expand نعم, زيادة مشاركات أحـسـنت ابني Link to comment
Rakan# Posted August 3, 2018 Share Posted August 3, 2018 تقدر تسويها من جهة الكلنت بس بدون السيرفر بإستعمال setTimer getPlayerMoney setElementData Link to comment
SycroX Posted August 3, 2018 Share Posted August 3, 2018 On 02/08/2018 at 20:38, Mr.OppS said: نعم, زيادة مشاركات أحـسـنت ابني Expand شكلك واخد فكره غلط عن الفورم , هنا محدش بيشتغل لك دول جاين يساعدوك بأرادتهم مش مجبورين و هنا المشركات ملهاش اي لزمه يعني مش هتترقا بيهم ولا حاجه On 03/08/2018 at 05:13, Rakan# said: تقدر تسويها من جهة الكلنت بس بدون السيرفر بإستعمال setTimer getPlayerMoney setElementData Expand هو تقدر تعمل هيك بس يفضل انك تبعد عن الداتا علي قدر الأمكان 1 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