Jump to content

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


Recommended Posts

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

اليوم بس عندي استفسار بسيط

وهو

كيف اخلي لما اللاعب يضغط البايند كاي حق اللوحه وليكن مثلا اف 6

يظهر في الجريد لست اسماء اللاعبين اللي في تيم اللاعب اللي ضغط البايند كاي فلو احد يقدر يفيدني بوش استخدم وانا اجرب بكون شاكر

Link to comment
3 minutes ago, Master_MTA said:

اها طيب ممكن تعطيي مثال على الكلير فقط اخي لو تقدر

اخوي تقدر تشوف موضوع الوظائف المفيده او الويكي وبتلقى شي يساعدك مثل عناد مسوي وظيفه تجيب الاعبين تحصلها بفهرس الوظائف المفيده

Link to comment
5 minutes ago, iPrestege said:

اخوي تقدر تشوف موضوع الوظائف المفيده او الويكي وبتلقى شي يساعدك مثل عناد مسوي وظيفه تجيب الاعبين تحصلها بفهرس الوظائف المفيده

اخي ممكن تقولي وين الوظيفه ذي او تعطيني رابط

Link to comment
Just now, Abdul KariM said:

@iPrestege 

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

ماقصده انه يجيب كل الاعبين بشكل عام

يقدر يعدل على كود عناد عارف انه يبيه لتيم الاعب اللي هو فيه لكن يبي مثال هذاك مثال

Link to comment

اخواني هل الكود كذا صحيح

 

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(guiGetVisible ( main2))
	

	else
	guiGridListClear(grid)
	local column =         guiGridListAddColumn(grid, "Team Players", 0.9)  
	local mm4312 = getPlayerTeam(localPlayer)
	        local theTeam = getTeamFromName ( mm4312 )
			  local players23 = getPlayersInTeam ( theTeam )
			   for playerKey, playerValue in ipairs ( players ) do
			   local row = guiGridListAddRow ( playerList )
			   guiGridListSetItemText ( grid, row, column, getPlayerName ( players23 ), false, false )
			   
			   end
	
	guiSetVisible ( main2, true )

	showCursor(guiGetVisible ( main2))
	
     
					break
				end
			end
		end
	end
	
bindKey("F6", "down", OpenWin321)

 

Link to comment

ما يفتح اخواني للاسف واسف على الازعاج

2 minutes ago, Abdul KariM said:

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

لان الافادة لك موب لنا , بأمكاني اعطيك جاهز لاكن انت تبي تتعلم من اخطائك

حاول تحلها وان ماقدرت بصححها لك

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

Link to comment

يقول في غلط في الارقمنت سطر 76 بشوفه واقولكم

اخواني هل تق

درو تشرحولي ذي الصراحه لاني ما عرفت افهمها ما ابي الكود لكن ابي ذي كيف استخدمها

for playerKey, playerValue in ipairs ( players23 ) do

ما لقيتها بالويكي

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

Link to comment

@Master_MTA

 

-- By 3NAD Edited By iPrestege
changeGridListItemToPlayersNameInTeam = function ( GridList, Column ) 
    if GridList and Column then 
        if getElementType ( GridList ) == 'gui-gridlist' then 
            if guiGridListClear ( GridList ) then 
            if getPlayerTeam ( localPlayer ) then
                for _,v in next,getPlayersInTeam ( getPlayerTeam ( localPlayer ) ) do  
                         local Row = guiGridListAddRow ( GridList )
                         guiGridListSetItemText ( GridList,Row,Column,getPlayerName ( v ),false,false );  
                    end
                end; 
            end;
        end;
    end; 
end;

function OpenWin321 (   )
  if getElementData (  localPlayer,'teamowner' ) then
    if guiGetVisible ( main2 ) then
         guiSetVisible ( main2, false )
         showCursor ( guiGetVisible ( main2 ) )
    else
            guiSetVisible ( main2, true )
           showCursor ( guiGetVisible ( main2 ) )
           changeGridListItemToPlayersNameInTeam ( gridlist,column )
      		end
        end
    end
bindKey ( 'F6','down',OpenWin321 )

 

 

+ السطر هذا مافهمت وش يعني :

if ( getElementData ( v , "teamowner" ) and getElementData ( v , "teamowner" ).player == localPlayer ) then

 

فسويت تحقق انة اللوكال بلاير عنده الداتا عشان يفتح النافذه

فبدلتها لك انا

 لاتنسى تبدل الجريد ليست والكولومن في السطر 25

 

Edited by iPrestege
Link to comment
14 minutes ago, iPrestege said:

@Master_MTA

 


-- By 3NAD Edited By iPrestege
changeGridListItemToPlayersNameInTeam = function ( GridList, Column ) 
    if GridList and Column then 
        if getElementType ( GridList ) == 'gui-gridlist' then 
            if guiGridListClear ( GridList ) then 
            if getPlayerTeam ( localPlayer ) then
                for _,v in next,getPlayersInTeam ( getPlayerTeam ( localPlayer ) ) do  
                         local Row = guiGridListAddRow ( GridList )
                         guiGridListSetItemText ( GridList,Row,Column,getPlayerName ( v ),false,false );  
                    end
                end; 
            end;
        end;
    end; 
end;

function OpenWin321 (   )
  if getElementData (  localPlayer,'teamowner' ) then
    if guiGetVisible ( main2 ) then
         guiSetVisible ( main2, false )
         showCursor ( guiGetVisible ( main2 ) )
    else
            guiSetVisible ( main2, true )
           showCursor ( guiGetVisible ( main2 ) )
           changeGridListItemToPlayersNameInTeam ( gridlist,column )
      		end
        end
    end
bindKey ( 'F6','down',OpenWin321 )

 

 

+ السطر هذا مافهمت وش يعني :


if ( getElementData ( v , "teamowner" ) and getElementData ( v , "teamowner" ).player == localPlayer ) then

 

 

فسويت تحقق انة اللوكال بلاير عنده الداتا عشان يفتح النافذه

فبدلتها لك انا

 لاتنسى تبدل الجريد ليست والكولومن في السطر 25

 

وما يطلع شي بالدي بق

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

Edited by Master_MTA
Link to comment
Just now, iPrestege said:

متاكد انة معك الداتا اللي هي :

 


getElementData ( localPlayer,'teamowner' )

 

؟

 

لانك مسوي تحقق في كودك اللي قبل من الداتا هذي وضفتها لك في الكود اللي صححتة

يب اخي متاكد شوف

 

الكلنت

 

 

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", { player = source , TeamOwner_ = name } )

			end
		end
    end
    ) 
	

 

Link to comment

بدل وظيفة 

OpenWin321

بـ هذي :

 

function OpenWin321 (   )
    if not getPlayerTeam ( localPlayer ) then return end
    if getElementData ( getPlayerTeam ( localPlayer ),'teamowner' ) then
    if guiGetVisible ( main2 ) then
         guiSetVisible ( main2, false )
         showCursor ( guiGetVisible ( main2 ) )
    else
            guiSetVisible ( main2, true )
           showCursor ( guiGetVisible ( main2 ) )
           changeGridListItemToPlayersNameInTeam ( gridlist,column )
            end
        end
    end
bindKey ( 'F6','down',OpenWin321 )

 

Link to comment
7 minutes ago, iPrestege said:

بدل وظيفة 

OpenWin321

بـ هذي :

 


function OpenWin321 (   )
    if not getPlayerTeam ( localPlayer ) then return end
    if getElementData ( getPlayerTeam ( localPlayer ),'teamowner' ) then
    if guiGetVisible ( main2 ) then
         guiSetVisible ( main2, false )
         showCursor ( guiGetVisible ( main2 ) )
    else
            guiSetVisible ( main2, true )
           showCursor ( guiGetVisible ( main2 ) )
           changeGridListItemToPlayersNameInTeam ( gridlist,column )
            end
        end
    end
bindKey ( 'F6','down',OpenWin321 )

 

تمام اخي بس ممكن تفهمني وش الغلط اللي كان اول

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