Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. bpre return $remove($strip($pre),$chr(160),$chr(32))
  2. quitmsg {
  3. if (!$read(config\quits.txt)) { return - $strip($n.name) $n.version - www.nbs-irc.net - }
  4. else return $read(config\quits.txt)
  5. }
  6. bncwin {
  7. return @ $+ $1 ( $+ $2 $+ )
  8. }
  9. hidchans {
  10. var %tmp = 0, %i = 1
  11. while (%i <= $chan(0)) {
  12. if ($window($chan(%i)).state != hidden) inc %tmp
  13. inc %i
  14. }
  15. return %tmp
  16. }
  17. n.cbgn {
  18. var %i = 1, %e = $did($1,$2).lines
  19. while (%i <= %e) {
  20. if ($did($1,$2,%i) == $3) return %i
  21. inc %i
  22. }
  23. }
  24. n.file {
  25. return $replace($1-,?,_,/_,\_,*,_,:,_,<,_,>,_,",_,|,_)
  26. }
  27. authedited {
  28. if ($ncfg(authnick) != nick) && ($ncfg(authpass) != pass) return $true
  29. }
  30. qwa {
  31. if ($isid) return $dll(scripts\dll\wa_link.dll,WA_Link_Raw_Stats,$1-)
  32. }
  33. swamp {
  34. if ($isid) return $dll(scripts\dll\swamp.dll,WinAmpGet,$1-)
  35. }
  36. winamp.tid {
  37. var %s = $1, %a = $asctime($qwa(%s),nn:ss)
  38. if ($asctime($qwa(%s),HH) > 1) var %a = $calc($gettok(%a,1,58) + ($ifmatch -1) *60) $+ : $+ $gettok(%a,2,58)
  39. return %a
  40. }
  41. n.osinfo {
  42. return $remove($getsys(Win32_OperatingSystem).Caption,Microsoft,(r),(tm),®,™,â,Â,„,¢) $+ $iif($replace($getsys(Win32_OperatingSystem).CSDVersion,service pack $+ $chr(32),SP),$c44 $ifmatch)
  43. }
  44. n.cpuinfo {
  45. var %x = $getsys(Win32_Processor).Name
  46. if (unknown isin %x) var %x = $dedll(cpuinfo)
  47. return $removecs($remove(%x,cpu,(r),(tm),®,™,â,Â,@,„,¢),Dual Core Processor) (at $getsys(Win32_Processor).CurrentClockSpeed MHz)
  48. }
  49. dedll return $dll(scripts\dll\darkenginex.dll,$1,_)
  50. getsys {
  51. if ($1) {
  52. .comopen sys WbemScripting.SWbemLocator
  53. if (!$comerr) {
  54. var %x = $com(sys,ConnectServer,3,dispatch* sys2), %x = $com(sys2,ExecQuery,3,bstr*,select $prop from $1,dispatch* sys3), %x = $comval(sys3,$iif($2,$2,1),$prop)
  55. if ($com(sys)) .comclose sys
  56. if ($com(sys2)) .comclose sys2
  57. if ($com(sys3)) .comclose sys3
  58. return %x
  59. }
  60. }
  61. }
  62. clr return $+(,$color($1),$2,)
  63. awaynet {
  64. var %i = 1, %awaytot 0
  65. while (%i <= $scon(0)) {
  66. if ($scon(%i).away) { inc %awaytot }
  67. inc %i
  68. }
  69. return %awaytot
  70. }
  71. perc return $round($calc(($1 / $2)*100),1) $+ %
  72. dur {
  73. if ($1) return $remove($duration($1,$iif(!$2,1,$2)),ks,k,ays,ay,rs,r,ins,in,ecs,ec)
  74. }
  75. dur2 {
  76. if ($1) {
  77. var %x = $duration($1,3)
  78. if ($gettok(%x,1,58) > 0) return %x
  79. else return $gettok(%x,2-,58)
  80. }
  81. }
  82. csinfo.id { return name: $readini(scripts\qstat\cs_info.ini, cs, namn) $chr(160) $chr(160) players: $readini(scripts\qstat\cs_info.ini, cs, spelare) $chr(160) $chr(160) map: $readini(scripts\qstat\cs_info.ini, cs, map) $chr(160) $chr(160) ping: $readini(scripts\qstat\cs_info.ini, cs, ping) $chr(160) $chr(160) ip: $readini(scripts\qstat\cs_info.ini, cs, ip) }
  83. csip return $readini(scripts\qstat\cs_info.ini, cs, ip)
  84. bfe {
  85. var %l = $len($1)
  86. while (%l) {
  87. var %c = $calc($asc($mid($1,%l,1)) - %l)
  88. if ($len(%c) < 2) var %c = 00 $+ %c
  89. elseif ($len(%c) < 3) var %c = 0 $+ %c
  90. var %r = %r $+ %c
  91. dec %l 1
  92. }
  93. return %r
  94. }
  95. n.input {
  96. set %n.input1 $1
  97. set %n.input2 $2
  98. set %n.input3 $3
  99. return $dialog(input,input,-4)
  100. }
  101. chankey {
  102. if ($chan($1).key) return $ifmatch
  103. elseif (%pw. [ $+ [ $1 ] ]) return $ifmatch
  104. }
  105. n.chanstats {
  106. if ($1) return Total $nick($1,0) nicks $par($+($iif($nick($1,0,o) > 0,$ifmatch ops),$iif($nick($1,0,h) > 0,$chr(44) $ifmatch halfops),$iif($nick($1,0,v) > 0,$chr(44) $ifmatch voices),$iif($nick($1,0,r) > 0,$chr(44) $ifmatch $iif($len($prefix) > 3,other,regular))))
  107. }
  108. n.par if ($1) return ( $+ $1- $+ )
  109. insttime return $right($calc($ncfg(installtime) - $ctime),-1)
  110. cm if ($1 isnum 5-14) return $replacecs($1,5,t,6,n,7,i,8,m,9,c,10,s,11,r,12,N,13,C,14,p)
  111. cmode {
  112. if (!$2) return
  113. if ($3 == o) return $left($removecs($nick($2,$1).pnick,$1),1)
  114. elseif ($hget(nbs,modeprefix) == 1) {
  115. if ($3) return $left($removecs($nick($2,$1).pnick,$1),1)
  116. else return $left($removecs($nick($2,$1).pnick,$1),1) $+ $1
  117. }
  118. elseif (!$3) return $1
  119. }
  120. avgpd {
  121. if ($1) {
  122. if ($insttime < 86401) return $1
  123. else return $round($calc($1 / ($insttime /86400)),1)
  124. }
  125. }
  126. nohide {
  127. if (!$1) return
  128. if ($istok($ncfg(nohide),$1,32)) return 1
  129. }
  130. c44 return $chr(44)
  131. cit return $+(",$1-,")
  132. n.qnet if ($right($server,13) == .quakenet.org) && ($network == quakenet) return $true
  133. n.unet if ($right($server,13) == .undernet.org) && ($network == undernet) return $true
  134. n.maxbans if (%maxbans. [ $+ [ $cid ] ]) return $ifmatch | else return ?
  135. n.topiclen if (%topiclen. [ $+ [ $cid ] ]) return $ifmatch | else return ?
  136. n.useragent return $+($strip($n.name),/,$n.version) (r: $n.version.date $+ , m: $version $+ , w: $os $+ , t: $tname $+ )
  137. n.name return nbs-irc
  138. n.version return 2.39
  139. n.version.date if ($read(scripts\other\version,1)) return $ifmatch
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement