Jump to content

Cleric xtx

Members
  • Posts

    285
  • Joined

  • Last visited

Everything posted by Cleric xtx

  1. An iPod is a waste of money imo. Apparently, a 40Gb iPod will hold 10,000 songs, which makes a 20Gb hold 5,000 and a 60Gb hold 15,000. Going by 45 songs per Gb that'd be 2700 albums in a 60Gb iPod (or 900 in a 20Gb). Raise your hand if you can honeslty say you have 2700 albums (or even 900) that you listen to on a regular basis.
  2. Yup, noticeable difference.
  3. A lot of times, people have problems typing in nicknames for their script to understand. This is where $ial comes in very handy. I'll use a remote command as an example: on admin:text:@+q*:#:{ mode # +q $2- } The above code will make the specified nickname an owner but only if the specified nickname matches mIRC's exaclty: If the nickname was Jon the script would make Jon an owner. If the nickname was Jõŋ then the script probably wouldn't do it. Here is the same code rewritten to use the $ial command: on admin:text:@+q*:#:{ mode # +q $ial(* $+ $2- $+ *).nick } Using that command the user can specify one or more letters at the beginning, middle or end of the nickname. If the user specifies J then the script will pick up the first nickname with a J in it. If the user specifies Jo then the script will pick up the first nickname with Jo in it. etc... You may want to adapt on the command, however, to make it more versitile: on admin:text:@+q*:#:{ if ($chr(42) !isin $2-) { var %n = * $+ $2- $+ * | goto n } else { var %n = $2- | goto n } :n mode # +q $ial(%n).nick } With the above code, you can specify which part of the nickname you are referring to. If the user specifies Jo* then it will pick up the first nickname starting with Jo. If the user doesn't include an asterix then it will pick up the first nickname with Jo in it. etc... You can also retrieve gatekeepers in a similar way, by using .addr instead of .nick. Without either of the props the script will return the specified nickname's full gatekeeper (eg: nick!gkp@domain). All of the other information you should need about $ial can be found in mIRC's help file: Mark is used in conjunction with the /mark alias to retrieve the specified text:
  4. Ftr, Webby probably knows more about MSNChat than the majority of their staff anyway
  5. You'd have to take out the spaces too, btw. If you do it as you have there it'll come out with a space before their name. I'm 90% sure that's what happens anyway...
  6. You can't replace a specific part of a specified line; you can only replace the whole line.
  7. There are only a few things I can think of straight off: > Make it so that (if at all) the date is only displayed once. I don't think it'll be changing too often. There's always the logs if you need to reference the time. > Align the time and voices' text with the other text, rather than the icons. > Put the nick options at the bottom of the nicklist, rather than at the top.
  8. I'd suggest trying here Josh` Big ads and large gaps aren't to my liking. Edit: corrected link
  9. while ( (inbyte = strread->ReadByte()) != -1) { bytearray = new Byte[inbyte]; strread->Read(bytearray, 0, inbyte); Console::WriteLine("Read an array:"); for (int i=0; i<inbyte; i++) { Console::Writeline(bytearray[i]); } } strread->Close()] } Don't do C++ if you can't figure it out. Helpful, aint it?
  10. Or, if they have eyes, they'll use the addons section
  11. Doesn't the one I posted already do that except for the estimated waiting time? If so I can easily make edit it to include their waiting time.
  12. Cleric xtx

    help

    on <level>:TEXT:*:?: { if ($strip($1-) == %roompass) { /mode +h $nick } } Felt like being pidantic with TGK's code
  13. Nothing new, really. I'd recommend making the banlist's button's smaller though and maybe making it a userlevel (or access?) list, rather than just one level.
  14. Do you mean scramble any IP? alias rvr { if ($prop == w) || ($prop == wr) { %c = 1 while (%c <= %n) { var %c2 = 1, %wt = $wildtok($1-,*,%c,32) while ($len(%wt) <= %c2) { var %t1 = %t1 $+ $right(%wt,%c2) | inc %c2 } var %t = %t $+ %t2 inc %c } } if ($prop == wr) { var %t = $sorttok(%t,32,r) } if ($prop == r) || (!$prop) { var %a = 1 | while ($len($1-) >= %a) { var %t = %t $+ $right($1,%a) | inc %a } } return %t } $rvr(text).w - reverses each word without reversing the sentance $rvr(text).wr - reverses each word then the sentance $rvr(text) // $rvr(text).r - reverses the sentence character by character alias ip.scramble { $replace($rvr($replace(255.255.255.0,.,32)).wr,32,.) } If you meant $ip you can use: alias ip { return $rvr($ip) } If you meant so that your IP is masked from the internet, try Steganos Internet Anonym Pro
  15. You'd probably have to be an ircop to be able to do that effectively. I think only the ircx server creator can do exactly as you want
  16. Have you ever heard of manners? What's wrong with politely asking the person to explain?
  17. You should use PNG or similar extension, as your ss takes a long time to load (bmp files are generally large in file size. PNG keeps quality but looses file size)
  18. on *:join:#:{ if (helpdesk !isin $chan) halt if ($nick !isvo $chan) && ($nick !isin $read(helpdesk.txt)) { write -a helpdesk.txt $nick } if ($nick == $me) { var %a = 1 while ($nick($chan,0,r) >= %a) { write -a helpdesk.txt $nick($chan,%a,r) inc %a } echo -a All spectators have been added to the list } } on *:nick:{ if ($nick isin $read(helpdesk.txt)) { write -s $+ $nick helpdesk.txt $newnick } } on *:part:#:{ if ($nick isin $read(helpdesk.txt)) { write -ds $+ $nick helpdesk.txt } } on *:kick:#:{ if ($knick isin $read(helpdesk.txt)) { write -ds $+ $nick helpdesk.txt } } on *:voice:#:{ if ($nick isin $read(helpdesk.txt)) { write -ds $+ $nick helpdesk.txt } } alias hdvoice { :hop if ($read(helpdesk.txt,1) !ison $chan) { write -d1 helpdesk.txt | goto hop } mode $chan +v $read(helpdesk.txt,1) msg $chan Your helpdesk message here write -d1 helpdesk.txt } alias hdwho { window -ak0 @HDwho .enable #hdwho var %a = 1 while (%a <= 10) { echo @HDwho %a $+ : | who $read(helpdesk.txt,%a) | inc %a } .disable #hdwho } #hdwho off raw 302:*:{ echo @HDwho $1- } raw 315:*:{ echo @HDwho $1- | echo @HDwho - } #hdwho end menu channel { Helpdesk options .Voice the next person:/hdvoice .List /who for the first 10 specs:/hdwho } That covers it all and even comes with a handy lil channel popup You'll need to edit "helpdesk" on the second line to your helpdesk's channel name and under the hdvoice alias change the message to whatever you want. * If someone leaves then they will be removed from the list * If you join the room with spectators and the helpdesk list is blank the spectators will be added alphabetically * When someone changes their nickname it'll be automatically changed in the list * If by some chance a nickname is in the list but not in the channel, it will erase the nick before you try voicing the next person in line Obviously, any probs let me know
  19. It would never be more than 1 so why bother using that if statement? Using that code, each time a user joins it sets %numeral as 0 then increases it to 1.
  20. Just wanna confirm what you want to be done before I try n code anything... 1) When someone joins the room and isn't in the text list already they get added to the bottom of the list. 2) Using an alias you want the (first) ten people on the list to be listed in the form of /who (ie: /who for each of the ten) If that's the case, wouldn't it be better to have all of the nicknames (excluding voiced or above) listed? Also, if a person leaves a MSNChat helpdesk their position is reset to the bottom of the list when they rejoin, to prevent having to scan the room each time to see if the user's still there. Would that be a better option? It's really simple to do, I just wanna check exactly what you wanted.
  21. I'm too lazy to explain my aligned theme so have a look at this one Aligned theme from elite-scriptaz
  22. <-- that's 20x20 and it's smaller Contact me via pm if you need help with your script
×
×
  • Create New...