Jump to content

طلب فنكشات


Recommended Posts

السلام عليكم ورحمه الله  وبركاته

الحين انا مسوي قريد ليست وزر

ابيه لم يحطط مثلا اسم شخص في القريد ليست

وهو مثل معاه داتا معينه معاه منها 50

في زر موجود انا لم احدد الاسم واحدد اللاعب ينحذف الداتا حقته

ممكن فنكشات ؟

@Master_MTA

ساعدني ض

Link to comment
18 minutes ago, #AL-J7EEEM said:

السلام عليكم ورحمه الله  وبركاته

الحين انا مسوي قريد ليست وزر

ابيه لم يحطط مثلا اسم شخص في القريد ليست

وهو مثل معاه داتا معينه معاه منها 50

في زر موجود انا لم احدد الاسم واحدد اللاعب ينحذف الداتا حقته

ممكن فنكشات ؟

@Master_MTA

ساعدني ض

وضح ما فهمت

Link to comment
15 minutes ago, Master_MTA said:

وضح ما فهمت

الحين انا مسوي قريد ليست + فيها داتا معينه

+اسم اللاعب

الحين انا ابي لم احدد اسم اللاعب في القريد ليست 

وفي زر اسمه ديليت

الحين ابيه لم احدد يمسح الداتا الي علي الاسم

يعني مثلا مثلا انا مسوي انه يكون معاه 50 فلوس

لم احدد اسمه واسوي ديليت

يروح منه ال50 ويكون جانب اسمه 0

بس اسمه ماينحذف

Link to comment
Just now, #AL-J7EEEM said:

الحين انا مسوي قريد ليست + فيها داتا معينه

+اسم اللاعب

الحين انا ابي لم احدد اسم اللاعب في القريد ليست 

وفي زر اسمه ديليت

الحين ابيه لم احدد يمسح الداتا الي علي الاسم

يعني مثلا مثلا انا مسوي انه يكون معاه 50 فلوس

لم احدد اسمه واسوي ديليت

يروح منه ال50 ويكون جانب اسمه 0

بس اسمه ماينحذف

اول شي تجيب الاتيم تيكست اللي هو اسم اللاعب

ثم

local plr=getPlayerName(name)

setElementData(plr,'dataname',0)

Link to comment
1 hour ago, #AL-J7EEEM said:

addEventHandler('onClientGUIClick',root, function (	)
if ( source == delete ) then 
return outputChatBox('#ffffff[ #f77f00Diamond-System #ffffff] #f77f00 تم حذف جواهر اللاعب',255,255,255,true)
local plr=getPlayerName(name)
setElementData(plr,'Diamond',0)
end
end
)

@#BrosS

@Master_MTA

تصحيح

دي بق يظهر لك شي؟

Link to comment

جرب عملته ع السريع عشان عندي مدرسه

-- Client --
addEventHandler('onClientGUIClick',root,
	function (	)
		if ( source == delete ) then 
			local Data = guiGridListGetItemText ( Grid, guiGridListGetSelectedItem ( Grid ), 1 )
			if Data == "" then outputChatBox ( "حدد اسم", 255,255,255,true ) return end
				triggerServerEvent ( "Test", localPlayer, Data )
		end
	end
)
--Server --
addEvent ( "Test", true )
addEventHandler ( "Test", root,
	function ( playerData )
		if ( getElementData ( source, "Diamond", true ) then
			local Name = getPlayerFromName ( playerData )
			if ( Name ) then
				setElementData ( Name, "Diamond", false )
			end
		end
	end
)

 

Link to comment
13 minutes ago, #BrosS said:

عالأقل قوله الغلط ذذ

=======

@Deativated عندك غلط بارسال التريقر القيمة اللي معرفها مو نفسها اللي حاطها بسيرفر

وهو يقول مثلا عنده 50 يحذفه مو يحذف كل الداتا منه

الخطا بسطر سته ماله شغل بالتراقر

+سطر 18

+سطر 15

Edited by Master_MTA
Link to comment
addEventHandler("onClientGUIClick",root,
function ()
local sel = guiGridListGetSelectedItem(gridlist2)
local text = guiGridListGetItemText(gridlist2,sel,1)
local player = getPlayerFromName(text)
if ( source == delete )
if ( player ) then
setElementData( player, "Diamond",0)
end
end
end
)

وش الخطا ؟؟

الدي بق يقلي الخطأ

في السطر رقم 

195

السطر 195

هذا هو

if ( player ) then

@Master_MTA

Link to comment
Just now, #AL-J7EEEM said:

addEventHandler("onClientGUIClick",root,
function ()
local sel = guiGridListGetSelectedItem(gridlist2)
local text = guiGridListGetItemText(gridlist2,sel,1)
local player = getPlayerFromName(text)
if ( source == delete )
if ( player ) then
setElementData( player, "Diamond",0)
end
end
end
)

وش الخطا ؟؟

الدي بق يقلي الخطأ

في السطر رقم 

195

السطر 195

هذا هو


if ( player ) then

@Master_MTA

addEventHandler("onClientGUIClick",root,
function ()
local sel = guiGridListGetSelectedItem(gridlist2)
local text = guiGridListGetItemText(gridlist2,sel,1)
local player = getPlayerFromName(text)
if ( source == delete ) then
if ( sel~=-1 ) then
setElementData( player, "Diamond",0)
end
end
end
)

 

Link to comment
Just now, Master_MTA said:

addEventHandler("onClientGUIClick",root,
function ()
local sel = guiGridListGetSelectedItem(gridlist2)
local text = guiGridListGetItemText(gridlist2,sel,1)
local player = getPlayerFromName(text)
if ( source == delete ) then
if ( sel~=-1 ) then
setElementData( player, "Diamond",0)
end
end
end
)

 

مشكور اشتغل

Link to comment
Just now, #AL-J7EEEM said:

ماستر سوري اخر طالب:)

في زر ابيه لم اضغط عليه يجيب اسماء الحسابات في الشات ++ داتا الفلوس مثله .. اي داتا ابيها

 

اتوقع لك موضوع من قبل وافدتك فيه عطيتك روابط الويكي العربي روح راجعه؟

Link to comment
1 minute ago, MR.NaiF-MTA said:

@Master_MTA

 

انا الي مسويله الكود الي فوق وما تشغل 

ياريت تشرحلي السبب

addEventHandler("onClientGUIClick",root,
function ()
local sel = guiGridListGetSelectedItem(gridlist2)
local text = guiGridListGetItemText(gridlist2,sel,1)
local player = getPlayerFromName(text)
if ( source == delete )
if ( player ) then
setElementData( player, "Diamond",0)
end
end
end
)

سطر 

6 نسيت تحط

then

اول شي

ثاني شي ما يصلح تتحقق من وجود اللاعب

 وانت ما تحققت اصلا اذا لو ضغط الجريد لست هل حدد لاعب ولا لا

يعني بعطيك مثال

افرض السيرفر مافيه غير لاعب واحد

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

لما تضغط على المكان الفاضي

بيسير نفس الحدث اللي فوق

عشان كذا انا سويتله تحقق

لازم يشوف هل هو محدد لاعب ولا لا

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