Jump to content

كود زر في لوحه


Recommended Posts

26 minutes ago, #BrosS said:
function initGUI( )
    -- Create our button
    btnOutput = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "Output!", true , W1)

    -- And attach our button to the outputEditBox function
    addEventHandler ( "onClientGUIClick", btnOutput, outputEditBox, false )

    -- Create an edit box and define it as "editBox".
    editBox = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "Type your message here!", true )
    guiEditSetMaxLength ( editBox, 128 ) -- The max chatbox text length is 128, so force this
end
addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource( ) ), initGUI )


function assignNewTeam ( source, btnOutput, SWAT )
  local theTeam = createTeam ( SWAT )  -- create a new team with the specified name
  if theTeam then                          -- if it was successfully created
    setPlayerTeam ( source, theTeam )    -- add the player to the new team
  end
end
addCommandHandler ( "gimmeateam", assignNewTeam )

كذا صح 

 

Edited by baba
11
Link to comment

هههههههههههههههههههههههههههه ,
كل شيء من الويككي /:

-- Client 

local aButton = GUIEDitor.button[1] --- بدلها بالزر حقك
addEventHandler ( "onClientGUIClick", root,
  function ( ) 
    	return ( source == aButton and triggerServerEvent("SetTeam",localPlayer) )
    end )

-- Server

addEvent ( "SetTeam", true )
addEventHandler ( "SetTeam", root, function ( )
    	local MyTeam = "SWAT" -- بدله بأسم التيم
    	return ( setPlayerTeam ( source, getTeamFromName ( MyTeam ) ) )
    end )

-------------- هذي بطريقة ثانية وواضحة عشان تفهم الاكواد وتسويها بنفسك بالمستقبل

-- Client 

addEventHandler ( "onClientGUIClick", root, function ( ) -- نسوي حدث عند الضغط
    if source == aButton then -- نتحقق انه الزر المضغوط هو الزر حقك
      triggerServerEvent ( "SetTeam", localPlayer ) -- نسوي ترايقر للسيرفر عشان نغير تيمه 
    end -- للتحقق
  end -- للوظيفة
) -- أقفال قوس الحدث

-- Server 

addEvent ( "SetTeam", true ) -- نضيف حدث
addEventHandler ( "SetTeam", root, function ( ) -- نستقبل الترايقر
    	local MyTeam = "SWAT" -- نعرف MyTeam
    -- بأسم التيم المراد جلبه
     setPlayerTeam ( source, getTeamFromName ( MyTeam ) ) -- نغير تيمه ونجلب التيم من الاسم
    end ) -- اند للوظيفة واقفال القوس حق الحدث

بالتوفيق

اختر الطريقة الي تعجبك ,

الطريقة الاولى : 

طريقة صعبة لك ان تفهمها

والطريقة الثانية :

سهلة لك ان تفهمها مع شرح

  • Like 1
Link to comment
1 hour ago, iMr.WiFi..! said:

هههههههههههههههههههههههههههه ,
كل شيء من الويككي /:


-- Client 

local aButton = GUIEDitor.button[1] --- بدلها بالزر حقك
addEventHandler ( "onClientGUIClick", root,
  function ( ) 
    	return ( source == aButton and triggerServerEvent("SetTeam",localPlayer) )
    end )

-- Server

addEvent ( "SetTeam", true )
addEventHandler ( "SetTeam", root, function ( )
    	local MyTeam = "SWAT" -- بدله بأسم التيم
    	return ( setPlayerTeam ( source, getTeamFromName ( MyTeam ) ) )
    end )

-------------- هذي بطريقة ثانية وواضحة عشان تفهم الاكواد وتسويها بنفسك بالمستقبل

-- Client 

addEventHandler ( "onClientGUIClick", root, function ( ) -- نسوي حدث عند الضغط
    if source == aButton then -- نتحقق انه الزر المضغوط هو الزر حقك
      triggerServerEvent ( "SetTeam", localPlayer ) -- نسوي ترايقر للسيرفر عشان نغير تيمه 
    end -- للتحقق
  end -- للوظيفة
) -- أقفال قوس الحدث

-- Server 

addEvent ( "SetTeam", true ) -- نضيف حدث
addEventHandler ( "SetTeam", root, function ( ) -- نستقبل الترايقر
    	local MyTeam = "SWAT" -- نعرف MyTeam
    -- بأسم التيم المراد جلبه
     setPlayerTeam ( source, getTeamFromName ( MyTeam ) ) -- نغير تيمه ونجلب التيم من الاسم
    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...