Jump to content

ابي مساعدة


Recommended Posts

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

ابي اعرف كيف تطلع نافدة لشخص معين

اعطيكم مثال

local window = guiCreateWindow(...) 
  
addEventHandler( "onClientGUIClick", root, 
function() 
    if source == Button then 
        guiSetVisible(window,true)-- ThePlayer ابي تطلع النافدة فقط عند لاعب معين مثلا نسميه  
    end 
end) 

Link to comment

ذا مثال شوت مثل التي في لوحة الأدمنية

local MessageLabel = guiCreateLabel(0.5, 0.5, 0.5, 0.5, "", true) 
  
addEventHandler( "onClientGUIClick", root, 
function() 
    if source == Button then 
    local playerName = guiGridListGetItemText ( Players_GridList, guiGridListGetSelectedItem ( Players_GridList ), 1) 
    local thePlayer = getPlayerFromName(playerName) 
    local Message = guiGetText(Message_EditBox) 
        guiSetVisible(Message_EditBox,true)-- thePlayer ابي تطلع الرسالة للاعب الذي سميته  
        guiSetText(MessageLabel,Message) 
    end 
end) 

Link to comment

من اول لازم تحط الكود هذا .. بـ هذي الحالة يصير كودك كذا

Client :

addEventHandler( "onClientGUIClick", resourceRoot, function (  ) 
   if ( source == Button ) then 
    if ( guiGridListGetSelectedItem ( Players_GridList ) ~= -1 ) then   
      local playerName = guiGridListGetItemText ( Players_GridList, guiGridListGetSelectedItem ( Players_GridList ), 1) 
      local thePlayer = getPlayerFromName(playerName) 
     if ( thePlayer ) then 
          triggerServerEvent ( "msg_player", thePlayer ) 
      end 
    end 
  end 
end ) 
  
addEvent ( "showMsg_player", true ) 
addEventHandler ( "showMsg_player", root, function ( ) 
    local MessageLabel = guiCreateLabel(0.5, 0.5, 0.5, 0.5, "", true) 
    local Message = guiGetText(Message_EditBox) 
    guiSetVisible(Message_EditBox,true) 
    guiSetText(MessageLabel,Message) 
end ) 

 

 

Server :

 

addEvent ( "msg_player", true ) 
addEventHandler ( "msg_player", root, function ( ) 
    triggerClientEvent ( source, "showMsg_player", source ) 
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...