Jump to content

تصحيح خطا


Recommended Posts

شباب ممكن تقولولي وش الخطا هنا بالله

سيرفر سايد

 

addEvent ("Cl",true)
    addEventHandler ("Cl",root,
    function (name,mmnstry,ali12)
	if getPlayerMoney(client) >= 50000 then
setElementData ( name, "teamowner", name )
 kkte = createTeam ( mmnstry, ali12 )
setPlayerTeam(getPlayerFromName ( name ) , kkte)
	 setTeamColor ( kkte, ali12 )


end
    end
    )
	
	
	

 

 

والحين نشوف الكلنت سايد

 

 

 


	addEventHandler ("onClientGUIClick",root,
function ()
if ( source == buttoncreate ) then

name = getPlayerName(localPlayer)
mmnstry = guiGetText(teamnameedit)
ali12 = guiGetText(teamcoloredit)
triggerServerEvent ( "Cl", localPlayer, name,mmnstry,ali12)

end
end
)

 

Link to comment

كلينت : 

addEventHandler ("onClientGUIClick",root,

	function (	)

	if ( source == buttoncreate ) then

	local name = getPlayerName ( localPlayer )

	local mmnstry = guiGetText ( teamnameedit )
	
	if  ( #mmnstry > 1 ) and ( mmnstry ~= "" ) then

	local ali12 = guiGetText ( teamcoloredit )
	
	if  ( ali12:find ( "," ) ) then 
	
	local Colors = split ( ali12 , "," )
	
	if ( tonumber ( Colors [ 1 ] ) and tonumber ( Colors [ 2 ] ) and tonumber ( Colors [ 3 ] ) ) then
	
	triggerServerEvent ( "Cl", localPlayer, name , mmnstry , Colors )
					end
				end
			end
		end
	end
	)

سيرفر : 

addEvent ("Cl",true)

addEventHandler ("Cl",root,
	
	function ( name , mmnstry , Color )

	if getPlayerMoney( source ) >= 50000 then

	if ( getTeamFromName ( mmnstry ) ) then  
	
	return outputChatBox ( "The Team Name is Used" , source , 255 , 255 , 255 ) end
	
	kkte = createTeam ( mmnstry, unpack ( Color ) )
	 
	if ( kkte ) then 
	 
	setPlayerTeam( source , kkte )

	setElementData ( kkte , "teamowner", name )
	
			end
		end
    end
    )
	

طبعا بالنسبة لايدت الالوان 

اكتبها بـ هالشكل : 255,255,255

طبعا مثال هذا وانت غير الارقام للون الي تبي 

واضفت لك بعض التحققات وبالتوفيق ان شاء الله

Edited by Abdul KariM
Link to comment
5 minutes ago, Abdul KariM said:

كلينت : 


addEventHandler ("onClientGUIClick",root,

	function (	)

	if ( source == buttoncreate ) then

	local name = getPlayerName ( localPlayer )

	local mmnstry = guiGetText ( teamnameedit )
	
	if  ( #mmnstry > 1 ) and ( mmnstry ~= "" ) then

	local ali12 = guiGetText ( teamcoloredit )
	
	if  ( ali12:find ( "," ) ) then 
	
	local Colors = split ( ali12 , "," )
	
	if ( tonumber ( Colors [ 1 ] ) and tonumber ( Colors [ 2 ] ) and tonumber ( Colors [ 3 ] ) ) then
	
	triggerServerEvent ( "Cl", localPlayer, name , mmnstry , Colors )
					end
				end
			end
		end
	end
	)

سيرفر : 


addEvent ("Cl",true)

addEventHandler ("Cl",root,
	
	function ( name , mmnstry , Color )

	if getPlayerMoney( source ) >= 50000 then

	setElementData ( getPlayerFromName ( name ) , "teamowner", name )

	if ( getTeamFromName ( mmnstry ) ) then  
	
	return outputChatBox ( "The Team Name is Used" , source , 255 , 255 , 255 ) end
	
	kkte = createTeam ( mmnstry, unpack ( Color ) )
	 
	setPlayerTeam( source , kkte )

		end
    end
    )

طبعا بالنسبة لايدت الالوان 

اكتبها بـ هالشكل : 255,255,255

طبعا مثال هذا وانت غير الارقام للون الي تبي 

واضفت لك بعض التحققات وبالتوفيق ان شاء الله

يعطيك الف عافيه حبيب قلبي والله تسلملي

يب الالوان عارف

Link to comment

بس اخوي الحين لو ابي اللوحه تفتح اذا كان عليه داتا فقط على صاحب التيم فقط ما تفتح لاحد غيره

كيف؟

function OpenWin321()
        if guiGetVisible ( main2 ) and getElementData(source,"teamowner") ّّّّّ== true then
           guiSetVisible ( main2, false )

           showCursor(false)
           guiSetInputEnabled(false)

        else
            guiSetVisible ( main2, true )

            showCursor(true)
            guiSetInputEnabled(true)
     
        end
    end
    bindKey("F6", "down", OpenWin321)

 

Edited by Master_MTA
Link to comment

استبدل السيرفر سايد بهذا

addEvent ("Cl",true)

addEventHandler ("Cl",root,
	
	function ( name , mmnstry , Color )

	if getPlayerMoney( source ) >= 50000 then

	if ( getTeamFromName ( mmnstry ) ) then  
	
	return outputChatBox ( "The Team Name is Used" , source , 255 , 255 , 255 ) end
	
	kkte = createTeam ( mmnstry, unpack ( Color ) )
	 
	if ( kkte ) then 
	 
	setPlayerTeam( source , kkte )

	setElementData ( kkte , "teamowner", { player = source , TeamOwner_ = name } )
	
			end
		end
    end
    )

وكود فتح النافذة بهذا

function OpenWin321()

	for _ , v in ipairs ( getElementsByType ( "team" ) ) do 
	
	if ( getElementData ( v , "teamowner" ) and getElementData ( v , "teamowner" ).player == localPlayer ) then

	if guiGetVisible ( main2 ) then

	guiSetVisible ( main2, false )

	showCursor(false)
	
	guiSetInputEnabled(false)

	else
	
	guiSetVisible ( main2, true )

	showCursor(true)
	
	guiSetInputEnabled(true)
     
					break
				end
			end
		end
	end
	
bindKey("F6", "down", OpenWin321)

جرب ورد خبر 

بالتوفيق

Link to comment

الله يعافيك , اجمعين ان شاء الله , وبالخدمة 

واضافة لذلك لو بغيت تجيب صاحب التيم تسوي كذا

getElementData ( getTeamFromName ( "TeamName" ) , "teamowner" ).player

بأسم التيم الي تبي تجيب صاحبه  TeamName بس بدل 

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

والي هي الطريقة هذي 

getElementData ( getTeamFromName ( "TeamName" ) , "teamowner" ).TeamOwner_

والطريقة الثانية تجيب اسمه لو غيره مثلا عن طريق هذي

local playerOwner = getElementData ( getTeamFromName ( "TeamName" ) , "teamowner" ).player

outputChatBox ( getPlayerName ( playerOwner ) )

بالتوفيق ي رب 

Link to comment

هذي هي طيب 

كل الي عليك تسوي 

if ( DoesPlayerHaveTeam ( player , getTeamFromName ( "TeamName" ) ) then 

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

ولاتنسى تحط كود الوظيفة 

Link to comment

جربته اخوي ما صلح

 

function OpenWin32()
 
	local Team = getPlayerTeam ( source )
	 local team2 = getTeamName ( Team )
	if Team == None then
	if guiGetVisible ( main ) then

	guiSetVisible ( main, false )

	showCursor(false)
	
	guiSetInputEnabled(false)

	else
	
	guiSetVisible ( main, true )

	showCursor(true)
	
	guiSetInputEnabled(true)
	 end

     
				end
			
		end

 

Edited by Master_MTA
Link to comment

جرب هالمثال

addCommandHandler ( "myTeam" , 

	function ( player )

	local playerTeam_ = getPlayerTeam ( player ) or "None"

	outputChatBox ( playerTeam_ , player , 255 , 255 , 255 )

	end
	);

myTeam اكتب بأف8

None لو كان الاعب بتيم راح يطلع لك تيمه بالشات لو كان ماهب بتيم راح يطلعك

Link to comment
3 minutes ago, Abdul KariM said:

جرب هالمثال


addCommandHandler ( "myTeam" , 

	function ( player )

	local playerTeam_ = getPlayerTeam ( player ) or "None"

	outputChatBox ( playerTeam_ , player , 255 , 255 , 255 )

	end
	);

myTeam اكتب بأف8

None لو كان الاعب بتيم راح يطلع لك تيمه بالشات لو كان ماهب بتيم راح يطلعك

يب اخوي لكني ابي الكود مقلوبب يعني ابيه يتحقق لو كان اللاعب مو في تيم

يفتحله اللوحه غير ذلك يسوي ريترن واند

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