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
1 minute ago, #َxLysandeR said:

الوظيفه ذي ترجع لك فلوس اللوكل بلاير فقط

اذا تبي تجيب فلوس اللاعبين جبها سيرفر سايد و ارسلها للكلنت عن طريق التريجر

كيف

Link to comment
14 minutes ago, Mr.OppS said:

كيف

باختصار لما تسوي getPlayerMoney

في الكلنت بيجيب لك فلوس اللوكال بلاير فقط .

ايش الحل ؟

انك تحط للفلوس داتا وتستعمل 

getElementData

بدال

getPlayerMoney

Link to comment
5 minutes ago, Rakan# said:

باختصار لما تسوي getPlayerMoney

في الكلنت بيجيب لك فلوس اللوكال بلاير فقط .

ايش الحل ؟

انك تحط للفلوس داتا وتستعمل 

getElementData

بدال

getPlayerMoney

تـجـربـة , والنتيجة خـطأ

    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
5 minutes ago, 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

 

لآنك آصلا مب حآطط دآتآ من آلآصل آنت فقط بدلت آلكلمة

Link to comment

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

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

getElementData ( localPlayer , "playerMoney" )

 

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

Link to comment
Just now, Mr.Mostafa said:

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

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

getElementData ( localPlayer , "playerMoney" )

 

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

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

Link to comment
1 hour ago, Mr.Mostafa said:

triggerServerEvent

? وليه بيستخدمها بسلامتك؟
 

دامك مستخدم حدث عند دخول الاعب؟

المهم لصاحب الموضوع

جرب

--------- 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
1 hour ago, *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 )

 

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

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

  • Like 1
Link to comment
Just now, N3xT said:

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

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

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

Link to comment
2 minutes ago, N3xT 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",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
Just now, Mr.OppS said:

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

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

  • Like 1
Link to comment
2 hours ago, N3xT said:

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

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

Link to comment
8 hours ago, Mr.OppS said:

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

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

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

6 minutes ago, Rakan# said:

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

بإستعمال


setTimer
getPlayerMoney
setElementData

 

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

  • 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...