Jump to content

x[ مشكلة ]x في مود لوحة الفلوس


Recommended Posts

السلام عليكم,
كيفيكم؟

 

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 by Mr.OppS
Link to comment
  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 by Mr.OppS
Link to comment
  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

سوي لمآ آلآعب يسجل يجيب فلوسه ويحطهآ في setElementData ( source ,"playerMoney" , getPlayerMoney(source) )

وسوي بدل كلمة getPlayerMoney حطهآ

getElementData ( localPlayer , "playerMoney" )

 

* فقط مثآل مب آكوآد صحيحة * 

Link to comment
  On 02/08/2018 at 15:08, Mr.Mostafa said:

سوي لمآ آلآعب يسجل يجيب فلوسه ويحطهآ في setElementData ( source ,"playerMoney" , getPlayerMoney(source) )

وسوي بدل كلمة getPlayerMoney حطهآ

getElementData ( localPlayer , "playerMoney" )

 

* فقط مثآل مب آكوآد صحيحة * 

Expand  

اعطني رابط الويكي

Link to comment
  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
  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  

عندك أخطاء كثيرة, بالكلينت حاط بالتريقر روت والكلينت مافيه روت فقط اللوكال بلاير

وبالسيرفر مرسل التريقر للروت وأيضاً خطأ المفروض ترسله للسورس اللي هو اللاعب اللي طلب المعلومات, عشان ما تحدثها للجميع على غير فايدة

  • Like 1
Link to comment
  On 02/08/2018 at 17:53, N3xT said:

عندك أخطاء كثيرة, بالكلينت حاط بالتريقر روت والكلينت مافيه روت فقط اللوكال بلاير

وبالسيرفر مرسل التريقر للروت وأيضاً خطأ المفروض ترسله للسورس اللي هو اللاعب اللي طلب المعلومات, عشان ما تحدثها للجميع على غير فايدة

Expand  

!! ليش ما تطرح الأكواد الصح؟ أو فقط زيادة مشاركات

Link to comment
  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 )

 

  • Like 1
Link to comment
  On 02/08/2018 at 17:54, Mr.OppS said:

!! ليش ما تطرح الأكواد الصح؟ أو فقط زيادة مشاركات

Expand  

ما أشتغل عندك انا عشان اطرح لك الأكواد الصح, وكلامي موجه لصاحب الكود عشان يعرف وين كان خطأه وما يطيح فيه مستقبلاً

  • Like 1
Link to comment
  On 02/08/2018 at 20:38, Mr.OppS said:

نعم,  زيادة مشاركات أحـسـنت ابني

Expand  

شكلك واخد فكره غلط عن الفورم , هنا محدش بيشتغل لك دول جاين يساعدوك بأرادتهم مش مجبورين

و هنا المشركات ملهاش اي لزمه  يعني مش هتترقا بيهم ولا حاجه 

  On 03/08/2018 at 05:13, Rakan# said:

تقدر تسويها من جهة الكلنت بس بدون السيرفر

بإستعمال


setTimer
getPlayerMoney
setElementData

 

Expand  

هو تقدر تعمل هيك بس يفضل انك تبعد عن الداتا علي قدر الأمكان 

  • Like 1
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...