Author Topic: Code name: "Vanquish Chat"  (Read 20838 times)

0 Members and 1 Guest are viewing this topic.

Offline Networks

  • Full Member
  • ***
  • Posts: 415
  • I haven't visited my profile!
    • View Profile
Code name: "Vanquish Chat"
« on: May 18, 2005, 01:16:56 pm »
This is the code name for the bot itself mostly because we haven't thought of one but we wanted to call it something for now. Anyhow this project is a dual project between WiReS and myself and we are currently looking for ideas throughout the community.

This is just some of the stuff we have or are looking forward to currently:
- Full support of all clients through BNLS and a hashed connection. Our BNLS connection is a secure connection as we use BNCSutil.dll to hash all passwords and cdkeys while using BNLS' core features that require absolutely no hash files.
- Full MCP support
- Customizable colors for all chat events (There are limitations but it's overall pretty customizable)
- All the basic features of a chat bot. (Mostly optional stuff and settings)
- The ability to load multiple profiles and a multiple sockets for those profiles so only one executable is required for all your chatting needs.

Other features we wish to impliment are classified to some extent. This is hardly completed and only connects and shows events properly. This is somewhat of a branch of PiAnKA and I's "Mario Chat" however much more cleaner (10x). I'd love to hear what suggestions you have for things you've always wanted or think a chat bot SHOULD have. No suggestion will go unturned.

As for information about beta testing. We have agreed that it will only extend out to our clan (x86). Thus x86 members only will recieve a beta whenever it's due. A release date isn't known but probably in 3 - 4 weeks I am assuming as summer is coming.

http://www.zeroforce.net

Quote
[16:50:11] Networks:0:32: What will soup bot be like?
[16:50:15] Warrior[x86]:16:-1: soup-like.
[16:50:21] warzofbeta@Lordaeron:0:62: Like god.
[16:50:26] Warrior[x86]:16:-1: Fake?

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #1 on: May 18, 2005, 02:20:30 pm »
You make me sad!!  What language is this in?

Suggestions:
Add in a feature where I get to use it.
HTML logs of dom!

Offline Networks

  • Full Member
  • ***
  • Posts: 415
  • I haven't visited my profile!
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #2 on: May 19, 2005, 12:52:44 pm »
You make me sad!!  What language is this in?

Suggestions:
Add in a feature where I get to use it.
HTML logs of dom!

It's in visual basic 6.0. This will probably be my last VB6 bot development project, it's really time to move on, don't you agree? Anyhow I haven't ran it over with WiReS but he'll probably agree that we make it private to people we know. I honestly don't care for for fame or public opinion anymore as may have used to, it's really quite useless. I've programmed publically for a couple of years and have had no satisfaction in it. We'll probably just open-beta and release it to people we know (yourself included Rabbit). If WiReS agrees I'll let you know. I am pretty sure he's the same way.  HTML logs is a possibility if I figure out a way a extract colors from the RTB and output them.

http://www.zeroforce.net

Quote
[16:50:11] Networks:0:32: What will soup bot be like?
[16:50:15] Warrior[x86]:16:-1: soup-like.
[16:50:21] warzofbeta@Lordaeron:0:62: Like god.
[16:50:26] Warrior[x86]:16:-1: Fake?

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #3 on: May 19, 2005, 01:16:14 pm »
Code: [Select]
Public Function HTMLFont(lngColor As Long, strLine As String)
    Dim strColorCode As String
    strColorCode = Hex(lngColor)
    strColorCode = IIf(strColorCode <> "C0C0C0", _
        StrReverse(strColorCode), _
        strColorCode)
       
    strColorCode = Left(strColorCode & "00000", 6)
   
    strLine = Replace(strLine, "&", "&amp;")
    strLine = Replace(strLine, "<", "&lt;")
    strLine = Replace(strLine, ">", "&gt;")
   
    HTMLFont = "<font face=arial color=#" & strColorCode & _
        " size=2>" & strLine & "</font>"
End Function

Add into the AddChat routine (or whatever you call it):
Code: [Select]
var = HTMLFont(CLng(vData(i)), CStr(vData(i + 1)))That's how I did it for MeBot, anyways.

Offline wires

  • Pwnage
  • x86
  • Hero Member
  • *****
  • Posts: 1103
  • cocaine is fun!
    • View Profile
    • Weapon Of Mass Destruction
Re: Code name: "Vanquish Chat"
« Reply #4 on: May 19, 2005, 08:31:02 pm »
HTML logging?  Why not just add a webbot?

Offline Krazed

  • x86
  • Hero Member
  • *****
  • Posts: 1822
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #5 on: May 20, 2005, 08:08:22 am »
HTML logging is good.. but uhm, how about some uber-secure method of making sure it doesn't get leaked?  :P
It is good to be good, but it is better to be lucky.

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #6 on: May 20, 2005, 08:57:28 am »
Fingerprint scanner!

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Code name: "Vanquish Chat"
« Reply #7 on: May 20, 2005, 06:16:05 pm »
I'd recommend following the pattern that Redchair Software does if this was a bigger project, but I don't think it'd be worth the work. The security measures would take longer than the actual project!

For HTML logging for XeroethBot, I used the same method Rabbit did, with different code (of course). I didn't have a dynamic method for the hex colors though, I just had a select case (eww, I know).

A little bit of a 'suggestion' (not really a correction) on rabbit's code though:

Code: [Select]
Public Function HTMLFont(ByVal lngColor As Long, ByVal strLine As String)
    Dim strColorCode As String
    strColorCode = Hex(lngColor)
    strColorCode = IIf(strColorCode <> "C0C0C0", _
        StrReverse(strColorCode), _
        strColorCode)
       
    strColorCode = Left(strColorCode & "00000", 6)
   
    strLine = Replace(strLine, "&", "&amp;")
    strLine = Replace(strLine, "<", "&lt;")
    strLine = Replace(strLine, ">", "&gt;")
   
    HTMLFont = "<font face=arial color=#" & strColorCode & _
        " size=2>" & strLine & "</font>"
End Function

The default in VB6 is ByRef, not ByVal. If you use ByRef here, you could end up getting yourself in trouble if you use the string to add to the RTB before it's actually added. :)

Offline Networks

  • Full Member
  • ***
  • Posts: 415
  • I haven't visited my profile!
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #8 on: May 20, 2005, 06:57:27 pm »
Haha, man I have had enough troubles with ByRef in the past, ugh...man those memories are swarming in...lol

http://www.zeroforce.net

Quote
[16:50:11] Networks:0:32: What will soup bot be like?
[16:50:15] Warrior[x86]:16:-1: soup-like.
[16:50:21] warzofbeta@Lordaeron:0:62: Like god.
[16:50:26] Warrior[x86]:16:-1: Fake?

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #9 on: May 21, 2005, 08:32:38 am »
I use a string for each of the log buffers (MeBot has HTML and plain-text logging), and I use manipulate the input array for the RTB.  The buffers never reach the RTB :)

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Code name: "Vanquish Chat"
« Reply #10 on: May 21, 2005, 01:35:42 pm »
I use a string for each of the log buffers (MeBot has HTML and plain-text logging), and I use manipulate the input array for the RTB.  The buffers never reach the RTB :)

That works too, but it never hurts to be safe. ^^;

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #11 on: May 21, 2005, 05:58:20 pm »
Yes it does.  IE: if you use a condom, but it's too small and it cuts off circulation to your dick, which then needs to be amputated.  Owned.

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Code name: "Vanquish Chat"
« Reply #12 on: May 21, 2005, 07:04:37 pm »
Yes it does.  IE: if you use a condom, but it's too small and it cuts off circulation to your dick, which then needs to be amputated.  Owned.

I said safe, not too safe. A better analogy to my example (and related to your analogy) would be having your fuckbuddy on birth control pills/patches and wearing a condom. :)

Offline rabbit

  • x86
  • Hero Member
  • *****
  • Posts: 8092
  • I speak for the entire clan (except Joe)
    • View Profile
Re: Code name: "Vanquish Chat"
« Reply #13 on: May 22, 2005, 10:21:25 am »
FAG

Offline Joe

  • B&
  • x86
  • Hero Member
  • *****
  • Posts: 10319
  • In Soviet Russia, text read you!
    • View Profile
    • Github
Re: Code name: "Vanquish Chat"
« Reply #14 on: May 22, 2005, 04:23:55 pm »
Thats not too safe. Birth control doesn't protect against STD's.
I'd personally do as Joe suggests

You might be right about that, Joe.