Advertisement
Guest User

Untitled

a guest
Jul 1st, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.35 KB | None | 0 0
  1. on *:TEXT:!rc2:#: {
  2. var %coins $nick $+ ( $lookUpPoints )
  3. /write -i rc.txt $nick
  4. $lookUpPoints
  5. }
  6.  
  7. on *:TEXT:!help:#: {
  8. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  9. set -u10 %floodLolSkill On
  10. set -u10 %floodLolSkill. $+ $nick On
  11. msg $chan /me ------ COMANDOS ------- http://gyazo.com/1bd1936b7fcc270eea17c5c3d32f89aa $+
  12. }
  13.  
  14. on *:TEXT:!LolSkill:#: {
  15. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  16. set -u1 %floodLolSkill On
  17. set -u1 %floodLolSkill. $+ $nick On
  18. msg $chan /me ------ LOLSKILL ------- http://www.lolskill.net/summoner/EUW/Electrokidi $+
  19. }
  20.  
  21. on *:TEXT:!Giveaway:#: {
  22. if ((%floodGiveaway) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  23. set -u1 %floodGiveaway On
  24. set -u1 %floodGiveaway. $+ $nick On
  25. msg $chan /me ------ GIVEAWAY ------- https://twitter.com/Electrokidi/status/616189306084978688 $+
  26. }
  27.  
  28. on *:TEXT:!elo:#: {
  29. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  30. set -u1 %floodLolSkill On
  31. set -u1 %floodLolSkill. $+ $nick On
  32. msg $chan /me Electrokidi: Diamante 3
  33. }
  34.  
  35. on *:TEXT:!Guia:#: {
  36. if ((%floodGuia) || ($($+(%,floodGuia.,$nick),2))) { return }
  37. set -u1 %floodGuia On
  38. set -u1 %floodGuia. $+ $nick On
  39. msg $chan /me Electrokidi: ----- https://www.youtube.com/watch?v=vQ4wuoacJ8g ----- 3º CAPITULO DE LA GUIA DE RIVEN
  40. }
  41.  
  42. on *:TEXT:!Runas:#: {
  43. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  44. set -u1 %floodLolSkill On
  45. set -u1 %floodLolSkill. $+ $nick On
  46. msg $chan /me ------- RUNAS ------- http://www.lolskill.net/summoner/EUW/electrokidi/runes $+
  47. }
  48.  
  49. on *:TEXT:!Maestrias:#: {
  50. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  51. set -u1 %floodLolSkill On
  52. set -u1 %floodLolSkill. $+ $nick On
  53. msg $chan /me ------- MAESTRIAS ------- http://www.lolskill.net/summoner/EUW/electrokidi/masteries $+
  54. }
  55.  
  56. on *:TEXT:!Twitter:#: {
  57. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  58. set -u1 %floodLolSkill On
  59. set -u1 %floodLolSkill. $+ $nick On
  60. msg $chan /me ------- TWITTER ------- https://twitter.com/Electrokidi $+
  61. }
  62.  
  63. on *:TEXT:!Youtube:#: {
  64. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  65. set -u1 %floodLolSkill On
  66. set -u1 %floodLolSkill. $+ $nick On
  67. msg $chan /me ------- YOUTUBE ------- https://www.youtube.com/channel/UCTDTSowqT5m0iZSH9HLFMeA $+
  68. }
  69.  
  70. on *:TEXT:!Facebook:#: {
  71. if ((%floodLolSkill) || ($($+(%,floodLolSkill.,$nick),2))) { return }
  72. set -u1 %floodLolSkill On
  73. set -u1 %floodLolSkill. $+ $nick On
  74. msg $chan /me ------- FACEBOOK ------- https://www.facebook.com/Electrokidi $+
  75. }
  76.  
  77. on *:TEXT:!Feeder:#: {
  78. if ((%floodFeeder) || ($($+(%,floodFeeder.,$nick),2))) { return }
  79. set -u1 %floodFeeder On
  80. set -u1 %floodFeeder. $+ $nick On
  81. msg $chan /me - ༼ つ ◕_◕ ༽つ ELECTROFEEDER ༼ つ† ◕_◕ ༽つ $+
  82. }
  83.  
  84. on *:TEXT:!Montaje:#: {
  85. if ((%floodMontaje) || ($($+(%,floodMontaje.,$nick),2))) { return }
  86. set -u1 %floodMontaje On
  87. set -u1 %floodMontaje. $+ $nick On
  88. msg $chan /me - https://www.youtube.com/watch?v=NlciOFgFbKw
  89. }
  90.  
  91.  
  92. on *:TEXT:!Subs:#: {
  93. if ((%floodSubs) || ($($+(%,floodSubs.,$nick),2))) { return }
  94. set -u1 %floodSubs On
  95. set -u1 %floodSubs. $+ $nick On
  96. msg $chan /me - Suscribirte cuesta 4,99$ Dispondras de emotes para todo Twitch, TS para hablar conmigo y otros subs, prioridad para entrar en partidas,etc. Ademas apoya muchisimo al streamer. Ademas podreis usar mayusculas Kappa $+
  97. }
  98.  
  99. on *:TEXT:!Quizhelp:#: {
  100. if ((%floodQuizhelp) || ($($+(%,floodQuizhelp.,$nick),2))) { return }
  101. set -u1 %floodQuizhelp On
  102. set -u1 %floodQuizhelp. $+ $nick On
  103. msg $chan /me - Para responder a las preguntas solo teneis que poner !Quiz y el numero de pregunta EJ: !Quiz 1 $+
  104. }
  105.  
  106. on *:TEXT:!top10:#:{
  107. if ($nick isop #) { top10 # }
  108. else { msg # You are not allowed to use !top10. }
  109. }
  110.  
  111. alias -l top10 {
  112. window -h @. | var %i 1
  113. while $gettok($remove($read(points.ini,w,$+(*,$1,*),%i),[,]),2,46) {
  114. var %n $v1, %p $gettok($read(points.ini,$calc($readn + 1)),2,61)
  115. aline @. %n %p
  116. var %i $calc($readn + 1)
  117. }
  118. filter -cetuww 2 32 @. @.
  119. var %i 1 | while %i <= 10 {
  120. var %list $addtok(%list,$line(@.,%i),44)
  121. inc %i
  122. }
  123. msg $1 Top 10 cookies hoarders are: $replace(%list,$chr(44),$+($chr(44),$chr(32)))
  124. window -c @.
  125. }
  126.  
  127. on *:text:!rc:#:{
  128. if ((%floodpoints) || ($($+(%,floodpoints.,$nick),2))) { return }
  129. set -u1 %floodpoints On
  130. set -u1 %floodpoints. $+ $nick On
  131. msg $chan /me $nick tiene $readini(Points.ini,$+(#,.,$nick),Points) RivenCoins.
  132. }
  133.  
  134. on *:text:!uptime:#: {
  135. if ((%flooduptime) || ($($+(%,flooduptime.,$nick),2))) { return }
  136. set -u20 %flooduptime On
  137. set -u30 %flooduptime. $+ $nick On
  138. { msg $chan /me Llevo en stream $uptime(server, 1) }
  139. }
  140.  
  141. on *:text:!spotify:#: {
  142. if (%floodspotify) { return }
  143. set -u20 %floodspotify On
  144. msg $chan /me https://open.spotify.com/user/nocopyrightsounds/playlist/7sZbq8QGyMnhKPcLJvCUFD
  145. msg $chan /me https://open.spotify.com/user/electrokidi/playlist/3xX89LHhyoacNDdPYaOSx3
  146. }
  147.  
  148.  
  149. on $*:text:/!Rivencoins (add|remove)/Si:#:{
  150. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  151. if ($0 < 3) { msg # Usa !poin-ts <add|remove> <usuario> [numero] | return }
  152. writeini -n Points.ini $+(#,.,$3) Points $calc($readini(Points.ini,$+(#,.,$3),Points) $iif($2 == add,+,-) $iif($4 isnum,$4,1))
  153. { msg $chan /me $3 ahora tiene $readini(Points.ini,$+(#,.,$3),Points) RivenCoins. }
  154.  
  155. }
  156.  
  157. on *:TEXT:!hate:#: { msg $chan /me Pon el nombre de quien quieras comprobar tu odio $nick ! }
  158. ON *:text:!hate*:#: {
  159. if (%hatespam == 0) {
  160. set %hatespam 1
  161. :mensaje
  162. if ($nick == $2) { msg $chan /me ¿Acaso te odias a ti mismo, $2 ?
  163. }
  164. elseif ($2 == Electrokidi) { msg $chan /me Odias a kidi? REPORT!
  165. }
  166. elseif ($read(hate.txt , s,$nick $2)) { msg $chan /me $read(hate.txt , s,$nick $2)
  167. }
  168. else {
  169. var %r = $rand(1,100)
  170. /write hate.txt $nick $2 $nick odia un %r % a $2
  171. goto mensaje
  172. }
  173. :end
  174. }
  175. /timerHate 1 30 set %hatespam 0
  176. }
  177.  
  178. on *:TEXT:!love:#: { msg $chan /me Pon el nombre de quien quieras comprobar tu amor $nick ! }
  179.  
  180. ON *:text:!love*:#: {
  181. if (%lovespam == 0) {
  182. set %lovespam 1
  183. :mensaje
  184. if ($nick == $2) { msg $chan /me ¿Te amas a ti mismo, $2 ?
  185. }
  186. elseif ($2 == Electrokidi) { msg $chan /me El amor de $nick por Kidi es incalculable, pero te querría más si le donaras algo ^^
  187. }
  188. elseif ($read(love.txt , s,$nick $2)) { msg $chan /me $read(love.txt , s,$nick $2)
  189. }
  190. else {
  191. var %r = $rand(1,100)
  192. /write love.txt $nick $2 $nick ama un %r % a $2
  193. goto mensaje
  194. }
  195. :end
  196. }
  197. /timerLove 1 30 set %lovespam 0
  198. }
  199.  
  200. on *:TEXT:!pregunta:#: { msg $chan /me Termina tus preguntas $nick ! }
  201. ON *:TEXT:!pregunta*:#: {
  202. var %r = $rand(1,7)
  203. if (%r == 1) msg $chan /me No, creo $nick $+ .
  204. if (%r == 2) msg $chan /me Seguro que si $nick $+ .
  205. if (%r == 3) msg $chan /me Riven te mataria si escuchase esa pregunta $nick $+ .
  206. if (%r == 4) msg $chan /me ¿Estoy feedeando? si no lo estoy, ¡YEAH! $nick $+ .
  207. if (%r == 5) msg $chan /me Depende de tu ultima partida... $nick $+ .
  208. if (%r == 6) msg $chan /me No $nick $+ .
  209. if (%r == 7) msg $chan /me Eso no lo sabe nadie $nick $+ .
  210. }
  211.  
  212.  
  213. ============================================================================
  214. =============== START SISTEMA DE GANANCIA DE RIVENCOINS ====================
  215. ============================================================================
  216.  
  217. alias -l addPoints {
  218. if ($1 !isnum) { echo 2 -st $1 is not a number. It needs to be a number. | halt }
  219. var %topic $+($chan,.,$nick)
  220. var %points $calc($readini(Points.ini,%topic,Points) + $1)
  221. writeini -n Points.ini %topic Points %points
  222. return %points
  223. }
  224.  
  225. alias -l lookUpPoints {
  226. var %topic $+($chan,.,$nick)
  227. var %points $readini(Points.ini,%topic,Points)
  228. return %points
  229. }
  230.  
  231. alias doaddpoints {
  232. if ($3 !isnum) { echo 2 -st $3 is not a number. It needs to be a number. | halt }
  233. var %topic $+($1,.,$2)
  234. var %points $calc($readini(Points.ini,%topic,Points) + $3)
  235. writeini -n Points.ini %topic Points %points
  236. echo -a Added points for %topic
  237. }
  238.  
  239. alias dorempoints {
  240. if ($3 !isnum) { echo 2 -st $3 is not a number. It needs to be a number. | halt }
  241. var %topic $+($1,.,$2)
  242. var %points $calc($readini(Points.ini,%topic,Points) - $3)
  243. writeini -n Points.ini %topic Points %points
  244. echo -a Removed points for %topic
  245. }
  246.  
  247. on *:join:#:{
  248. var %points $addPoints(1)
  249. timer $+ $nick 0 30 doaddpoints $chan $nick 1
  250. }
  251.  
  252. on *:part:#:{
  253. timer $+ $nick off
  254. }
  255.  
  256.  
  257. ============================================================================
  258. =============== END SISTEMA DE GANANCIA DE RIVENCOINS ======================
  259. ============================================================================
  260.  
  261.  
  262. ============================================================================
  263. ================= INICIO SISTEMA DE SORTEO DE RIVENCOINS ===================
  264. ============================================================================
  265.  
  266. on *:TEXT:!buyticket &:#:{
  267. if (%raffle == 1) {
  268. if ($2 > 10) {
  269. msg $chan /me Ups! $nick solo puedes tener 10 tickets.
  270. }
  271. if ($2 < 11) {
  272. var %i = 0
  273. var %ticket = $2p
  274. var %topic = $+(#,.,$nick)
  275. var %user = $readini(Points.ini,%topic,Points)
  276. var %end = 10 * %ticket
  277. var %delete = %user - %end
  278. if (%delete > 0) {
  279. writeini -n Points.ini %topic Points %delete
  280. while (%i < %ticket) {
  281. write Raffle.txt $nick
  282. %i = %i + 1
  283. }
  284. msg $chan $nick ha comprado %ticket tickets por %end RivenCoins.
  285. }
  286. if (%delete < 0) {
  287. msg $chan Ups! $nick no tienes suficientes RivenCoins para comprar %ticket tickets!
  288. }
  289. }
  290. }
  291. if (%raffle == 0) {
  292. msg $chan /me SORTEO CERRADO
  293. }
  294. }
  295. on *:TEXT:!raffle open:#:{
  296. if ($nick isop #) {
  297. if (%raffle == 0) {
  298. msg $chan HA SIDO ABIERTO EL SORTEO!!
  299. set %raffle 1
  300. write -c Raffle.txt
  301. }
  302. }
  303. }
  304. on *:TEXT:!raffle close:#:{
  305. if ($nick isop #) {
  306. if (%raffle == 1) {
  307. msg $chan EL SORTEO HA FINALIZADO!!
  308. set %raffle 0
  309. write -c Raffle.txt
  310. }
  311. }
  312. }
  313. on *:TEXT:!roll:#:{
  314. if ($nick isop #) {
  315. if (%raffle == 1) {
  316. var %user = $read(Raffle.txt, n)
  317. msg $chan /me APUESTAS CERRADAS, BUENA SUERTE!!
  318. .timerOne 1 1 msg $chan /me 5!
  319. .timerTwo 1 2 msg $chan /me 4!
  320. .timerThree 1 3 msg $chan /me 3!
  321. .timerFour 1 4 msg $chan /me 2!
  322. .timerFive 1 5 msg $chan /me 1!
  323. .timerSix 1 6 msg $chan Y EL GANADOR ES:
  324. .timerSeven 1 7 msg $chan %chat
  325. set %raffle 0
  326. write -c Raffle.txt
  327. }
  328. }
  329. }
  330.  
  331. ============================================================================
  332. ================== END SISTEMA DE SORTEO DE RIVENCOINS =====================
  333. ============================================================================
  334.  
  335.  
  336. ============================================================================
  337. ================= INICIO SISTEMA DE DUELOS DE RIVENCOINS ===================
  338. ============================================================================
  339.  
  340. on *:text:!duel *:#: {
  341. if (%dd) { msg $chan /me Ya hay un duelo activo, espera a que termine. | return }
  342. if ((%flooddd) || ($($+(%,flooddd.,$nick),2))) { return }
  343. set -u1 %flooddd On
  344. set -u1 %flooddd. $+ $nick On-
  345. ; You can remove the first two IF lines if you dont care about checking if the nicks are on the channel.
  346. if ($nick isvoice #dicing_ttg || $nick isreg #dicing_ttg) { msg $chan /me Solo los moderadores pueden abrir duelos. | return }
  347. if ($2 !ison $chan) { msg $chan /me $2 no es un nombre valido o no se encuentra conectado. | halt }
  348. if ($3 !ison $chan) { msg $chan /me $3 no es un nombre valido o no se encuentra conectado. | halt }
  349. if (!$4) { msg $chan /me Syntax error. Use: !duel Nombre1 Nombre2 Rivencoins | halt }
  350. if ($4 >= $readini(Points.ini,$+(#,.,$2),Points)) { msg $chan /me El usuario $2 no tiene suficientes Riven Coins! $+ | halt }
  351. if ($4 >= $readini(Points.ini,$+(#,.,$3),Points)) { msg $chan /me El usuario $3 no tiene suficientes Riven Coins! $+ | halt }
  352. set %dd $2 $3 $4
  353. set %participante1 $2
  354. set %participante2 $3
  355. msg $chan /me Tenemos un nuevo duelo! $2 reta a $3 por $4 Riven Coins! Escribe !tirar para comenzar
  356.  
  357. .!timerDD 1 30 EndDD
  358.  
  359. }
  360.  
  361. on *:text:!tirar:#: {
  362. if (!%dd) { msg $chan /me No hay ningun duelo en progreso | halt }
  363. if (!$istok(%dd,$nick,32)) { msg $chan /me No eres uno de los participantes del duelo | halt }
  364. if ($($+(%,ddr.,$nick),2)) { msg $chan /me Ya has tirado | halt }
  365. var %r = $rand(2,12), %d1 = $gettok(%dd,1,32), %d2 = $gettok(%dd,2,32), %p = $gettok(%dd,3,32)
  366. set %ddr. $+ $nick %r
  367. msg $chan /me $nick tiró el dado $+ .
  368. var %r1 = $($+(%,ddr.,$gettok(%dd,1,32)),2), %r2 = $($+(%,ddr.,$gettok(%dd,2,32)),2)
  369. if (%r1 && %r2) {
  370. if (%r1 > %r2) {
  371. $doaddpoints(#,%d1,%p)
  372. $dorempoints(#,%d2,%p)
  373. msg $chan /me %d1 ganó %p Riven Coins ( %r1 > %r2 )
  374. }
  375. elseif (%r2 > %r1) {
  376. $doaddpoints(#,%d2,%p)
  377. $dorempoints(#,%d1,%p)
  378. msg $chan /me %d2 ganó %p Riven Coins ( %r2 > %r1 )
  379. }
  380. else {
  381. msg $chan /me Tenemos un empate! ( %r1 = %r2 )
  382. }
  383. unset %dd
  384. unset %ddr.*
  385. .timerDD off
  386. }
  387. }
  388.  
  389. alias EndDD {
  390. msg $chan /me El duelo ha finalizado.
  391. unset %dd
  392. unset %ddr.*
  393. msg $chan /me El duelo entre $2 y $3 se ha cerrado por tardar mucho en participar (30 segs)
  394. }
  395.  
  396. on *:text:!close:#: {
  397. if ($nick !isop #) return
  398. else {
  399. msg $chan /me El duelo entre %participante1 y %participante2 ha sido finalizado por $nick
  400. unset %dd
  401. unset %ddr.*
  402. }
  403. }
  404.  
  405. ============================================================================
  406. ================== END SISTEMA DE DUELOS DE RIVENCOINS =====================
  407. ============================================================================
  408.  
  409.  
  410. ============================================================================
  411. ========================== APUESTAS EN PARTIDAS ============================
  412. ============================================================================
  413.  
  414.  
  415. ===============================AYUDA===============================
  416. on *:TEXT:!bethelp:#: {
  417. if (%floodRuleta) { return }
  418. set -u30 %floodRuleta On
  419. msg $chan /me En la selección de campeón un Mod abre una apuesta con !abrir y a los 5 minutos se cierra. En este tiempo puedes apostar escribiendo !bet [1=gana, 2=pierde] [RivenCoins] Ejemplo: !bet 1 300. Al final de la partida en función del resultado habrás ganado RivenCoins o habrás perdido lo que has apostado. ¡Quién no arriesga no gana! PogChamp
  420. }
  421.  
  422. ===============================ABRIR APUESTA===============================
  423. on *:TEXT:!abrir:#: {
  424. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  425. if (%bet == 1) {
  426. msg $chan /me Ya hay una apuesta abierta.
  427. }
  428. elseif (%bet == 0) {
  429. write -c Apuestas.ini
  430. write -c Bote1.txt
  431. write -c Bote2.txt
  432. set %cobrar 1
  433. set %bote1 0
  434. set %bote2 0
  435. set %bet 1
  436. msg $chan /me ¡Apuestas abiertas! escribe !bet [1=gana, 2=pierde] [rivencoins] Ejemplo: !bet 1 300
  437. /timerCerrar1 1 300 set %bet 0
  438. /timerCerrar2 1 300 msg $chan /me ¡APUESTAS CERRADAS! ¡MUCHA SUERTE A TODOS!
  439. /timerCerrar3 1 240 msg $chan /me ¡SOLO QUEDA 1 MINUTO PARA CERRAR LAS APUESTAS!
  440.  
  441. }
  442. }
  443.  
  444. ===============================CERRAR APUESTA===============================
  445. on *:TEXT:!cerrar:#: {
  446. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  447. if (%bet == 0) {
  448. msg $chan /me No hay apuestas abiertas.
  449. }
  450. elseif (%bet == 1) {
  451. set %bet 0
  452. msg $chan /me ¡Apuestas cerradas! ¡Suerte!
  453. /timerCerrar1 off
  454. /timerCerrar2 off
  455. /timerCerrar3 off
  456.  
  457. }
  458. }
  459.  
  460. ===============================VER BOTE===============================
  461. on *:TEXT:!bote:#: {
  462. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  463.  
  464. var %bote $calc(%bote1 + %bote2)
  465. msg $chan /me ¡Hay un bote de %bote coins! %bote1 a favor y %bote2 en contra.
  466.  
  467. }
  468.  
  469. ===============================APOSTAR===============================
  470. on *:TEXT:!bet:#: {
  471. msg $chan /me Tienes que escribir !bet [1=gana, 2=pierde] [rivencoins] Ejemplo: !bet 1 300
  472. }
  473.  
  474. on *:TEXT:!bet*:#: {
  475. if ( %bet == 1 ) {
  476. var %resApuesta $readini(Apuestas.ini,$nick,Apuesta)
  477. if (%resApuesta == 1 || %resApuesta == 2) {
  478. msg $chan /me Ya has apostado.
  479. }
  480. else {
  481. var %opcion $2
  482. var %coins $3
  483. var %coinsTotales $lookUpPoints
  484. if (%opcion == 1 || %opcion == 2) {
  485. if (%coins > %coinsTotales || %coins < 0) {
  486. msg $chan /me $nick no puedes apostar más de lo que tienes, tienes %points rivencoins.
  487. }
  488. else {
  489. writeini -n Apuestas.ini $nick Apuesta %opcion
  490. writeini -n Apuestas.ini $nick Coins %coins
  491. if (%opcion == 1) {
  492. set %bote1 $calc(%bote1 + %coins)
  493. /write -i Bote1.txt $nick
  494. }
  495. if (%opcion == 2) {
  496. set %bote2 $calc(%bote2 + %coins)
  497. /write -i Bote2.txt $nick
  498. }
  499. $dorempoints(#,$nick,%coins)
  500. ; msg $chan /me $nick ha apostado %coins rivencoins.
  501. }
  502. }
  503. else {
  504. msg $chan /me Apuesta incorrecta.
  505. }
  506. }
  507. }
  508. else {
  509. }
  510. }
  511.  
  512. ===============================DEFINIR RESULTADO Y DAR PREMIOS===============================
  513. on *:TEXT:!res*:#: {
  514. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  515. set %bote $calc(%bote1 + %bote2)
  516. if ($2 == 1 || $2 == 2) {
  517. set %cobrar 1
  518. set %res $2
  519. if ($2 == 1) {
  520. var %i = 1
  521. var %ganadores
  522. while (%i <= $lines(Bote1.txt)) {
  523. var %nombre $read(Bote1.txt, %i)
  524. set %ganadores %ganadores %nombre
  525.  
  526. var %coinsApostadas $readini(Apuestas.ini,%nombre,Coins)
  527. var %porcent $calc(%coinsApostadas * 100 / %bote1)
  528. var %premio $floor( $calc(%porcent * %bote / 100) )
  529. $doaddpoints(#,%nombre,%premio)
  530.  
  531. set %i $calc(%i + 1)
  532. }
  533. msg $chan /me ¡Partida ganada! GANADORES: %ganadores
  534. }
  535. if ($2 == 2) {
  536. var %i = 1
  537. var %ganadores
  538. while (%i <= $lines(Bote2.txt)) {
  539. var %nombre $read(Bote2.txt, %i)
  540. set %ganadores %ganadores %nombre
  541.  
  542. var %coinsApostadas $readini(Apuestas.ini,%nombre,Coins)
  543. var %porcent $calc(%coinsApostadas * 100 / %bote2)
  544. var %premio $floor( $calc(%porcent * %bote / 100) )
  545. $doaddpoints(#,%nombre,%premio)
  546.  
  547. set %i $calc(%i + 1)
  548. }
  549. msg $chan /me ¡Partida perdida! GANADORES: %ganadores
  550.  
  551. }
  552.  
  553. }
  554. }
  555.  
  556. ============================================================================
  557. ============================================================================
  558. ============================================================================
  559.  
  560. ========================RULETA========================
  561.  
  562. on *:TEXT:!ruleta:#: {
  563. if (%floodRuleta) { return }
  564. set -u30 %floodRuleta On
  565. msg $chan /me $nick se pone el revólver en la cabeza y...
  566. var %r = $rand(1,6)
  567. if (%r == 1) {
  568. msg $chan /me $nick ha muerto Kappa
  569. msg $chan /timeout $nick 30
  570. }
  571. else {
  572. msg $chan /me $nick ha sobrevivido PogChamp
  573. }
  574. }
  575.  
  576.  
  577. ========================FALLO========================
  578.  
  579. on *:TEXT:!fallo:#: {
  580. if (%floodFallo) { return }
  581. set -u300 %floodFallo On
  582. var %r = $rand(1,20)
  583. if (%r == 1) {
  584. msg $chan /clear
  585. msg $chan /me $nick la ha liado parda y ha muerto PogChamp
  586. msg $chan /timeout $nick 30
  587. }
  588. else {
  589. msg $chan /me $nick no Kappa
  590. }
  591. }
  592.  
  593. ========================LOTERIA========================
  594.  
  595. on *:TEXT:!loteria:#: {
  596. if (%floodLoteria) { return }
  597. set -u20 %floodLoteria On
  598. var %r = $rand(1,7)
  599. if (%r == 1) {
  600. var %premio $rand(1000,2000)
  601. msg $chan /me ¡ $nick ha ganado %premio RivenCoins en la lotería! PogChamp PogChamp PogChamp
  602. $doaddpoints(#,$nick,%premio)
  603. }
  604. else {
  605. msg $chan /me $nick no ha ganado nada Kappa
  606. }
  607. }
  608.  
  609. ========================SPAM========================
  610.  
  611. on *:TEXT:!spam:#: {
  612. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  613. var %tempspam 300
  614. if (%spam == 0) {
  615. set %spam 1
  616. msg $chan /me ------- TWITTER ------- https://twitter.com/Electrokidi
  617. msg $chan /me ------- YOUTUBE ------- https://www.youtube.com/channel/UCTDTSowqT5m0iZSH9HLFMeA
  618. /timerTwitter 0 %tempspam msg $chan /me ------- TWITTER ------- https://twitter.com/Electrokidi
  619. /timerYoutube 0 %tempspam msg $chan /me ------- YOUTUBE ------- https://www.youtube.com/channel/UCTDTSowqT5m0iZSH9HLFMeA
  620. }
  621. else {
  622. /timerTwitter off
  623. /timerYoutube off
  624. msg $chan /me spam off
  625. set %spam 0
  626. }
  627.  
  628. }
  629.  
  630. ========================CMDLIST========================
  631.  
  632. on *:TEXT:!cmd:#: {
  633. if (%floodCmd) { return }
  634. set -u60 %floodCmd On
  635. msg $chan /me Comandos: !cmd, !ruleta, !loteria, !fallo, !bethelp, !bet [1-2] [xxx], !lolskill, !runas, !maestrias, !youtube, !twitter, !facebook, !feeder, !subs, !infobot, !rc, !hate [nick], !love [nick]
  636. }
  637.  
  638. ========================RESET========================
  639. on *:TEXT:!reset:#: {
  640. if ($nick != javilobo8 || $nick != electrokidi || $nick != Manitofullbuster747 || $nick != jabba_el_hutt) { return }
  641.  
  642. set %helpspam 0
  643. set %lovespam 0
  644. set %hatespam 0
  645. set %ruletaspam 0
  646. set %fallospam 0
  647. set %loteriaspam 0
  648. set %cmdspam 0
  649. set %buyspam 1
  650. msg $chan /me Variables reseteadas
  651. }
  652.  
  653.  
  654. ========================COMPRAS========================
  655.  
  656. on *:TEXT:!buy:#: {
  657. msg $chan /me Para comprar pon !buy [1-5], esto es lo que puede comprar ***GYAZO***
  658. }
  659.  
  660. on *:TEXT:!compras:#: {
  661. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  662. if (%compras == 1) {
  663. set %compras 0
  664. msg $chan /me Compras desactivadas
  665. }
  666. else {
  667. set %compras 1
  668. msg $chan /me Compras activadas
  669. }
  670. }
  671.  
  672. on *:TEXT:!buy*:#: {
  673. if (%floodBuy) { return }
  674. set -u20 %floodBuy On
  675. if (%compras == 0) {
  676. msg $chan /me Las compras están desactivadas.
  677. return
  678. }
  679.  
  680. if ($2 > 0 && $2 < 7) {
  681. var %coste
  682.  
  683. if ($2 == 1) { set %coste 500 }
  684. if ($2 == 2) { set %coste 1000 }
  685. if ($2 == 3) { set %coste 2000 }
  686. if ($2 == 4) { set %coste 2000 }
  687. if ($2 == 5) { set %coste 3000 }
  688. if ($2 == 6) { set %coste 1000 }
  689. if ($2 == 7) { set %coste 1000 }
  690. ; if ($2 == 8) { set %coste 1000 }
  691. ; if ($2 == 9) { set %coste 1000 }
  692. ; if ($2 == 10) { set %coste 1000 }
  693.  
  694. var %coinsTotales $lookUpPoints
  695.  
  696. if (%coste > %coinsTotales) {
  697. msg $chan /me $nick debes tener %coste coins para comprar eso, tienes %coinsTotales coins.
  698. }
  699. else {
  700. $dorempoints(#,$nick,%coste)
  701. msg $chan /me $nick HA REALIZADO UNA COMPRA! :D
  702. run -n KidiBot.jar $2
  703. }
  704. }
  705. }
  706.  
  707.  
  708. ============================================================================
  709. ==============================QUIZ==========================================
  710. ============================================================================
  711.  
  712. on *:text:!quiz:#: {
  713. if ($nick != javilobo8 && $nick != electrokidi && $nick != Manitofullbuster747 && $nick != jabba_el_hutt) { return }
  714. unset %floodQuiz.*
  715. unset %hayGanador
  716. unset %respuestaCorrecta
  717. write -c Ganador.ini
  718. var %random $rand(1,55)
  719.  
  720. set %respuestaCorrecta $readini(Quiz.ini,%random,Res)
  721.  
  722. msg $chan /me $readini(Quiz.ini,%random,Quiz)
  723. }
  724.  
  725. on *:text:!quiz*:#: {
  726. if ((%hayGanador) || ($($+(%,floodQuiz.,$nick),2))) { return }
  727. if (%respuestaCorrecta == $2) {
  728. set %hayGanador On
  729. var %premio 500
  730. msg $chan /me ¡La respuesta era $2 y $nick ha ganado %premio RC!
  731. $doaddpoints(#,$nick ,%premio)
  732. }
  733. set %floodQuiz. $+ $nick On
  734. }
  735.  
  736.  
  737. ============================================================================
  738. ============================================================================
  739. ============================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement