Jump to content

#$|مساعدة|$#


Recommended Posts

انا مسوي لوحة فيها جريد ليست بدي هذا الجريد ليست يجي فيه كل اسماء اللاعبين ويتحدث كل 10 ثواني لانو يمكن اي لاعب يدخل وبدي اول ما تختار اسم لاعب في الجريد ليست وتضغط علي زر يسحب منك فلوس 5000 وينقلك له 

Link to comment
26 minutes ago, KinG_Himoo12 said:

انا مسوي لوحة فيها جريد ليست بدي هذا الجريد ليست يجي فيه كل اسماء اللاعبين ويتحدث كل 10 ثواني لانو يمكن اي لاعب يدخل وبدي اول ما تختار اسم لاعب في الجريد ليست وتضغط علي زر يسحب منك فلوس 5000 وينقلك له 

محاولاتك ؟ !

Link to comment
Just now, MR.StoRm said:

انت الي تبغاه يجو اللاعبين في الجريد ليست ويتحدث كل عشر ثواني ؟

يب واول ما تختار لاعب منهم يسحب منك 5000 وتتنقله

Link to comment
"onClientResourceStart"
"onClientPlayerJoin"
"onClientPlayerChangeNick"
guiGridListClear
getElementsByType
guiGridListAddRow
guiGridListSetItemText
-- 2
"onClientGUIClick"
guiGridListGetSelectedItem
guiGridListGetItemText
getPlayerFromName
setElementPosition

لايغرك الفنكنشات كثيرة 

لكن تركيبها ماياخذ 5 دقايق اذا كنت فاهمها كلها

بالتوفيق

  • Like 1
Link to comment

بالنسبة لوضع اللاعبين في الجريد ليست لو دورت فالمنتدى تلاقي ولكن تفضل الكود :
 

function PutPlayersInGrid()
	guiGridListClear(YourGridName)
	for i,player in ipairs(getElementsByType("player")) do
		local row = guiGridListAddRow(YourGridName)
		guiGridListSetItemText(YourGridName,row,1,getPlayerName(player),false,false)
	end
end

YourGridName = إسم القريد حقك .
,
ولازم تروح لـ كود فتح اللوحة بـ زر وتوضع هذا :
 

PutPlayersInGrid()


وراح تستخدم اذا ضغط الواحد عالزر :
 

onClientGUIClick

وسخب الفلوس :
 

takePlayerMoney

بالتوفيق الباقي عليك ..

Link to comment
3 hours ago, Abdul KariM said:

"onClientResourceStart"
"onClientPlayerJoin"
"onClientPlayerChangeNick"
guiGridListClear
getElementsByType
guiGridListAddRow
guiGridListSetItemText
-- 2
"onClientGUIClick"
guiGridListGetSelectedItem
guiGridListGetItemText
getPlayerFromName
setElementPosition

لايغرك الفنكنشات كثيرة 

لكن تركيبها ماياخذ 5 دقايق اذا كنت فاهمها كلها

بالتوفيق

ولو لاعب خخرج كمان

Link to comment

هذا الفهمته من طلبك:

function addPlayers ( )
	guiGridListClear ( gridList )
		for i,v in ipairs(getElementsByType("player")) do
			local row = guiGridListAddRow ( gridList )
				guiGridListSetItemText(gridList,row,1,getPlayerName(v),false,false)
		end
end
addEventHandler ( "onClientResourceStart", resourceRoot,addPlayers)
addEventHandler ( "onClientPlayerJoin", resourceRoot,addPlayers)
addEventHandler ( "onClientPlayerChangeNick", resourceRoot,addPlayers)
addEventHandler ( "onClientPlayerQuit", resourceRoot,addPlayers)

addEventHandler ( "onClientGUIClick", resourceRoot,
	function ( )
		if ( source == button ) then
			local playerName = guiGridListGetItemText ( gridList, guiGridListGetSelectedItem ( gridList ), 1 )
			if playerName == "" then return end
				triggerServerEvent ( "Test", localPlayer, playerName )
			end
		end
)

-- Server --
amount = 500

addEvent ( "Test", true )
addEventHandler ( "Test", root,
	function (name)
		local player = getPlayerFromName(name)
		if player then
			takePlayerMoney (player,tonumber(amount))
				setElementPosition ( player, x, y, z )
		end
	end
)

 

Edited by Deativated
Link to comment
1 minute ago, Abdul KariM said:

@#BrosS مايفرق عادي

@#_iMr.[E]coo اول شي مفروض يتحقق من فلوس الاعب

ثاني شي مفروض يسحب الفلوس من السورس موب الاعب الي راح له

 

مانا مجربها من قبل يقولي بالديبق

expected at argument 1 ....

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

Link to comment
1 minute ago, Abdul KariM said:

لا هذي مالها شغل

nil احتمال القيمة المرسلة 

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

والقيمة غير معرفة 

خلاص خلنا لا نتهاوش شكرا على المعلومة

  • Like 1
Link to comment
On 5/8/2017 at 00:08, Deativated said:

هذا الفهمته من طلبك:


function addPlayers ( )
	guiGridListClear ( gridList )
		for i,v in ipairs(getElementsByType("player")) do
			local row = guiGridListAddRow ( gridList )
				guiGridListSetItemText(gridList,row,1,getPlayerName(v),false,false)
		end
end
addEventHandler ( "onClientResourceStart", resourceRoot,addPlayers)
addEventHandler ( "onClientPlayerJoin", resourceRoot,addPlayers)
addEventHandler ( "onClientPlayerChangeNick", resourceRoot,addPlayers)
addEventHandler ( "onClientPlayerQuit", resourceRoot,addPlayers)

addEventHandler ( "onClientGUIClick", resourceRoot,
	function ( )
		if ( source == button ) then
			local playerName = guiGridListGetItemText ( gridList, guiGridListGetSelectedItem ( gridList ), 1 )
			if playerName == "" then return end
				triggerServerEvent ( "Test", localPlayer, playerName )
			end
		end
)

-- Server --
amount = 500

addEvent ( "Test", true )
addEventHandler ( "Test", root,
	function (name)
		local player = getPlayerFromName(name)
		if player then
			takePlayerMoney (player,tonumber(amount))
				setElementPosition ( player, x, y, z )
		end
	end
)

 

موب شغال

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