Author | Message |
---|
Meka][Meka Unstopable Posts: 700
| just a quick multihub script i've put together as an example ;)
Code: | --//Multihub script using Host: Scriptek --//Script written by Meka][Meka --//17-09-2006 - Version 0.01 --//VARS botOWNER = 'Meka][Meka'; function ChatArrival(self, nick, chat) print ( self.. ' '..nick..' '..chat ) if (nick == botOWNER) and (chat == 'chat.enable') then hubTWO.Connected = 1; hubONE.Connected = 1; end; if self == nick then --// do something maybe? :) else if (self == hubONE.Name) then if hubTWO.Connected == 1 then SendToAll(hubTWO, nick..': '..chat); end; elseif (self == hubTWO.Name) then if hubONE.Connected == 1 then SendToAll(hubONE, nick..': '..chat); end; end; end; end; --//OK LETS SET UP 2 BOTS ;) hubONE = GetNewBot{ Handle = 0, Connected = 0, Name = '-MULTICHAT-' } hubTWO = GetNewBot{ Handle = 1, Connected = 0, Name = '-MULTICHAT-' } SetBotValues(hubONE, hubONE.Name, 'Multi Chat Bot', 'pass1', '<++ multi chat>', '103212334', 'DSL'); SetBotValues(hubTWO, hubTWO.Name, 'Multi Chat Bot', 'pass2', '<++ multi chat>', '103212334', 'DSL'); hubONE:Connect('86.34.246.212',411); hubTWO:Connect('86.34.246.212',4140); | njoy
|
Meka][Meka Unstopable Posts: 700
| updated for new version of scriptek
Code: | --//Multihub script using Host: Scriptek --//Script written by Meka][Meka --//18-09-2006 - Version 0.02 --//VARS botOWNER = 'Meka][Meka'; botCMD = 'chat.enable'; function ChatArrival(self, nick, chat) print ( self.. ' '..nick..' '..chat ) if (nick == botOWNER) and (chat == botCMD) then hubTWO.Connected = 1; hubONE.Connected = 1; end; if self == nick then --// do something maybe? :) else if (self == hubONE.Name) then if hubTWO.Connected == 1 then hubTWO:SendChat(nick..': '..chat); end; elseif (self == hubTWO.Name) then if hubONE.Connected == 1 then hubONE:SendChat(nick..': '..chat); end; end; end; end; --//OK LETS SET UP 2 BOTS ;) hubONE = GetNewBot{ Handle = 0, Connected = 0, } hubTWO = GetNewBot{ Handle = 1, Connected = 0, } hubONE.Name = '-BOT-'; hubONE.Connection = 'DSL'; hubONE.Description = 'Multi Bot 1'; hubONE.Tag = '<++ multi bot'; hubONE.Password = 'pass1'; hubTWO.Name = '-BOT-'; hubTWO.Connection = 'DSL'; hubTWO.Description = 'Multi Bot 2'; hubTWO.Tag = '<++ multi bot'; hubTWO.Password = 'pass2'; hubONE:Connect('86.34.246.212',411); hubTWO:Connect('86.34.246.212',4140); |
|
b_w_johan Regular Posts: 56
| meka, this multihub version latest doesn't work. edited IPs it should connect to to 127.0.0.1, i guess that should be working but no bots enter, and im kinda wondering what this project would do actually ... making some kind of game capable to work on both hubs ? and then is it just nmdc protocol ? or should that have been added in the lua script ?( the handle protocol part???)
|
Meka][Meka Unstopable Posts: 700
| it works fine for me.... did u set all details... sharesize etc????
|