trigs = { shit = "Hey [User]! Watch the language. Dont use words like that in here please.", fuck = "Hey [User]! Watch the language. Dont use words like that in here please.", cunt = "Hey [User]! Watch the language. Dont use words like that in here please.", dick = "Hey [User]! Watch the language. Dont use words like that in here please.", cock = "Hey [User]! Watch the language. Dont use words like that in here please.", nigger = "Hey [User]! Watch the language. Dont use words like that in here please.", gay = "Listen [User]! Dont be jealous because you cant accessorize an outfit.", fag = "Hey [User]! He just knows how to dress a window, is that so wrong?", brb = "Hurry back...[User]", bbiab = "Cya soon then...[User]", bbiaw = "Cya then...[User]", kk = "Alright...", wb = "Glad you could make it back...", ["Hi "] = "Hi, [User], Welcome to "..frmHub:GetHubName().."!", ["hi "] = "Hi, [User], Welcome to "..frmHub:GetHubName().."!", [" hey "] = "Hey now, [User]!", ["Hey"]= "Hey now, [User], Welcome to "..frmHub:GetHubName().."!", hello = "Hi, [User]!", bye = "Bye, [User]", cya = "cya, [User]", ["what's up"] = "Same ol, Same ol [User]", ["any slot"] = "Quit yer whining [User]", ["no slot"] = "Quit yer whining [User]", ["gimme a slot"] = "Quit yer whining [User]", peace = "Be well, [User]", lol = ":D", lmao = "Now that was funny [User]", rofl = "OK [User], you can get off the floor now. :), It wasnt that funny :D", haha = "hehe, [User]", hehe = "haha, [User]", ["lag"] = "Sorry about that [User]. The ISP sucks...", ["a drink"] = "The bar is open, what can I get you?", ["see ya"]="See Ya, [User]", -- Respond when part of a chat string. ie.. see ya'all ["good bye"] = "Bye, [User]", ["anyone have"] = "[User], please use the search tool, instead of making requests in main chat.", ["anyone got"] = "[User], please use the search tool, instead of making requests in main chat.", ["anyone get"] = "[User], please use the search tool, instead of making requests in main chat.", ["later"] = "OK, ...later dude.", ["needs sleep"] = "Ya, [User] get some rest. You look like death warmed over...", ["need sleep"] = "Ya, [User] get some rest. You look like death warmed over...", ["zzz"] = "Ya, [User] get some rest. I've seen corpses with better complexion...", ["Zzz"] = "Ya, [User] get some rest. I've seen corpses with better complexion...", ["sucks"] = "Damn [User], that does suck.", ["regist"] = "\r\n---<>-----------------------------------------------------------------------------------------<>---\r\n ***[User], You'll have to PM one of the OPS for registration. ***\r\n---<>-----------------------------------------------------------------------------------------<>---\r\n", ["Yo "] = "Yo, [User]. What's up dude?", ["my list"] = "\r\n\r\nIf you would like to view / search your own filelist in DC++ go to, File Menu -> Open File List...-> Go up one directory level -> Select 'MyList1.bz2'. If you show more than one list, choose the one with the latest date.\r\n", ["my file list"] = "\r\n\r\nIf you would like to view / search your own filelist in DC++ go to, File Menu -> Open File List...-> Go up one directory level -> Select 'MyList1.bz2'. If you show more than one list, choose the one with the latest date.\r\n", ["search my file"] = "\r\n\r\nIf you would like to view / search your own filelist in DC++ go to, File Menu -> Open File List...-> Go up one directory level -> Select 'MyList1.bz2'. If you show more than one list, choose the one with the latest date.\r\n", ["active mode"] = "\r\n\r\n\t** Active mode on DC++ will make inbound and outbound connections to other users.\r\nAll searches will be sent through the hub, and search results will be returned directly from active mode\r\nusers and through the hub for the passive users. Active users can download from either active and\r\npassive users.Obviously that means you can connect to a larger group of people.\r\n", ["passive mode"] = "\r\n\r\n\t** Passive mode on DC++ will only make outbound connections to other users. All searches\r\nwill be sent through the hub, and search results will be returned through the hub as well. DC++ will\r\nreturn a maximum of 5 search hits for a passive user. Passive users cannot download from other\r\npassive users. Passive mode is an extra strain on hubs, so please do not use it unlessyou must.\r\nDC++ users in passive mode will have M:P in their DC++ tag.\r\n\r\n\tIf you're behind a router or firewall you will need to 'forward' a port for your dc client\r\n(default port - 411). If you cannot forward a port for your client, you may have to use passive mode.\r\nIf you dont have access to the router or firewall ask your system administrator if he or she may\r\nforward a port for your usage.\r\n", ["peer"] = "All those interested in running Peer Guardian as added protection, get it here:: http://www.methlabs.org/ or its mirror site http://xs.tech.nu/", ["protow"] = "\r\n\r\nProtowall is a lightweight program that runs in the background, taking up little CPU and memory, \r\nwhile blocking thousands of bad IP addresses. In Protowall, all the work is done by the driver that filters each packet, \r\nextracts the IP header and then compares the address with the ones in the table, then either discards \r\nor permits the packet to pass. \tGet it here -> http://www.bluetack.co.uk/ \r\n", ["xp fire"] = "\r\n\r\nTo disable the XP firewall, follow these steps \r\n*****************************************************\r\n- Double click 'My Network Places'\r\n- Click 'View Network Connections'\r\n- Right click on 'Local Area Connection and Select 'Properties'\r\n- Click the 'Advanced' tab\r\n- Make sure to uncheck the box under 'Internet Connection Firewall'\r\n", ["XP Fire"] = "\r\n\r\nTo disable the XP firewall, follow these steps \r\n*****************************************************\r\n- Double click 'My Network Places'\r\n- Click 'View Network Connections'\r\n- Right click on 'Local Area Connection and Select 'Properties'\r\n- Click the 'Advanced' tab\r\n- Make sure to uncheck the box under 'Internet Connection Firewall'\r\n", ["XP fire"] = "\r\n\r\nTo disable the XP firewall, follow these steps \r\n*****************************************************\r\n- Double click 'My Network Places'\r\n- Click 'View Network Connections'\r\n- Right click on 'Local Area Connection and Select 'Properties'\r\n- Click the 'Advanced' tab\r\n- Make sure to uncheck the box under 'Internet Connection Firewall'\r\n", ["the icons"] = "\r\n\r\n What the user icons mean : \r\n*************************************\r\n - green user\t-\tNormal Icon\r\n - blue user \t-\tDC++ user 'identified on 1st direct connection to this user'\r\n - with bricks\t-\tUser is in passive mode\r\n - with key\t-\tUser is an Operator\r\n", ["user icons"] = "\r\n\r\n What the user icons mean : \r\n*************************************\r\n - green user\t-\tNormal Icon\r\n - blue user \t-\tDC++ user 'identified on 1st direct connection to this user'\r\n - with bricks\t-\tUser is in passive mode\r\n - with key\t-\tUser is an Operator\r\n", ["commands"] = "\r\n\r\n Available commands (type in main chat or pm)\r\n*************************************************************\r\n /grant\t\t-\tgrants a slot to the user of the pm window you type in\r\n /close\t\t-\tclose current window\r\n /help\t\t-\tshort help message\r\n /refresh\t\t-\tRefreshes list of shared files\r\n /away \t-\tSpecifies a message to auto-respond in PM's while you're AFK\r\n /back\t\t-\tTurn away message off\r\n /slots <#>\t-\tChanges number of slots to <#>\r\n /clear\t\t-\tClears the main chat windows\r\n /ts\t\t-\tSwitches timestamps in chat windows on and off\r\n /showjoins\t-\tToggles joins/parts messages for the current hub\r\n /search \t-\tSearches for \r\n /join \t-\tJoins \r\n /dc++\t\t-\tGives a comment about DC++ and shows the URL where you can get it\r\n /fav\t\t-\tAdds hub to favourites (also works in pm's from that user)\r\n", ["tags"] = "\r\n\r\n Client tag format: <++ V:x,M:x,H:x/y/z,S:x,O:x> where:\r\n***********************************************************************\r\n\tV: = client version,\r\n\tM: = mode (a=active, p=passive)\r\n\tH: x = number of hubs connected to where you're not a registered user\r\n\t y = number of hubs you're registered in\r\n\t z = number of hubs you're registered as op\r\n\tS: = number of slots you have open.\r\n\tO: = if total upload is below this value DC++ will open another slot\r\n\t this part of the tag is only shown when the option for it is enabled.\r\n", ["extra slot"] = "\r\n\r\n There are 3 extra slots (apart from those you specified in settings) that will be used to upload files\r\nunder 16kB and for uploading your filelist, no matter the size. Operators in the hub can download\r\nmini-files and filelists even if those 3 extra slots are full.\r\n\r\n This is the reason that you can download some people's filelists, but when you try to download\r\na different (larger) file, you will get the 'No slots available' message.\r\n\r\n * Note: This function does not exist in the regular DC client - which means you cannot get small\r\nfiles or the filelist from those users if you don't have a slot.\r\n", ["slot lock"] = "\r\n\r\n Slot locking ' freezes ' the slots on a DC client so no one else can connect (because all slots are full).\r\nPlain and simple, this is a pure leech mentality. This is simply caught for DC++ clients because\r\nDC++ will ALWAYS allow a filelist upload, regardless if slots are full.\r\n", ["slotlock"] = "\r\n\r\n Slot locking ' freezes ' the slots on a DC client so no one else can connect (because all slots are full).\r\nPlain and simple, this is a pure leech mentality. This is simply caught for DC++ clients because\r\nDC++ will ALWAYS allow a filelist upload, regardless if slots are full.\r\n", ["share fak"] = "\r\n\r\n Share Faking: This is where you falsely inflate your share size on Direct Connect.\r\n\r\n Basically, the ' reasoning ' behind doing this is the large and elite hubs require users to share in\r\nthe range of 80+ GB to even enter their hub.Many people do not have thehard drive capacity to\r\n share that much. They feel that the400 other hubs out there,that don’t have these high\r\nrequirements, are not good enough for them. So they fake their fileshare to enter these \r\n' better than average ' hubs. We feel this is entirely unacceptable and if found faking your share,\r\n you will be permanently banned.\r\n", ["sharefak"] = "\r\n\r\n Share Faking: This is where you falsely inflate your share size on Direct Connect.\r\n\r\n Basically, the ' reasoning ' behind doing this is the large and elite hubs require users to share in\r\nthe range of 80+ GB to even enter their hub.Many people do not have thehard drive capacity to\r\n share that much. They feel that the400 other hubs out there,that don’t have these high\r\nrequirements, are not good enough for them. So they fake their fileshare to enter these \r\n' better than average ' hubs. We feel this is entirely unacceptable and if found faking your share,\r\n you will be permanently banned.\r\n", ["hidden tag"] = "\r\n\r\n Hiding client tags:\r\n******************************\r\nA tag is the DC++ tag, i.e. <++ V:0.305,M:A,H:0/1/0,S:2\r\n\r\nA faker can simply be defined as, having a false misleading or fraudulent appearance. That being\r\nsaid,a tag faker is someone who either hides or fraudulently modifies their DC++ tag. OPs typically\r\ndisallow hidden tag clients from entering a hub or will simply permanently ban on sightany user\r\nwho is found doing this.\r\n", ["setup active"] = "\r\n\r\n\t**Active mode requires both TCP and UDP access on the same port for DC++ to work properly\r\n\r\n * First you need to set up the router to forward the connections to the computer with DC++. This could\r\n be called Port mapping, port redirecting, port forwarding or something like that. Find out how to do\r\n this with your router/NAT in the user manual.\r\n\r\n * You need to forward one port (select a number between 150 - 65535, they should mostly all be free.\r\n The default port is 411, but it is wise to select a unique one) and make sure both UDP and TCP is\r\n forwarded to your client.\r\n\r\n * The IP that you are forwarding to should be the internal IP address of your DC++ computer. It usually\r\n begins with '192.168', '172.16.' or '10.x.'. Go to the command prompt and type: ipconfig.\r\n\r\n * When you have mapped a port, you need to open up DC++ and go to the settings. Where you select\r\n active mode, in the port field, enter the port number that you are forwarding on the router.\r\n\r\n * In the IP field, you need to enter the external IP address of your router. This can can normally be found\r\n on the router/firewall 'Status' page.\r\n\r\n * It should now be working. If it is working for a while, but the next time you use DC++, you only get\r\n 'Connection Timeout’s or no results when searching, your IP (either external or internal) is likely to have\r\n changed. If you find the external IP is constantly changing, you can set yourself up with a dynamic name.\r\n Such as Dynip or DynDns and put that name into the IP field. Make sure to use a program that\r\n updates the dynamic name service with your latest IP.\r\n", ["forward a port"] = "\r\n\r\n\t**Active mode requires both TCP and UDP access on the same port for DC++ to work properly\r\n\r\n * First you need to set up the router to forward the connections to the computer with DC++. This could\r\n be called Port mapping, port redirecting, port forwarding or something like that. Find out how to do\r\n this with your router/NAT in the user manual.\r\n\r\n * You need to forward one port (select a number between 150 - 65535, they should mostly all be free.\r\n The default port is 411, but it is wise to select a unique one) and make sure both UDP and TCP is\r\n forwarded to your client.\r\n\r\n * The IP that you are forwarding to should be the internal IP address of your DC++ computer. It usually\r\n begins with '192.168', '172.16.' or '10.x.'. Go to the command prompt and type: ipconfig.\r\n\r\n * When you have mapped a port, you need to open up DC++ and go to the settings. Where you select\r\n active mode, in the port field, enter the port number that you are forwarding on the router.\r\n\r\n * In the IP field, you need to enter the external IP address of your router. This can can normally be found\r\n on the router/firewall 'Status' page.\r\n\r\n * It should now be working. If it is working for a while, but the next time you use DC++, you only get\r\n 'Connection Timeout’s or no results when searching, your IP (either external or internal) is likely to have\r\n changed. If you find the external IP is constantly changing, you can set yourself up with a dynamic name.\r\n Such as Dynip or DynDns and put that name into the IP field. Make sure to use a program that\r\n updates the dynamic name service with your latest IP.\r\n", ["port map"] = "\r\n\r\n\t**Active mode requires both TCP and UDP access on the same port for DC++ to work properly\r\n\r\n * First you need to set up the router to forward the connections to the computer with DC++. This could\r\n be called Port mapping, port redirecting, port forwarding or something like that. Find out how to do\r\n this with your router/NAT in the user manual.\r\n\r\n * You need to forward one port (select a number between 150 - 65535, they should mostly all be free.\r\n The default port is 411, but it is wise to select a unique one) and make sure both UDP and TCP is\r\n forwarded to your client.\r\n\r\n * The IP that you are forwarding to should be the internal IP address of your DC++ computer. It usually\r\n begins with '192.168', '172.16.' or '10.x.'. Go to the command prompt and type: ipconfig.\r\n\r\n * When you have mapped a port, you need to open up DC++ and go to the settings. Where you select\r\n active mode, in the port field, enter the port number that you are forwarding on the router.\r\n\r\n * In the IP field, you need to enter the external IP address of your router. This can can normally be found\r\n on the router/firewall 'Status' page.\r\n\r\n * It should now be working. If it is working for a while, but the next time you use DC++, you only get\r\n 'Connection Timeout’s or no results when searching, your IP (either external or internal) is likely to have\r\n changed. If you find the external IP is constantly changing, you can set yourself up with a dynamic name.\r\n Such as Dynip or DynDns and put that name into the IP field. Make sure to use a program that\r\n updates the dynamic name service with your latest IP.\r\n", ["port"] = "\r\n\r\n\t**Active mode requires both TCP and UDP access on the same port for DC++ to work properly\r\n\r\n * First you need to set up the router to forward the connections to the computer with DC++. This could\r\n be called Port mapping, port redirecting, port forwarding or something like that. Find out how to do\r\n this with your router/NAT in the user manual.\r\n\r\n * You need to forward one port (select a number between 150 - 65535, they should mostly all be free.\r\n The default port is 411, but it is wise to select a unique one) and make sure both UDP and TCP is\r\n forwarded to your client.\r\n\r\n * The IP that you are forwarding to should be the internal IP address of your DC++ computer. It usually\r\n begins with '192.168', '172.16.' or '10.x.'. Go to the command prompt and type: ipconfig.\r\n\r\n * When you have mapped a port, you need to open up DC++ and go to the settings. Where you select\r\n active mode, in the port field, enter the port number that you are forwarding on the router.\r\n\r\n * In the IP field, you need to enter the external IP address of your router. This can can normally be found\r\n on the router/firewall 'Status' page.\r\n\r\n * It should now be working. If it is working for a while, but the next time you use DC++, you only get\r\n 'Connection Timeout’s or no results when searching, your IP (either external or internal) is likely to have\r\n changed. If you find the external IP is constantly changing, you can set yourself up with a dynamic name.\r\n Such as Dynip or DynDns and put that name into the IP field. Make sure to use a program that\r\n updates the dynamic name service with your latest IP.\r\n", hashing = "\r\n\---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n\tWhat is TTH (Tiger Tree Hashing) ? (#9677) http://www.dslreports.com/faq/9677 \r\n---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n Tiger Tree Hashing or TTH is used to verify the integrity of large chunks of data. The data is split into small pieces which are\r\n individually hashed, then hashed together until one, root hash is formed.\r\n\r\n A TTH hash looks something like:4NIABZVGR4HOTNRPOMH2IRIJQSJYKFHEEIQUJWY.\r\n Detailed information can be found here -> http://open-content.net/specs/draft-jchapweske-thex-02.html \r\n\r\n DC++ 0.400 introduced mandatory TTH. Once DC++ hashes all of your share (yes this will take a while) it will only hash new\r\n files. The hashing thread in DC++ is set to low priority, so it shouldn't interfere too badly.\r\n\r\n\t There are several benefits of file hashing:\r\n\t---<>--------------------------------------------------------<>---\r\n\t * No longer does one need to pay attention to the name of the file when looking for alternative sources. If the files are\r\n\t the same, they will have the same hash and thusly be chosen as an alternative source.\r\n\t * Mutli-source downloading. While it is currently not implemented, now there is a safe way to implement downloading\r\n\t files from multiple sources. All clients at this point have been implementing multi-source downloading in cowboy\r\n\t fashion. They do not verify the files are the same (except for the size and partial name) which does result in corrupt files.\r\n\t * A file hash ensures the files are identical.\r\n\t * Magnet Links -> Http://www.magnetlink.org \r\n\t Once again, it is currently not implemented but it will allow users to initiate downloads from a link on a website similar\r\n\t to other direct download links like an ed2kfile\r\n---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n", ["file hashing"] = "\r\n\---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n\tWhat is TTH (Tiger Tree Hashing) ? (#9677) http://www.dslreports.com/faq/9677 \r\n---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n Tiger Tree Hashing or TTH is used to verify the integrity of large chunks of data. The data is split into small pieces which are\r\n individually hashed, then hashed together until one, root hash is formed.\r\n\r\n A TTH hash looks something like:4NIABZVGR4HOTNRPOMH2IRIJQSJYKFHEEIQUJWY.\r\n Detailed information can be found here -> http://open-content.net/specs/draft-jchapweske-thex-02.html \r\n\r\n DC++ 0.400 introduced mandatory TTH. Once DC++ hashes all of your share (yes this will take a while) it will only hash new\r\n files. The hashing thread in DC++ is set to low priority, so it shouldn't interfere too badly.\r\n\r\n\t There are several benefits of file hashing:\r\n\t---<>--------------------------------------------------------<>---\r\n\t * No longer does one need to pay attention to the name of the file when looking for alternative sources. If the files are\r\n\t the same, they will have the same hash and thusly be chosen as an alternative source.\r\n\t * Mutli-source downloading. While it is currently not implemented, now there is a safe way to implement downloading\r\n\t files from multiple sources. All clients at this point have been implementing multi-source downloading in cowboy\r\n\t fashion. They do not verify the files are the same (except for the size and partial name) which does result in corrupt files.\r\n\t * A file hash ensures the files are identical.\r\n\t * Magnet Links -> Http://www.magnetlink.org \r\n\t Once again, it is currently not implemented but it will allow users to initiate downloads from a link on a website similar\r\n\t to other direct download links like an ed2kfile\r\n---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n", faq = "Checkout the DC++ Definitive FAQ -> http://www.broadbandreports.com/faq/dc/", FAQ = "Checkout the DC++ Definitive FAQ -> http://www.broadbandreports.com/faq/dc/", trigs = "\r\n---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n\ AVAILABLE TRIGS -> brb , bbiab , bbiaw , kk , wb , Hi_ , hi_ , hey , Hey , hello , bye , cya , what's up , any slot , no slot ,\r\n gimme a slot , peace , lol , lmao , rofl , lag , a drink , see ya , good bye , anyone have , anyone got , anyone get , later ,\r\n needs sleep , need sleep , zzz , Zzz , regist , sucks , Yo_ , my list , my file list , search my file , active mode , passive mode ,\r\n peer , protow , xp fire , XP Fire , XP fire , the icons , user icons , commands , tags , extra slot , slot lock , slotlock , share fak ,\r\nsharefak , hidden tag , setup active , forward a port , port map , port , hashing , file hashing , trigs \r\n---<>----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<>---\r\n" }