View Single Post
  #1  
Old 10-12-2008, 02:07 AM
devilsknite1 devilsknite1 is offline
C:
devilsknite1's Avatar
Join Date: Jul 2006
Location: Florida, USA
Posts: 269
devilsknite1 has a spectacular aura about
Send a message via AIM to devilsknite1 Send a message via MSN to devilsknite1 Send a message via Yahoo to devilsknite1
[Help] Message to all players through GUI

What I'm trying to do here is make a chat system such as Maloria has. The box instead of the chat bar. I know I didn't disable the chat bar, there's a reason for that.

PHP Code:
//#CLIENTSIDE

function onCreated()
{
  new 
GuiWindowCtrl"Opening_Window1" )
  {
    
profile GuiBlueWindowProfile;
    
clientrelative true;
    
clientextent "909,145";
    
canmove false;
    
canresize false;
    
closequery false;
    
canclose false;
    
destroyonhide false;
    
canmaximize false;
    
canminimize false;
    
text "Chat Box";
    
535;
    
// Text Stuff
    
new GuiTextEditCtrl"Opening_TextEdit1" )
    {
      
profile GuiBlueTextEditProfile;
      
height 20;
      
width 795;
      
125;
      
text "Enter your message here then press send";
    }
    
// Send Button
    
new GuiButtonCtrl"Opening_Button1" )
    {
      
profile GuiBlueButtonProfile;
      
text "Send";
      
width 54;
      
795;
      
115;
    }
    
// Clear Button
    
new GuiButtonCtrl"Opening_Button2" )
    {
      
profile GuiBlueButtonProfile;
      
text "Clear";
      
width 59;
      
849;
      
115;
    }
    
// Text Scroll
    
new GuiScrollCtrl"Opening_MultiLine1_Scroll" )
    {
      
profile GuiBlueScrollProfile;
      
height 113;
      
hscrollbar "dynamic";
      
vscrollbar "dynamic";
      
width 909;
      
// Text
      
new GuiMLTextCtrl"Opening_MultiLine1" )
      {
        
profile GuiBlueMLTextProfile;
        
height 16;
        
horizsizing "width";
        
text "";
        
width 884;
      }
    }
  }
}

// Send Button
function Opening_Button1.onAction()
{
  if ( 
Opening_MultiLine1.text == "" )
  {
    
Opening_MultiLine1.text player.account ":" SPC Opening_TextEdit1.text;
    
sleep0.05 );
    
Opening_TextEdit1.text "";
  }
    else
  {
    
Opening_MultiLine1.text Opening_MultiLine1.text NL player.account ":" SPC Opening_TextEdit1.text;
    
sleep0.05 );
    
Opening_TextEdit1.text "";
  }
}

// Clear Button
function Opening_Button2.onAction()
{
  
Opening_MultiLine1.text "";

If you can help out with this, thanks in advance.
Reply With Quote