Mr.OppS

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

Share this post


Link to post

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

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

Share this post


Link to post
1 minute ago, #َxLysandeR said:

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

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

كيف

Share this post


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

كيف

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

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

ايش الحل ؟

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

getElementData

بدال

getPlayerMoney

Share this post


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

Share this post


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

 

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

Share this post


Link to post
1 minute ago, Mr.Mostafa said:

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

كيف احط داتا

Share this post


Link to post

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

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

getElementData ( localPlayer , "playerMoney" )

 

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

Share this post


Link to post
Just now, Mr.Mostafa said:

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

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

getElementData ( localPlayer , "playerMoney" )

 

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

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

Share this post


Link to post
onPlayerJoin
getPlayerMoney
setElementData
triggerServerEvent
addEvent
addEventHandler
getElementData

كل آلآكوآد آلي بتستخدمهآ

ملحوظة بدل onPlayerJoin

لـــ

onPlayerLogin

 

Share this post


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

 

Share this post


Link to post
1 hour ago, *RayaN-Alharbi. said:

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

بعيدآ عن آسلوبك

بس كتبتهآ خطآ

Share this post


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

Share this post


Link to post
Just now, N3xT said:

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

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

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

Share this post


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

Share this post


Link to post
Just now, Mr.OppS said:

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

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

  • Like 1

Share this post


Link to post
2 hours ago, N3xT said:

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

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

Share this post


Link to post

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

بإستعمال

setTimer
getPlayerMoney
setElementData

 

Share this post


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

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

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

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

6 minutes ago, Rakan# said:

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

بإستعمال


setTimer
getPlayerMoney
setElementData

 

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

  • Like 1

Share this post


Link to post

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.