Advertisement
_MM_IKKE

taxi.ini

Nov 24th, 2018
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 5.40 KB | None | 0 0
  1. [script]
  2. n0=on *:TEXT:*:*: { halt }
  3. n1=on *:NICK: { halt }
  4. n2=on *:PART:#: { halt }
  5. n3=on *:QUIT: { halt }
  6. n4=on *:KICK:#: { halt }
  7. n5=on *:TEXT:!taxi:#[MM]IKKE: {
  8. n6=  if ($me == %bot4) {
  9. n7=    rpglog $nick $1-
  10. n8=    if (!$exists(Stats\ $+ $nick $+ .txt)) {
  11. n9=      createaccount $nick
  12. n10=    }
  13. n11=    alive $nick
  14. n12=    {
  15. n13=      if ($nick isin $read(Stats\Taxi jobs.txt,w,$nick $+ *)) {
  16. n14=        var %runningtime = $calc($uptime - $gettok($read(Stats\Taxi jobs.txt,$readn),2,46))
  17. n15=        write -dl $+ $readn "Stats\Taxi jobs.txt"
  18. n16=        increasecash $nick $calc(100 * $floor( $calc(%runningtime / 60) ))
  19. n17=        increaserank $nick $floor( $calc(%runningtime / 120) )
  20. n18=        msg $chan 2[TAXI]4 $nick 2has ended his/her job as a taxi driver. (S)he has driven around7 %runningtime 2seconds, so (s)he earned7 $calc(100 * $floor( $calc(%runningtime / 60 ))) 2cash.
  21. n19=      }
  22. n20=      elseif ($nick !isin $read(Stats\Taxi jobs.txt,w,$nick $+ *)) {
  23. n21=        checkjob $nick $nick
  24. n22=        write "Stats\Taxi jobs.txt" $nick $+ . $+ $uptime
  25. n23=        msg $chan 2[TAXI]4 $nick 2has started his/her job as a taxi driver (100 cash/min)
  26. n24=      }
  27. n25=    }
  28. n26=  }
  29. n27=}
  30. n28=on *:TEXT:!taxijob:#[MM]IKKE: {
  31. n29=  if ($me == %bot4) {
  32. n30=    rpglog $nick $1-
  33. n31=    if (!$exists(Stats\ $+ $nick $+ .txt)) {
  34. n32=      createaccount $nick
  35. n33=    }
  36. n34=    {
  37. n35=      if ($nick isin $read(Stats\Taxi jobs.txt,w,$nick $+ *)) {
  38. n36=        var %runningtime = $calc($uptime - $gettok($read(Stats\Taxi jobs.txt,$readn),2,46))
  39. n37=        var %seconds = $calc(60 - (%runningtime - $calc(60 * $floor( $calc( %runningtime / 60 ))))))
  40. n38=        msg $chan 2[TAXI] You are driving around for7 %runningtime 2seconds now, so you earned7 $calc(100 * $floor( $calc( %runningtime / 60 ))) 2cash up till now. [Seconds till next minute:7 %seconds $+ 2]
  41. n39=      }
  42. n40=      elseif ($nick !isin $read(Stats\Taxi jobs.txt,w,$nick $+ *)) {
  43. n41=        .notice $nick 4ERROR:2 You are currently not driving a taxi
  44. n42=      }
  45. n43=    }
  46. n44=  }
  47. n45=}
  48. n46=on *:TEXT:!taxidrivers:#[MM]IKKE: {
  49. n47=  if ($me == %bot4) {
  50. n48=    rpglog $nick $1-
  51. n49=    if (!$exists(Stats\ $+ $nick $+ .txt)) {
  52. n50=      createaccount $nick
  53. n51=    }
  54. n52=    if ($lines(Stats\Taxi jobs.txt) == 0) {
  55. n53=      .notice $nick 2[TAXI] There are no taxi drivers at the moment.
  56. n54=      halt
  57. n55=    }
  58. n56=    var %i = 1
  59. n57=    set %drivers $null
  60. n58=    while (%i <= $lines(Stats\Taxi jobs.txt)) {
  61. n59=      set %drivers %drivers $+ , $gettok($read(Stats\Taxi jobs.txt,%i),1,46)
  62. n60=      inc %i
  63. n61=    }
  64. n62=    set %drivers $right(%drivers, $calc($len(%drivers) - 2)) $+ .
  65. n63=    .notice $nick 2[TAXI] Current taxi drivers are: %drivers
  66. n64=    unset %drivers
  67. n65=  }
  68. n66=}
  69. n67=on *:NICK: {
  70. n68=  if ($me == %bot4) {
  71. n69=    if ($nick isin $read(Stats\Taxi jobs.txt,w,$nick $+ *)) {
  72. n70=      var %runningtime = $calc($uptime - $gettok($read(Stats\Taxi jobs.txt,$readn),2,46))
  73. n71=      write -dl $+ $readn "Stats\Taxi jobs.txt"
  74. n72=      increasecash $nick $calc(100 * $floor( $calc(%runningtime / 60) ))
  75. n73=      increaserank $nick $floor( $calc(%runningtime / 60) )
  76. n74=      msg #[MM]IKKE 2[TAXI]4 $nick 2has ended his/her job as a taxi driver. (S)he has driven around7 %runningtime 2seconds, so (s)he earned7 $calc(100 * $floor( $calc(%runningtime / 60 ))) 2cash. [Auto-stop on nickchange]
  77. n75=    }
  78. n76=  }
  79. n77=}
  80. n78=on *:PART:#[MM]IKKE: {
  81. n79=  if ($me == %bot4) {
  82. n80=    if ($nick isin $read(Stats\Taxi jobs.txt,w,$nick $+ *)) {
  83. n81=      var %runningtime = $calc($uptime - $gettok($read(Stats\Taxi jobs.txt,$readn),2,46))
  84. n82=      write -dl $+ $readn "Stats\Taxi jobs.txt"
  85. n83=      increasecash $nick $calc(100 * $floor( $calc(%runningtime / 60) ))
  86. n84=      increaserank $nick $floor( $calc(%runningtime / 60) )
  87. n85=      msg #[MM]IKKE 2[TAXI]4 $nick 2has ended his/her job as a taxi driver. (S)he has driven around7 %runningtime 2seconds, so (s)he earned7 $calc(100 * $floor( $calc(%runningtime / 60 ))) 2cash. [Auto-stop on part]
  88. n86=    }
  89. n87=  }
  90. n88=}
  91. n89=on *:QUIT: {
  92. n90=  if ($me == %bot4) {
  93. n91=    if ($nick isin $read(Stats\Taxi jobs.txt,w,$nick $+ *)) {
  94. n92=      var %runningtime = $calc($uptime - $gettok($read(Stats\Taxi jobs.txt,$readn),2,46))
  95. n93=      write -dl $+ $readn "Stats\Taxi jobs.txt"
  96. n94=      increasecash $nick $calc(100 * $floor( $calc(%runningtime / 60) ))
  97. n95=      increaserank $nick $floor( $calc(%runningtime / 60) )
  98. n96=      msg #[MM]IKKE 2[TAXI]4 $nick 2has ended his/her job as a taxi driver. (S)he has driven around7 %runningtime 2seconds, so (s)he earned7 $calc(100 * $floor( $calc(%runningtime / 60 ))) 2cash. [Auto-stop on quit]
  99. n97=    }
  100. n98=  }
  101. n99=}
  102. n100=on *:KICK:#[MM]IKKE: {
  103. n101=  if ($me == %bot4) {
  104. n102=    if ($knick isin $read(Stats\Taxi jobs.txt,w,$knick $+ *)) {
  105. n103=      var %runningtime = $calc($uptime - $gettok($read(Stats\Taxi jobs.txt,$readn),2,46))
  106. n104=      write -dl $+ $readn "Stats\Taxi jobs.txt"
  107. n105=      increasecash $knick $calc(100 * $floor( $calc(%runningtime / 60) ))
  108. n106=      increaserank $knick $floor( $calc(%runningtime / 60) )
  109. n107=      msg #[MM]IKKE 2[TAXI]4 $knick 2has ended his/her job as a taxi driver. (S)he has driven around7 %runningtime 2seconds, so (s)he earned7 $calc(100 * $floor( $calc(%runningtime / 60 ))) 2cash. [Auto-stop on kick]
  110. n108=    }
  111. n109=  }
  112. n110=}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement