용병 2007. 12. 15. 14:24

   // MSN 로그인시
   function ev_Login()
   {
      global $t;
   }

   // after -> receive and process a message from all the open servers
   function ev_Rock()
   {
      global $t;
   }

   // 사용자가 상태를 변경시 활성화
   function ev_StatusChange($p_who, $p_avatar)
   {
      /*
      $p_who     = $mail $nick $status
      $p_avatar  = The MSNC1 urlencoded block with the avatar

      -------------------------------------------------
      email@email.com NICK NLN
      -------------------------------------------------
      0
      -------------------------------------------------
      */
   }

   // 사용자가 문자를 보낼경우 활성화
   function ev_ChatMessage($p_session, $p_cmd, $p_message)
   {
      global $t;

      /*
      $p_session  = chat session
      $p_cmd      = the full command send by the server
      $p_message  = message received

      -------------------------------------------------
      session no
      -------------------------------------------------
      Chat Message....
      1
      -----------------------
      MSG $email $nick $byte(int)

      -----------------------
      MIME-Version: 1.0
      Content-Type: text/plain; charset=UTF-8
      X-MMS-IM-Format: FN=굴림; EF=; CO=0; CS=81; PF=32

      this is the message
      */

      /*
      echo "Chat Message....\n";
      print_r($p_session);
      echo "\n-----------------------\n";
      print_r($p_cmd);
      echo "\n-----------------------\n";
      print_r($p_message);
      echo "\n\n";
      */
   }

   // 사용자가 채팅창에 조인시
   function ev_ChatJoin($p_session, $p_session2, $p_who)
   {
      /*
      $p_session  = chat session
      $p_session2 = chat session (again)
      $p_who      = $name $mail
      */

      /*
      echo "Chat Join....\n";
      print_r($p_session);
      echo "\n-----------------------\n";
      print_r($p_who);
      echo "\n\n";
      */
   }

   // 사용자가 채팅창을 떠날경우 활성화
   function ev_ChatLeave($p_session, $p_who)
   {
      /*
      $p_session  = chat session
      $p_who      = the mail of the user leaving
      $p_cmd      = the full command sent by the server

      -------------------------------------------------
      session no
      -------------------------------------------------
      BYE email@email.com
      -------------------------------------------------
      */

      /*
      echo "Chat Leave....\n";
      print_r($p_session);
      echo "\n-----------------------\n";
      print_r($p_who);
      echo "\n\n";
      */
   }