Advertisement
Guest User

Noob olydri

a guest
Nov 18th, 2012
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
TCL 73.46 KB | None | 0 0
  1. #####################################
  2. ## Configuration Olydri by Heretoc ##
  3. #####################################
  4.  
  5. set nom_robot "Olydri2"
  6. set salon_robot "#heretoc"
  7. set password_robot "code1313"
  8. set owner "Heretoc"
  9.  
  10.  
  11. ######################
  12. ## Adresse internet ##
  13. ######################
  14. set site "http://noob-tv.com/"
  15. set sitedev "http://noob-online.com/"
  16. set boutique "http://boutique.noob-tv.com/"
  17. set forum "http://www.noob-online.com/forum/"
  18. set contacte "fabien.fournier@olydri.com"
  19. set compositeur "http://noob-tv.com/compositeurs.html"
  20. set ost "http://noob-tv.com/ost_noob.html"
  21. set parodie "http://noob-tv.com/audio_01.html"
  22. set bdnoob "http://noob-tv.com/bd_noob_01.html"
  23.  
  24. set roman1 "http://noob-tv.com/roman_noob_01.html"
  25. set roman2 "http://noob-tv.com/roman_noob_02.html"
  26. set roman3 "http://noob-tv.com/roman_noob_04.html"
  27. set roman4 "http://noob-tv.com/roman_noob_04.html"
  28.  
  29. set mokotzdeezer "http://www.deezer.com/fr/music/mokotz"
  30. set mokotzmyspace "http://www.myspace.com/lesmokotz"
  31. set mokotzclip1 "http://www.youtube.com/watch?feature=player_embedded&v=1kqTLFxaLZE"
  32. set mokotzclip2 "http://www.youtube.com/watch?feature=player_embedded&v=vT6CiMStbsc"
  33. set mokotzclip3 "http://www.wat.tv/video/clip-roxor-noob-mokotz-32ptv_2ey3x_.html"
  34.  
  35. ##########################
  36. ## Liens Saison 1 WATtv ##
  37. ##########################
  38. set ep1s1 "http://www.wat.tv/video/noob-s01-ep01-funglisoft-19kx2_19kvr_.html"
  39. set ep2s1 "http://www.wat.tv/video/noob-s01-ep02-funglisoft-19kxg_19kvr_.h  ml"
  40. set ep3s1 "http://www.wat.tv/video/noob-s01-ep03-funglisoft-19kxu_19kvr_.html"
  41. set ep4s1 "http://www.wat.tv/video/noob-s01-ep04-funglisoft-19ky8_19kvr_.html"
  42. set ep5s1 "http://www.wat.tv/video/noob-s01-ep05-funglisoft-19lll_19kvr_.html"
  43. set ep6s1 "http://www.wat.tv/video/noob-s01-ep06-funglisoft-19lnz_19kvr_.html"
  44. set ep7s1 "http://www.wat.tv/video/noob-s01-ep07-funglisoft-19lsp_19kvr_.html"
  45. set ep8s1 "http://www.wat.tv/video/noob-s01-ep08-funglisoft-19m0j_19kvr_.html"
  46. set ep9s1 "http://www.wat.tv/video/noob-s01-ep09-funglisoft-19m3a_19kvr_.html"
  47. set ep10s1 "http://www.wat.tv/video/noob-s01-ep10-funglisoft-19m62_19kvr_.html"
  48. set ep11s1 "http://www.wat.tv/video/noob-s01-ep11-funglisoft-19m84_19kvr_.html"
  49. set ep12s1 "http://www.wat.tv/video/noob-s01-ep12-funglisoft-19ma9_19kvr_.html"
  50. set ep13s1 "http://www.wat.tv/video/noob-s01-ep13-funglisoft-19mde_19kvr_.html"
  51. set ep14s1 "http://www.wat.tv/video/noob-s01-ep14-funglisoft-19mho_19kvr_.html"
  52. set ep15s1 "http://www.wat.tv/video/noob-s01-ep15-funglisoft-19yln_19kvr_.html"
  53. set ep16s1 "http://www.wat.tv/video/noob-s01-ep16-funglisoft-1ambb_19kvr_.html"
  54. set ep17s1 "http://www.wat.tv/video/noob-s01-ep17-funglisoft-1awb5_19kvr_.html"
  55. set ep18s1 "http://www.wat.tv/video/noob-s01-ep18-funglisoft-1bezk_19kvr_.html"
  56. set ep19s1 "http://www.wat.tv/video/noob-s01-ep19-funglisoft-1byw5_19kvr_.html"
  57. set ep20s1 "http://www.wat.tv/video/noob-s01-ep20-funglisoft-1csga_19kvr_.html"
  58. set ep21s1 "http://www.wat.tv/video/noob-s01-ep21-funglisoft-1dmbh_19kvr_.html"
  59. set ep22s1 "http://www.wat.tv/video/noob-s01-ep22-funglisoft-1emsk_19kvr_.html"
  60.  
  61. ##########################
  62. ## Liens Saison 2 WATtv ##
  63. ##########################
  64. set ep1s2 "http://www.wat.tv/video/noob-s02-ep01-olydri-studio-1vknp_2ey3x_.html"
  65. set ep2s2 "http://www.wat.tv/video/noob-s02-ep02-olydri-studio-1wcbu_2ey3x_.html"
  66. set ep3s2 "http://www.wat.tv/video/noob-s02-ep03-olydri-studio-1wri9_2ey3x_.html"
  67. set ep4s2 "http://www.wat.tv/video/noob-s02-ep04-olydri-studio-1xugy_2ey3x_.html"
  68. set ep5s2 "http://www.wat.tv/video/noob-s02-ep05-olydri-studio-1yc0u_2ey3x_.html"
  69. set ep6s2 "http://www.wat.tv/video/noob-s02-ep06-olydri-studio-1ywae_2ey3x_.html"
  70. set ep7s2 "http://www.wat.tv/video/noob-s02-ep07-olydri-studio-23ra5_2ey3x_.html"
  71. set ep8s2 "http://www.wat.tv/video/noob-s02-ep08-olydri-studio-24msv_2ey3x_.html"
  72. set ep9s2 "http://www.wat.tv/video/noob-s02-ep09-olydri-studio-25kfv_2ey3x_.html"
  73. set ep10s2 "http://www.wat.tv/video/noob-s02-ep10-olydri-studio-27kp9_2ey3x_.html"
  74. set ep11s2 "http://www.wat.tv/video/noob-s02-ep11-olydri-studio-28if1_2ey3x_.html"
  75. set ep12s2 "http://www.wat.tv/video/noob-s02-ep12-olydri-studio-2apkb_2ey3x_.html"
  76. set ep13s2 "http://www.wat.tv/video/noob-s02-ep13-olydri-studio-2lqvx_2ey3x_.html"
  77. set ep14s2 "http://www.wat.tv/video/noob-s02-ep14-olydri-studio-2mkoz_2ey3x_.html"
  78. set ep15s2 "http://www.wat.tv/video/noob-s02-ep15-olydri-studio-2oozd_2ey3x_.html"
  79. set ep16s2 "http://www.wat.tv/video/noob-s02-ep16-olydri-studio-2qoed_2ey3x_.html"
  80. set ep17s2 "http://www.wat.tv/video/noob-s02-ep17-olydri-studio-2xoev_2ey3x_.html"
  81.  
  82. ##########################
  83. ## Liens Saison 3 WATtv ##
  84. ##########################
  85. set ep1s3 "http://www.wat.tv/video/noob-s03-ep01-olydri-studio-369m5_2ey3x_.html"
  86. set ep2s3 "http://www.wat.tv/video/noob-s03-ep02-olydri-studio-36o8x_2ey3x_.html"
  87. set ep3s3 "http://www.wat.tv/video/noob-s03-ep03-olydri-studio-37mtt_2ey3x_.html"
  88. set ep4s3 "http://www.wat.tv/video/noob-s03-ep04-olydri-studio-382e7_2ey3x_.html"
  89. set ep5s3 "http://www.wat.tv/video/noob-s03-ep05-olydri-studio-3ak2x_2ey3x_.html"
  90. set ep6s3 "http://www.wat.tv/video/noob-s03-ep06-olydri-studio-3ak65_2ey3x_.html"
  91. set ep7s3 "http://www.wat.tv/video/noob-s03-ep07-olydri-studio-3ak8j_2ey3x_.html"
  92. set ep8s3 "http://www.wat.tv/video/noob-s03-ep08-olydri-studio-3df9l_2ey3x_.html"
  93. set ep9s3 "http://www.wat.tv/video/noob-s03-ep09-olydri-studio-3feo7_2ey3x_.html"
  94. set ep10s3 "http://www.wat.tv/video/noob-s03-ep10-olydri-studio-3hu2p_2ey3x_.html"
  95. set ep11s3 "http://www.wat.tv/video/noob-s03-ep11-olydri-studio-3jsk9_2ey3x_.html"
  96. set ep12s3 "http://www.wat.tv/video/noob-s03-ep12-olydri-studio-3jswv_2ey3x_.html"
  97. set ep13s3 "http://www.wat.tv/video/noob-s03-ep13-olydri-studio-3leo3_2ey3x_.html"
  98. set ep14s3 "http://www.wat.tv/video/noob-s03-ep14-olydri-studio-3m8p5_2ey3x_.html"
  99. set ep15s3 "http://www.wat.tv/video/noob-s03-ep15-olydri-studio-3nhdx_2ey3x_.html"
  100. set ep16s3 "http://www.wat.tv/video/noob-s03-ep16-olydri-studio-3nhib_2ey3x_.html"
  101. set ep17s3 "http://www.wat.tv/video/noob-s03-ep17-olydri-studio-3p5bx_2ey3x_.html"
  102. set ep18s3 "http://www.wat.tv/video/noob-s03-ep18-part1-olydri-3vp1x_2ey3x_.html"
  103. set ep19s3 "http://www.wat.tv/video/noob-s03-ep19-part2-olydri-3vp01_2ey3x_.html"
  104. set ep20s3 "http://www.wat.tv/video/noob-s03-ep20-part3-olydri-3vouh_2ey3x_.html"
  105.  
  106. ##########################
  107. ## Liens Saison 3 WATtv ##
  108. ##########################
  109. set ep0s4 "http://www.wat.tv/video/noob-s04-ep00-olydri-studio-4gc9n_2ey3x_.html"
  110. set ep1s4 "http://www.wat.tv/video/noob-s04-ep01-olydri-studio-4kw1x_2ey3x_.html"
  111. set ep2s4 "http://www.wat.tv/video/noob-s04-ep02-olydri-studio-4m0ux_2ey3x_.html"
  112. set ep3s4 "http://www.wat.tv/video/noob-s04-ep03-olydri-studio-4n49f_2ey3x_.html"
  113. set ep4s4 "http://www.wat.tv/video/noob-s04-ep04-olydri-studio-4sebr_2ey3x_.html"
  114. set ep5s4 "http://www.wat.tv/video/noob-s04-ep05-olydri-studio-4u0np_2ey3x_.html"
  115. set ep6s4 "http://www.wat.tv/video/noob-s04-ep06-olydri-studio-4vnzh_2ey3x_.html"
  116. set ep7s4 "http://www.wat.tv/video/noob-s04-ep07-olydri-studio-4y54j_2ey3x_.html"
  117. set ep8s4 "http://www.wat.tv/video/noob-s04-ep08-olydri-studio-4zmh9_2ey3x_.html"
  118. set ep9s4 "http://www.wat.tv/video/noob-s04-ep09-olydri-studio-50bk9_2ey3x_.html"
  119. set ep10s4 "http://www.wat.tv/video/noob-s04-ep10-olydri-studio-50zbr_2ey3x_.html"
  120. set ep11s4 "http://www.wat.tv/video/noob-s04-ep11-olydri-studio-51sgt_2ey3x_.html"
  121. set ep12s4 "http://www.wat.tv/video/noob-s04-ep12-olydri-studio-54ytb_2ey3x_.html"
  122. set ep13s4 "http://www.wat.tv/video/noob-s04-ep13-olydri-studio-54znb_2ey3x_.html"
  123. set ep14s4 "http://www.wat.tv/video/noob-s04-ep14-olydri-studio-54zo3_2ey3x_.html"
  124.  
  125.  
  126.  
  127.  
  128. #A partir d'ici veuillez ne pas toucher sauf si vous comprennez quelque chose
  129. #############################
  130. ## Parametres de connexion ##
  131. #############################
  132.  
  133. bind raw - "001" operbot
  134. proc operbot { from keyword text } {
  135. global botnick salon_robot password_robot nom_robot owner
  136. putquick "ns ghost $nom_robot $password_robot"
  137. putquick "ns release $nom_robot $password_robot"
  138. putquick "identify $password_robot"
  139. channel add $salon_robot
  140. savechannels
  141. putquick "JOIN $nom_robot $salon_robot"
  142. putquick "NOTICE : $owner OK, salon $salon_robot et code $password_robot operationnel"
  143. putquick "PRIVMSG :CHANSERV op"
  144. }
  145.  
  146.  
  147. #Permet de rendre les commandes beaucoup plus rapide, à utiliser sur un shell ayant un eggdrop (et non windrop)
  148. #Pour ce faire il faut remplacer les "Putquick" par "Putfast"
  149. proc putfast {arg} {
  150.  append arg "\n"
  151.  putdccraw 0 [string length $arg] $arg
  152. }
  153.  
  154.  
  155. #Permet aux gens ecrivant en couleur d'effectuer les commandes
  156.  proc mirc_strip {{args ""}} {
  157.    set switches ""
  158.    if {$switches == ""} { set switches all }
  159.    set arg [lindex $args 0]
  160.    set all [expr {([lsearch -exact $switches all] >= 0) ? 1 : 0}]
  161.    set list [list \002 "" \017 "" \026 "" \037 ""]
  162.    regsub -all -- "\003(\[0-9\]\[0-9\]?(,\[0-9\]\[0-9\]?)?)?" $arg "" arg
  163.    #set arg [replace -- $arg [join $list]]
  164.    set arg [string map {\002 "" \017 "" \026 "" \037 ""} $arg]  
  165.    return $arg
  166. }
  167.  
  168.  
  169. #########################
  170. ## Liste des commandes ##
  171. #########################
  172.  
  173. #Ajout/suppression d'un salon pour le robot
  174. bind pub - !unassign unassign
  175. proc unassign {nick host hand chan text} {
  176.     global botnick unassign owner
  177.     foreach pseudo $owner {
  178.     channel remove $chan
  179.     set chan [join [lrange [split $text] 0 0]]
  180.     putquick "NOTICE $owner :Je suis bien partie de $chan"
  181.     }
  182. }
  183.  
  184. bind pub - !assign assign
  185. proc assign {nick host hand chan text} {
  186.     global botnick assign owner
  187.     foreach pseudo $owner {
  188.     set chan [join [lrange [split $text] 0 0]]
  189.     channel add $chan
  190.     putquick "NOTICE $owner : $::botnick a bien été atribué au salon $chan "
  191.     }
  192. }
  193.  
  194. #rehash/reboot/stop
  195. bind msg -|- rehash msg_rehash
  196. bind msg -|- restart msg_restart
  197. bind msg -|- kill msg_die
  198.  
  199. proc msg_rehash {nick host hand text} {
  200. global owner
  201. foreach pseudo $owner {
  202. if {[string match $pseudo $nick]} {
  203. putquick "Notice $owner :\0033Rehash \0034en cours..."
  204. rehash
  205. }
  206. }
  207. }
  208.  
  209. proc msg_restart {nick host hand text} {
  210. global owner
  211. foreach pseudo $owner {
  212. if {[string match $pseudo $nick]} {
  213. restart
  214. putquick "Notice $owner :\0033Redemarrage \0034en cours..."
  215. }
  216. }
  217. }
  218. proc msg_die {nick host hand text} {
  219. global owner
  220. foreach pseudo $owner {
  221. if {[string match $pseudo $nick]} {
  222. putquick "Notice $owner :\0033Arret \0034en cours..."
  223. utimer 5 die
  224. }
  225. }
  226. }
  227.  
  228. bind pub * !rehash pub_rehash
  229. proc pub_rehash {nick host hand chan text} {
  230. global owner
  231. foreach pseudo $owner {
  232. if {[string match $pseudo $nick]} {
  233. rehash
  234. putquick "PRIVMSG $chan : \0033Rehash \0034en cours..."
  235. }
  236. }
  237. }
  238.  
  239. bind pub * !kill pub_die
  240. proc pub_die {nick host hand chan text} {
  241. global owner
  242. foreach pseudo $owner {
  243. if {[string match $pseudo $nick]} {
  244. putquick "PRIVMSG $chan : \0033Arret \0034en cours..."
  245. utimer 5 die
  246. }
  247. }
  248. }
  249.  
  250. bind pub * !restart pub_restart
  251. proc pub_restart {nick host hand chan text} {
  252. global owner
  253. foreach pseudo $owner {
  254. if {[string match $pseudo $nick]} {
  255. putquick "PRIVMSG $chan : \0033Redemarrage \0034en cours..."
  256. utimer 5 restart
  257. }
  258. }
  259. }
  260.  
  261. bind pub * !reveil pub_reveil
  262. proc pub_reveil {nick host hand chan text} {
  263. global owner
  264. foreach pseudo $owner {
  265. if {[string match $pseudo $nick]} {
  266. putquick "PRIVMSG $chan :\0033Driing Driing Le Reveil Sonne !!!"
  267. putquick "privmsg $chan :\0034Tout le monde debout, il n'est pas l'heure de dormir mais de tchatter"
  268. putquick "privmsg $chan :\0033WAKE UP !!!"
  269. putquick "Privmsg $chan :\0034WAAAAKE UUUUP !!"
  270.         }
  271.     }
  272. }
  273.  
  274. #Liste des commandes:
  275.  
  276.  
  277. bind time - "*0 * * * *" message
  278. bind time - "25 * * * *" message
  279. proc message {min hour day month year} {
  280. putquick "privmsg $::salon_robot :\0033Si tu souhaite savoir comment je fonctionne, tape: \0034!noob"
  281. }
  282.  
  283.  
  284.  
  285. #Commande de test
  286. bind pubm -|- "*" pub_couple2
  287. proc pub_couple2 {nick host hand chan arg} {
  288. global mirc_strip
  289.         set arg [mirc_strip $arg]
  290.         set commurl [lindex $arg 0]
  291.         set cmd [string tolower [lindex $arg 1]]
  292.         set cmd2 [string tolower [lindex $arg 2]]
  293.             switch -- $commurl {
  294.         "!couple" {
  295.         if {$cmd eq "" } {putquick "NOTICE $nick :\0034SyntaXe :\0033 !couple <pseudo1> <couple2> ";}
  296.         if { $cmd !="" && $cmd2 !="" } {
  297.         putserv "privmsg $chan :\0033Les Probalités d'affinités entre \0034$cmd \0033et \0034$cmd2 \0033sont de :\0034 [rand 100]  %"
  298.             }
  299.         }  
  300.     }
  301. }
  302.  
  303.  
  304.  
  305.  
  306. bind pubm -|- "*" pub_cmds
  307. proc pub_cmds {nick host hand chan arg} {
  308. global botnick mirc_strip
  309.         set cmd_heure(format) "\0033Il est\0034 %T \0033et nous sommes le \0034 %A %m %B %Y"
  310.         set arg [mirc_strip $arg]
  311.         set commurl [lindex $arg 0]
  312.             switch -- $commurl {
  313.                 "!noob" {
  314.                     putquick "NOTICE $nick :\0034.::. \0033Commandes d'Olydri \0034.::."
  315.                     putquick "NOTICE $nick :\0033!site \0034|\0033 !forum \0034|\0033 !contact \0034|\0033 !boutique \0034|\0033 !romans \0034|\0033 !blogs \0034|\0033 !mokotz \0034|\0033 !compositeur \0034|\0033 !ost \0034|\0033 !niveau"
  316.                     putquick "NOTICE $nick :\0033!times \0034|\0033 !couple \0034|\0033 !personnages \0034|\0033 !replique \0034|\0033 !qi  \0034|\0033 !pps \0034|\0033 !modo \0034|\0033!episodes \0034|\0033 !pnj \0034|\0033 !noobdev"
  317.                     putquick "NOTICE $nick :\0034/!\\ \0033Le résultat de la plus part des commandes s'affiche en message privée \0034/!\\"
  318.                 }
  319.                 "!site" { putquick "PRIVMSG $chan : \0033Site officiel:\0034 $::site & $::sitedev" }
  320.                 "!ost" { putquick "PRIVMSG $chan : \0033Ost officiel:\0034 $::ost "}
  321.                 "!parodie" { putquick "PRIVMSG $chan : \0033Lien parodie audio:\0034 $::parodie " }
  322.                 "!forum" { putquick "PRIVMSG $chan : \0033Forum officiel:\0034 $::forum " }
  323.                 "!compositeur" { putquick "PRIVMSG $chan : \0033Page des compositeurs:\0034 $::compositeur " }
  324.                 "!boutique" { putquick "PRIVMSG $chan : \0033Boutique officiel:\0034 $::boutique  " }
  325.                 "!contact" { putquick "notice $nick : \0033Email de contact:\0034 $::contacte " }
  326.                 "!bd" { putquick "privmsg $chan : \0033Page Bande dessinée:\0034 $::bdnoob  " }
  327.                 "!times" { putquick "PRIVMSG $chan :\0033Voici l'heure \0034$nick \0033- [clock format [clock seconds] -format $cmd_heure(format)]"; }
  328.                 "!niveau" { putquick "privmsg $chan :\0034$nick \0033à atteint \0033le niveau\0034 [rand 100]" }
  329.                 "!qi" { putquick "privmsg $chan :\0033Votre quotient intellectuel \0034$nick \0033est aproximativement de\0034 [rand 100]" }
  330.                 "!personnages" {
  331.                     putquick "PRIVMSG $nick :\0034.::. \0033Commandes d'Olydri: Personnages \0034.::."
  332.                     putquick "PRIVMSG $nick :\0033!gaea \0034|\0033 !sparadrap \0034|\0033 !omegazelle \0034|\0033 !artheon"
  333.                     putquick "PRIVMSG $nick :\0033!darkavenger \0034|\0033 !ash \0034|\0033 !precieux \0034|\0033 !donteuil"
  334.                 }
  335.                 "!romans" {
  336.                     putquick "NOTICE $nick :\0034.::. \0033Commandes d'Olydri: Romans \0034.::."
  337.                     putquick "NOTICE $nick :\0034- \0034La pierre des âges (Saison 1.5):\0033 !tome 1"
  338.                     putquick "NOTICE $nick :\0034- \0034Le continent sans retour (saison 2.5):\0033 !tome 2"
  339.                     putquick "NOTICE $nick :\0034- \0034Les fantômes du passé (saison 3.5) :\0033 !tome 3"
  340.                     putquick "NOTICE $nick :\0034- \0034La faction du Chaos (saison 4.5):\0033 !tome 4"
  341.                 }
  342.                 "!mokotz" {
  343.                     putquick "PRIVMSG $nick :\0034.::. \0033Commandes d'Olydri: Mokotz \0034.::."
  344.                     putquick "PRIVMSG $nick :\0034- \0034Liens Deezer:\0033 $::mokotzdeezer"
  345.                     putquick "PRIVMSG $nick :\0034- \0034Liens Myspace:\0033 $::mokotzmyspace"
  346.                     putquick "PRIVMSG $nick :\0034- "
  347.                     putquick "PRIVMSG $nick :\0034- \0034Clip Noob:\0033 $::mokotzclip1"
  348.                     putquick "PRIVMSG $nick :\0034- \0034Clip Sparadrap:\0033 $::mokotzclip2"
  349.                     putquick "PRIVMSG $nick :\0034- \0034Clip Roxxor:\0033 $::mokotzclip3"
  350.                 }
  351.                 "!noobdev" {
  352.                     putquick "PRIVMSG $nick :\0034.::. \0033Commandes d'Olydri: NoobDev \0034.::."
  353.                     putquick "PRIVMSG $nick :\0033Noob Développement est une branche de l'association \0034Funglisoft Production"
  354.                     putquick "PRIVMSG $nick :\0033Tous les projets Noob Developpement, fut par une équipe de fans passionnés dans un cadre bénévole."
  355.                     putquick "PRIVMSG $nick :\0034- "
  356.                     putquick "PRIVMSG $nick :\0034Noob-Online:\0033 $::sitedev"
  357.                 }
  358.                 "!episodes" {
  359.                     putquick "NOTICE $nick :\0034.::. \0033Commandes d'Olydri: Episodes \0034.::."
  360.                     putquick "NOTICE $nick :\0034-\0033Fiche episodes par saison:"
  361.                     putquick "NOTICE $nick :\0033!fiche s1 \0034|\0033 !fiche s2 \0034|\0033 !fiche s3 \0034|\0033 !liens s4"
  362.                     putquick "NOTICE $nick :\0034-"
  363.                     putquick "NOTICE $nick :\0034-\0033Liens episodes par saison:"
  364.                     putquick "NOTICE $nick :\0033!liens s1 \0034|\0033 !liens s2 \0034|\0033 !liens s3 \0034|\0033 !liens s4"
  365.                 }
  366.             }
  367.  
  368.         }  
  369.  
  370. bind pubm -|- "*" pub_cmds2
  371. proc pub_cmds2 {nick host hand chan arg} {
  372. global mirc_strip
  373.         set arg [mirc_strip $arg]
  374.         set commurl [lindex $arg 0]
  375.             switch -- $commurl {
  376.                 "!omegazelle" {
  377.                     putquick "PRIVMSG $nick :\0034Informations sur le joueur level 1:";
  378.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Omegazell";
  379.                     putquick "PRIVMSG $nick :\0034Classe : \0033Assassin";
  380.                     putquick "PRIVMSG $nick :\0034Points de vie : \0033 655/655";
  381.                     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 45 Force \0034|\0033 56 Endurance \0034|\0033 5 Esprit \0034|\0033 22 Intelligence \0034|\0033 105 Agilite \0034|\0033 28 Charisme \0034|\0033 42Armure";
  382.                     putquick "PRIVMSG $nick :\0034Caractere : \0033Il ne supporte pas l'idée de s'afficher avec des noobs ou des filles";
  383.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  384.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Julien Guellerin";
  385.                 }
  386.                  "!artheon" {
  387.                     putquick "PRIVMSG $nick :\0034Informations sur le joueur level 1:";
  388.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Artheon";
  389.                     putquick "PRIVMSG $nick :\0034Classe : \0033Guerrier";
  390.                     putquick "PRIVMSG $nick :\0034Points de vie : \0033 900/900";
  391.                     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 52 Force \0034|\0033 80 Endurance \0034|\0033 2 Esprit \0034|\0033 10 Intelligence \0034|\0033 22 Agilite \0034|\0033 34 Charisme \0034|\0033 95 Armure";
  392.                     putquick "PRIVMSG $nick :\0034Caractere : \0033Il est d'une nature assez désabusée face aux réactions de certaines personnes de sa Guilde.";
  393.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  394.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Jonathan Fourcade";
  395.                 }
  396.                  "!sparadrap" {
  397.                     putquick "PRIVMSG $nick :\0034Informations sur le joueur level 1:";
  398.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Sparadrap";
  399.                     putquick "PRIVMSG $nick :\0034Classe : \0033Pretre";
  400.                     putquick "PRIVMSG $nick :\0034Points de vie/magie : \0033 150/150 Points de vie \0034|\0033 99/99 Points de magie";
  401.                     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 3 Force \0034|\0033 6 Endurance \0034|\0033 12 Esprit \0034|\0033 8 Intelligence \0034|\0033 15 Agilite \0034|\0033 1 Charisme \0034|\0033 12 Armure";
  402.                     putquick "PRIVMSG $nick :\0034Caractere : \0033Joyeux, il est toujours partant pour aider à terminer une Instance, aider les novices ou soigner ses semblables, voire même les ennemis... .";
  403.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  404.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Frederic Zolfanelli";
  405.                 }
  406.                  "!gaea" {
  407.                     putquick "PRIVMSG $nick :\0034Informations sur le joueur level 1:";
  408.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Gaea";
  409.                     putquick "PRIVMSG $nick :\0034Classe : \0033Invocatrice";
  410.                     putquick "PRIVMSG $nick :\0034Points de vie/magie : \0033 340/340 Points de vie \0034|\0033 235/235 Points de magie";
  411.                     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 12 Force \0034|\0033 15 Endurance \0034|\0033 48 Esprit \0034|\0033 43 Intelligence \0034|\0033 30 Agilite \0034|\0033 49 Charisme \0034|\0033 60 Armure";
  412.                     putquick "PRIVMSG $nick :\0034Caractere : \0033Manipulatrice, elle apparait comme une joueuse novice dans Horizon 1.0 aux yeux de tous, mais elle a l'habitude des mmorpg.";
  413.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  414.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Anne-Laure Jarnet";
  415.                 }
  416.                  "!darkavenger" {
  417.                     putquick "PRIVMSG $nick :\0034Informations sur le joueur level 1:";
  418.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Dark Avenger";
  419.                     putquick "PRIVMSG $nick :\0034Classe : \0033Assassin";
  420.                     putquick "PRIVMSG $nick :\0034Points de vie : \0033 3850/3850";
  421.                     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 355 Force \0034|\0033 312 Endurance \0034|\0033 35 Esprit \0034|\0033 53 Intelligence \0034|\0033 450 Agilite \0034|\0033 198 Charisme \0034|\0033 259 Armure";
  422.                     putquick "PRIVMSG $nick :\0034Caractere : \0033Mechant, il s'amuse à tuer le moindre petit joueur qui lui passe sous le nez, il est un Player Killer.";
  423.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  424.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Rodolphe Toucas";
  425.                 }
  426.                  "!ash" {
  427.                     putquick "PRIVMSG $nick :\0034Informations sur le joueur level 1:";
  428.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Ash";
  429.                     putquick "PRIVMSG $nick :\0034Classe : \0033Voleur";
  430.                     putquick "PRIVMSG $nick :\0034Points de vie : \0033 890/890";
  431.                     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 198 Force \0034|\0033 155 Endurance \0034|\0033 98 Esprit \0034|\0033 298 Intelligence \0034|\0033 245 Agilite \0034|\0033 138 Charisme \0034|\0033 165 Armure";
  432.                     putquick "PRIVMSG $nick :\0034Equipement Particulier : \0033Grimoir <Farming Vol3>";
  433.                     putquick "PRIVMSG $nick :\0034Caractere : \0033Sournois, se révèle être un Farmer chinois.";
  434.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  435.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Phanat Pak";
  436.                 }
  437.                  "!precieux" {
  438.                     putquick "PRIVMSG $nick :\0034Informations sur le joueur level 1:";
  439.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Precieux";
  440.                     putquick "PRIVMSG $nick :\0034Classe : \0033Pretre";
  441.                     putquick "PRIVMSG $nick :\0034Points de vie/magie : \0033 162/162 Points de vie \0034|\0033 598/598 Points de magie";
  442.                     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 12 Force \0034|\0033 25 Endurance \0034|\0033 105 Esprit \0034|\0033 98 Intelligence \0034|\0033 26 Agilite \0034|\0033 109 Charisme \0034|\0033 72 Armure";
  443.                     putquick "PRIVMSG $nick :\0034Caractere : \0033Maniéré et assez distrait, Précieux est pour le moins difficile à cerner...";
  444.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  445.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Xavier Picchi";
  446.                 }
  447.                  "!donteuil" {
  448.                     putquick "PRIVMSG $nick :\0034Informations sur le créateur:";
  449.                     putquick "PRIVMSG $nick :\0034Prenom : \0033Charles-Antoine";
  450.                     putquick "PRIVMSG $nick :\0034Nom : \0033Donteuil";
  451.                     putquick "PRIVMSG $nick :\0034Points de vie/magie : \0033 9999/9999 Points de vie \0034|\0033 9999/9999 Points de magie";
  452.                     putquick "PRIVMSG $nick :\0034Description : \0033Homme en costard gris recouvrant une chemise blanche soigneusement structurée par une cravate à rayures en biais aux trois teintes de bleu affichant un sourire bienveillant qui semble purement commercial";
  453.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  454.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Fabien Peres";
  455.                 }
  456.                 "!judgedead" {
  457.                     putquick "PRIVMSG $nick :\0034Informations sur le maitre du jeu:";
  458.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Judge Dead";
  459.                     putquick "PRIVMSG $nick :\0034Nom : \0033Theodore";
  460.                     putquick "PRIVMSG $nick :\0034Description : "
  461.                     putquick "PRIVMSG $nick :\0033Sadique et mégalomane il voit la charte comme une bible qu'il faut respecter à la lettre et parle d'une voix exagérée tout en effectuant des séries de gestes presque spasmodiques";
  462.                     putquick "PRIVMSG $nick :\0033Il semble aimer terroriser les joueurs et les faire souffrir lorsqu'il les bannit en effaçant leurs items petit à petit."
  463.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  464.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Fabien Fournier et Julien Guellerin";
  465.                 }
  466.                 "!tenshirock" {
  467.                     putquick "PRIVMSG $nick :\0034Informations sur le personnage:";
  468.                     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Tenshirock le Hacker";
  469.                     putquick "PRIVMSG $nick :\0034Classe : \0033Pirate informatique";
  470.                     putquick "PRIVMSG $nick :\0034Description : "
  471.                     putquick "PRIVMSG $nick :\0033Seul joueur non-catégorisé d'Horizon, Tenshirock est en fait un pirate informatique et n'est donc lié à aucune faction, il se prend pour un messager investi d'une mission sacro-sainte qui consiste à libérer les joueurs du joug des MMORPG en lesquels il voit une prison virtuelle. ";
  472.                     putquick "PRIVMSG $nick :\0033Il aime monter des plans improbables et tordus qu'il présente à Ash à longueur de temps, voyant son activité de « libérateur » comme un art incompris."
  473.                     putquick "PRIVMSG $nick :\0034 - - - -";   
  474.                     putquick "PRIVMSG $nick :\0034Interprete : \0033Pierre-André Grasseler";
  475.                 }
  476.             }
  477.         }      
  478.  
  479. #Systeme de replique aléatoire
  480. bind pubm -|- "*" pub_replique
  481. proc pub_replique {nick host hand chan arg} {
  482. global mirc_strip
  483.         set arg [mirc_strip $arg]
  484.         set commurl [lindex $arg 0]
  485.         set quotes ""
  486.         set data [open "./scripts/quote.txt" r]
  487.             switch -- $commurl {   
  488.             "!replique" {
  489.     while { ![eof $data] } {
  490.         set quote [gets $data]
  491.         if { $quote != "" } {
  492.             set quotes [linsert $quotes end $quote]
  493.         }
  494.     }
  495.     close $data
  496.     set random [rand [llength $quotes]]
  497.     if { [expr $random >= 0] && [expr $random < [llength $quotes]] } {
  498.         set quote [lindex $quotes $random]
  499.         set out1 [lrange [split $quote] 1 end]
  500.         set out [lindex $quote 0]
  501.     }
  502.     if { $quote != "" } {
  503.         putquick "privmsg $chan :$out $out1"
  504.     }
  505.  }
  506.  }
  507. }
  508.  
  509.      
  510.  
  511. #PNJ
  512. bind pubm -|- "*" pub_pnj
  513. proc pub_pnj {nick host hand chan arg} {
  514. global mirc_strip
  515.         set arg [mirc_strip $arg]
  516.         set commurl [lindex $arg 0]
  517.         set cmd [string tolower [lindex $arg 1]]
  518.         switch -- $commurl {
  519.     "!pnj" {
  520.     if {$cmd eq "" } {putquick "NOTICE $nick :\0034SyntaXe :\0033 !pnj <jack/dortos/lys/saralzar/sin/keynn/helkazard/ardacos/alchimiste/dardane> "; }
  521.     if {$cmd == "jack"} {
  522.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  523.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Jack Ceparou";
  524.     putquick "PRIVMSG $nick :\0034Classe : \0033Guerrier";
  525.     putquick "PRIVMSG $nick :\0034Points de vie : \0033 1298/1298";
  526.     putquick "PRIVMSG $nick :\0034Caracteristiques : \0033 135 Force \0034|\0033 120 Endurance \0034|\0033 20 Esprit \0034|\0033 12 Intelligence \0034|\0033 32 Agilite \0034|\0033 200 Charisme \0034|\0033 129 Armure";
  527.     putquick "PRIVMSG $nick :\0034Description : \0033Il possède, en fait, exactement le même caractère que le personnage de Johnny Depp, Jack Sparrow. Titubant, exubérant, distrait, il a toujours l'air d'avoir un litre de rhum dans le sang. ";
  528.     putquick "PRIVMSG $nick :\0034Quête : \0033La quête de Jack consiste à venir l'aider à mettre la main sur sa boussole qu'il avait caché sous un arbre mort dans une région où il n'y a justement que des arbres morts...";  
  529.     putquick "PRIVMSG $nick :\0034 - - - -";   
  530.     putquick "PRIVMSG $nick :\0034Interprete : \0033Brice Lemaire";
  531.     return 0
  532.    }
  533.     if {$cmd == "arkhen"} {
  534.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  535.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Ark'hen, source de la mort";
  536.     putquick "PRIVMSG $nick :\0034Type : \0033Source";
  537.     putquick "PRIVMSG $nick :\0034Description :"
  538.     putquick "PRIVMSG $nick :\0033Il est à l'origine de la mort, la maladie .... Sur Olydri.  Il porte un masque terrifiant et au combat il manie une faux déversant un liquide mortelle. Comme toutes les sources il ne peut être tué et le seul moyen de le retenir et de l'enfermer grâce à des entraves très puissantes."
  539.     putquick "PRIVMSG $nick :\0033Le flux de la mort dans lequel puisent les olydriens ( surtout les nécromanciens) pour utiliser la magie provient de lui ";
  540.     putquick "PRIVMSG $nick :\0034Quête : \0033 Les joueurs obtenant une classe légendaire et décidant de jurer allégeance à la source de la mort obtienne une classe désignée comme étant du 'crépuscule' telle que la classe de 'guerrier du crépuscule'"; 
  541.     return 0
  542.        }
  543.     if {$cmd == "lys"} {
  544.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  545.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Lys, source de la vie";
  546.     putquick "PRIVMSG $nick :\0034Type : \0033Source";
  547.     putquick "PRIVMSG $nick :\0034Description : "
  548.     putquick "PRIVMSG $nick :\0033Elle est à l'origine de la vie, l'eau, l'air, la terre ... Sur Olydri. Elle a l'apparence d'une jeune fille vêtue d'un habit de lumière aux cheveux d'or et aux yeux blancs luminescents. "
  549.     putquick "PRIVMSG $nick :\0033Le flux de la vie dans lequel puisent les olydriens pour utiliser la magie provient d'elle";
  550.     putquick "PRIVMSG $nick :\0034Quête : \0033Les joueurs obtenant une classe légendaire et décidant de jurer allégeance à la source de la vie obtienne une classe désginée comme étant de 'l'aurore'"
  551.     return 0
  552.        }
  553.     if {$cmd == "dortos"} {
  554.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  555.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Dortos, source du néant";
  556.     putquick "PRIVMSG $nick :\0034Type : \0033Source";
  557.     putquick "PRIVMSG $nick :\0034Description : "
  558.     putquick "PRIVMSG $nick :\0033Ancienne source de la planète Nös (renommée Olydri par la suite). Il fut renversé par les sources de la mort et de la vie, qui revendiquaient la planète, puis enfermé avec les arks dans les entrailles la planète "
  559.     putquick "PRIVMSG $nick :\0033En plus de générer le flux du néant il est également à l'origine du 'mal sombre', une sorte de gaz qui prend le contrôle des avatars des joueurs comme des pnj, l a durant un combat faillit détruire le monde d'Olydri en mélangeant les flux des trois sources dans la pierre des âges, un artefact magique très puissant.";
  560.     putquick "PRIVMSG $nick :\0034Quête : \0033Aucune quete actuellement disponible"
  561.     return 0
  562.        }
  563.     if {$cmd == "saralzar"} {
  564.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  565.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Saralzar, source du Chaos";
  566.     putquick "PRIVMSG $nick :\0034Type : \0033Source";
  567.     putquick "PRIVMSG $nick :\0034Description : "
  568.     putquick "PRIVMSG $nick :\0033Autrefois un sans-âme qui obtint les pouvoir d'une source. Il considère Lys et Ark'hen comme des tyrans s'étant appropriés par la force la planète d'Olydri appartenant à l'origine à Dörtos, pour assoir leur domination grâce à des lois érigées tel que le pacte du cycle éternel."
  569.     putquick "PRIVMSG $nick :\0033Il est le dernier boss de la tour Galamadryabuyak et donc l'ultime épreuve avant d'avoir accès aux classes légendaires. La tour Galamadryabuyak étant un lieu lié au temps, il est possible de l'affronter plusieurs fois, le combat se déroulant alors dans le passé. Durant le combat, les sources de la vie et de la mort prêtent leurs forces aux joueurs.";
  570.     putquick "PRIVMSG $nick :\0034Quête : \0033Ascension de la tour Galamadryabuyak"
  571.     return 0
  572.        }
  573.     if {$cmd == "sin"} {
  574.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  575.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Sin, source de l'Infini";
  576.     putquick "PRIVMSG $nick :\0034Type : \0033Source";
  577.     putquick "PRIVMSG $nick :\0034Description : "
  578.     putquick "PRIVMSG $nick :\0033Jeune source ayant l'apparence d'un enfant. Né du mélange des flux des sources de la vie et de la mort, il serait plus puissant que ses ainés ce qui lui permit de se libérer de ses entraves. Il se rendit dans une dimension astrale afin de ne pas interférer dans le destin du monde d'Olydri."
  579.     putquick "PRIVMSG $nick :\0033 Le continent de Syrial ainsi que ses habitants, les syrianniens furent suspendus dans le temps et rendus inaccessible par Lys et Ark'hen afin qu'aucun Olydrien ne puisse être attiré par le pouvoir que Sin pourrait offrir avant que le monde ne soit prêt.";
  580.     putquick "PRIVMSG $nick :\0034Quête : \0033Derriere la source: Sin choisit de s'allier aux syrianniens afin qu'ils puissent se protéger de l'empire et de la coalition"
  581.     return 0
  582.        }
  583.     if {$cmd == "keynn"} {
  584.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  585.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Empereur Keynn Lucans";
  586.     putquick "PRIVMSG $nick :\0034Type : \0033Chef de faction";
  587.     putquick "PRIVMSG $nick :\0034Description : "
  588.     putquick "PRIVMSG $nick :\0033Neogicien, il est leader de l'empire durant l'histoire de Noob. Il a mis au point le système permettant à Centralis de repousser une attaque. Il parvint également à poser pieds sur le continent de Syrial grâce à la technologie et fit construire la cité de Dunkil."
  589.     putquick "PRIVMSG $nick :\0033Il a également reconstitué Tabris, un être créé grâce à la technologie qui fut vaincu par les sources fondatrices d'Olydri.";
  590.     return 0
  591.     }
  592.     if {$cmd == "helkazard"} {
  593.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  594.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Général Helkazard";
  595.     putquick "PRIVMSG $nick :\0034Type : \0033Chef de faction";
  596.     putquick "PRIVMSG $nick :\0034Description : "
  597.     putquick "PRIVMSG $nick :\0033Il est le leader de la coalition durant l'histoire de Noob. Ayant une maitrise parfaite des flux de la vie et de la mort il semble être à la fois un guerrier de l'aurore et du crépuscule"
  598.     putquick "PRIVMSG $nick :\0033Il essaye de voler le secret de secret de la technologie à l'empire non pas pour la détruire comme il le fait croire, mais pour la combiner à la magie et assoir sa domination. Malgré son apparence de "brute" il a un caractère très modéré avec un esprit tactique hors norme.";
  599.     return 0
  600.     }
  601.     if {$cmd == "ardacos"} {
  602.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  603.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Ardacos";
  604.     putquick "PRIVMSG $nick :\0034Type : \0033PNJ Aleatoire";
  605.     putquick "PRIVMSG $nick :\0034Description : "
  606.     putquick "PRIVMSG $nick :\0033Personnage multi-fonction qui s'occupe de magasins d'armes et d'équipements mais aussi de la taverne et de diverses autres activités telles que celle de coiffeur. C'est aussi lui qui se charge du camp d'entrainement des joueurs pour leur permettre d'acquérir des techniques comme les furies ou pour leur prodiguer des conseils sur leur manière de jouer."
  607.     putquick "PRIVMSG $nick :\0034-";
  608.     putquick "PRIVMSG $nick :\0034Interprete : \0033Stéphane Beretti";    
  609.     return 0
  610.     }
  611.     if {$cmd == "alchimiste"} {
  612.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  613.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Bartemulius et Nostaria";
  614.     putquick "PRIVMSG $nick :\0034Type : \0033Alchimiste";
  615.     putquick "PRIVMSG $nick :\0034Description : "
  616.     putquick "PRIVMSG $nick :\0033Couple d'alchimistes proposant des quêtes aux joueurs, agissant également parfois séparément (surtout Bartémulius qui comme le découvre avec Grobin des Doigts donne leur première quête aux joueurs de l'Empire). "
  617.     putquick "PRIVMSG $nick :\0033Disciples de l'éminent professeur Molinof, meilleur alchimiste du monde, ceux-ci l'ont lâchement vendu à la coalition lors d'une embuscade."
  618.     putquick "PRIVMSG $nick :\0034-";
  619.     putquick "PRIVMSG $nick :\0034Interprete : \0033Philippe Cardona et Florence Torta";    
  620.     return 0
  621.     }
  622.     if {$cmd == "dardane"} {
  623.     putquick "PRIVMSG $nick :\0034Informations sur le personnage non joueur:";
  624.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Dardane";
  625.     putquick "PRIVMSG $nick :\0034Type : \0033Combattant";
  626.     putquick "PRIVMSG $nick :\0034Description : "
  627.     putquick "PRIVMSG $nick :\0033Il est le gardien de Mortegarde le donjon le plus facile du jeu."
  628.     putquick "PRIVMSG $nick :\0034-";
  629.     putquick "PRIVMSG $nick :\0034Interprete : \0033Nicolas Curty";    
  630.     return 0   
  631.             }
  632.         }
  633.     }
  634. }  
  635.  
  636.  
  637.  
  638. #Commande liste des episodes
  639. bind pubm -|- "*" pub_liensseries
  640. proc pub_liensseries {nick host hand chan arg} {
  641. global mirc_strip
  642.         set arg [mirc_strip $arg]
  643.         set commurl [lindex $arg 0]
  644.         set cmd [string tolower [lindex $arg 1]]
  645.             switch -- $commurl {
  646.         "!liens" {
  647.         if {$cmd eq "" } {putquick "NOTICE $nick :\0034SyntaXe :\0033 !liens <s1/s2/s3/s4> ";}
  648.         if {$cmd == "s1"} {
  649.        putquick "PRIVMSG $nick :\0034 \[1\]\0033 $::ep1s1 "
  650.        putquick "PRIVMSG $nick :\0034 \[2\]\0033 $::ep2s1 "
  651.        putquick "PRIVMSG $nick :\0034 \[3\]\0033 $::ep3s1 "
  652.        putquick "PRIVMSG $nick :\0034 \[4\]\0033 $::ep4s1 "
  653.        putquick "PRIVMSG $nick :\0034 \[5\]\0033 $::ep5s1 "
  654.        putquick "PRIVMSG $nick :\0034 \[6\]\0033 $::ep6s1 "
  655.        putquick "PRIVMSG $nick :\0034 \[7\]\0033 $::ep7s1 "
  656.        putquick "PRIVMSG $nick :\0034 \[8\]\0033 $::ep8s1 "
  657.        putquick "PRIVMSG $nick :\0034 \[9\]\0033 $::ep9s1 "
  658.        putquick "PRIVMSG $nick :\0034 \[10\]\0033 $::ep10s1 "
  659.        putquick "PRIVMSG $nick :\0034 \[11\]\0033 $::ep11s1 "
  660.        putquick "PRIVMSG $nick :\0034Tape \0033!liens s1p2\0034 pour avoir la suite des liens"
  661.         return 0
  662.             }
  663.         if {$cmd == "s1p2"} {
  664.        putquick "PRIVMSG $nick :\0034 \[12\]\0033 $::ep12s1 "
  665.        putquick "PRIVMSG $nick :\0034 \[13\]\0033 $::ep13s1 "
  666.        putquick "PRIVMSG $nick :\0034 \[14\]\0033 $::ep14s1 "
  667.        putquick "PRIVMSG $nick :\0034 \[15\]\0033 $::ep15s1 "
  668.        putquick "PRIVMSG $nick :\0034 \[16\]\0033 $::ep16s1 "
  669.        putquick "PRIVMSG $nick :\0034 \[17\]\0033 $::ep17s1 "
  670.        putquick "PRIVMSG $nick :\0034 \[18\]\0033 $::ep18s1 "
  671.        putquick "PRIVMSG $nick :\0034 \[19\]\0033 $::ep19s1 "
  672.        putquick "PRIVMSG $nick :\0034 \[20\]\0033 $::ep20s1 "
  673.        putquick "PRIVMSG $nick :\0034 \[21\]\0033 $::ep21s1 "
  674.        putquick "PRIVMSG $nick :\0034 \[22\]\0033 $::ep22s1 "
  675.         return 0
  676.             }
  677.         if {$cmd == "s2"} {
  678.        putquick "PRIVMSG $nick :\0034 \[1\]\0033 $::ep1s2 "
  679.        putquick "PRIVMSG $nick :\0034 \[2\]\0033 $::ep2s2 "
  680.        putquick "PRIVMSG $nick :\0034 \[3\]\0033 $::ep3s2 "
  681.        putquick "PRIVMSG $nick :\0034 \[4\]\0033 $::ep4s2 "
  682.        putquick "PRIVMSG $nick :\0034 \[5\]\0033 $::ep5s2 "
  683.        putquick "PRIVMSG $nick :\0034 \[6\]\0033 $::ep6s2 "
  684.        putquick "PRIVMSG $nick :\0034 \[7\]\0033 $::ep7s2 "
  685.        putquick "PRIVMSG $nick :\0034 \[8\]\0033 $::ep8s2 "
  686.        putquick "PRIVMSG $nick :\0034 \[9\]\0033 $::ep9s2 "
  687.        putquick "PRIVMSG $nick :\0034Tape \0033!liens s2p2\0034 pour avoir la suite des liens"
  688.             }
  689.         if {$cmd == "s2p2"} {
  690.        putquick "PRIVMSG $nick :\0034 \[10\]\0033 $::ep10s2 "
  691.        putquick "PRIVMSG $nick :\0034 \[11\]\0033 $::ep11s2 "
  692.        putquick "PRIVMSG $nick :\0034 \[12\]\0033 $::ep12s2 "
  693.        putquick "PRIVMSG $nick :\0034 \[13\]\0033 $::ep13s2 "
  694.        putquick "PRIVMSG $nick :\0034 \[14\]\0033 $::ep14s2 "
  695.        putquick "PRIVMSG $nick :\0034 \[15\]\0033 $::ep15s2 "
  696.        putquick "PRIVMSG $nick :\0034 \[16\]\0033 $::ep16s2 "
  697.        putquick "PRIVMSG $nick :\0034 \[17\]\0033 $::ep17s2 "
  698.             }
  699.         if {$cmd == "s3"} {
  700.        putquick "PRIVMSG $nick :\0034 \[1\]\0033 $::ep1s3 "
  701.        putquick "PRIVMSG $nick :\0034 \[2\]\0033 $::ep2s3 "
  702.        putquick "PRIVMSG $nick :\0034 \[3\]\0033 $::ep3s3 "
  703.        putquick "PRIVMSG $nick :\0034 \[4\]\0033 $::ep4s3 "
  704.        putquick "PRIVMSG $nick :\0034 \[5\]\0033 $::ep5s3 "
  705.        putquick "PRIVMSG $nick :\0034 \[6\]\0033 $::ep6s3 "
  706.        putquick "PRIVMSG $nick :\0034 \[7\]\0033 $::ep7s3 "
  707.        putquick "PRIVMSG $nick :\0034 \[8\]\0033 $::ep8s3 "
  708.        putquick "PRIVMSG $nick :\0034 \[9\]\0033 $::ep9s3 "
  709.        putquick "PRIVMSG $nick :\0034 \[10\]\0033 $::ep10s3 "
  710.        putquick "PRIVMSG $nick :\0034Tape \0033!liens s3p2\0034 pour avoir la suite des liens"
  711.             }
  712.         if {$cmd == "s3p2"} {
  713.        putquick "PRIVMSG $nick :\0034 \[11\]\0033 $::ep11s3 "
  714.        putquick "PRIVMSG $nick :\0034 \[12\]\0033 $::ep12s3 "
  715.        putquick "PRIVMSG $nick :\0034 \[13\]\0033 $::ep13s3 "
  716.        putquick "PRIVMSG $nick :\0034 \[14\]\0033 $::ep14s3 "
  717.        putquick "PRIVMSG $nick :\0034 \[15\]\0033 $::ep15s3 "
  718.        putquick "PRIVMSG $nick :\0034 \[16\]\0033 $::ep16s3 "
  719.        putquick "PRIVMSG $nick :\0034 \[17\]\0033 $::ep17s3 "
  720.        putquick "PRIVMSG $nick :\0034 \[18\]\0033 $::ep18s3 "
  721.        putquick "PRIVMSG $nick :\0034 \[19\]\0033 $::ep19s3 "
  722.        putquick "PRIVMSG $nick :\0034 \[20\]\0033 $::ep20s3 "
  723.             }
  724.         if {$cmd == "s4"} {
  725.        putquick "PRIVMSG $nick :\0034 \[0\]\0033 $::ep0s4 "
  726.        putquick "PRIVMSG $nick :\0034 \[1\]\0033 $::ep1s4 "
  727.        putquick "PRIVMSG $nick :\0034 \[2\]\0033 $::ep2s4 "
  728.        putquick "PRIVMSG $nick :\0034 \[3\]\0033 $::ep3s4 "
  729.        putquick "PRIVMSG $nick :\0034 \[4\]\0033 $::ep4s4 "
  730.        putquick "PRIVMSG $nick :\0034 \[5\]\0033 $::ep5s4 "
  731.        putquick "PRIVMSG $nick :\0034 \[6\]\0033 $::ep6s4 "
  732.        putquick "PRIVMSG $nick :\0034 \[7\]\0033 $::ep7s4 "
  733.        putquick "PRIVMSG $nick :\0034Tape \0033!liens s4p2\0034 pour avoir la suite des liens"
  734.             }
  735.         if {$cmd == "s4p2"} {
  736.        putquick "PRIVMSG $nick :\0034 \[8\]\0033 $::ep8s4 "
  737.        putquick "PRIVMSG $nick :\0034 \[9\]\0033 $::ep9s4 "
  738.        putquick "PRIVMSG $nick :\0034 \[10\]\0033 $::ep10s4 "
  739.        putquick "PRIVMSG $nick :\0034 \[11\]\0033 $::ep11s4 "
  740.        putquick "PRIVMSG $nick :\0034 \[12\]\0033 $::ep12s4 "
  741.        putquick "PRIVMSG $nick :\0034 \[13\]\0033 $::ep13s4 "
  742.        putquick "PRIVMSG $nick :\0034 \[14\]\0033 $::ep14s4 "
  743.             }          
  744.         }
  745.     }
  746. }  
  747.  
  748. #Commandes tome (romans)
  749. bind pubm -|- "*" pub_lienstome
  750. proc pub_lienstome {nick host hand chan arg} {
  751. global mirc_strip
  752.         set arg [mirc_strip $arg]
  753.         set commurl [lindex $arg 0]
  754.         set cmd [string tolower [lindex $arg 1]]
  755.             switch -- $commurl {
  756.         "!tome" {
  757.         if {$cmd eq "" } {putquick "NOTICE $nick :\0034SyntaXe :\0033 !tome <1/2/3/4> ";}
  758.         if {$cmd == "1"} {
  759.        putquick "PRIVMSG $nick :\0034.::. \0033 La pierre des âges (saison 1.5) \0034.::. "
  760.        putquick "PRIVMSG $nick :\0034 Ce roman relate ce qu'il s'est passé durant les 6 mois qui séparent la saison 1 de la saison 2."
  761.        putquick "PRIVMSG $nick :\0034 Bien évidemment, il n'est pas nécessaire d'avoir vu les épisodes pour comprendre l'histoire, et vice versa."
  762.        putquick "PRIVMSG $nick :\0034 Il s'agit d'un complément pour ceux qui veulent aller plus loin dans l'univers de Noob."
  763.        putquick "PRIVMSG $nick :\0034 -"
  764.        putquick "PRIVMSG $nick :\0034 Page tome 1: \0033$::roman1"
  765.         return 0
  766.             }
  767.         if {$cmd == "s2"} {
  768.        putquick "PRIVMSG $nick :\0034.::. \0033  Le continent sans retour (saison 2.5) \0034.::. "
  769.        putquick "PRIVMSG $nick :\0034 Plus long que le tome 1, il offre une aventure inédite commençant juste après le final de la saison 2, et préparant la saison 3. "
  770.        putquick "PRIVMSG $nick :\0034 Bien entendu ce roman se suffit à lui même, comme chaque support de Noob. Inutile de connaître la web-série ou la bande-dessinée pour le lire."
  771.        putquick "PRIVMSG $nick :\0034 Vous allez découvrir une nouvelle facette du monde d'Olydri, de la personnalité des héros, mais aussi une évolution majeure liée au jeu Horizon 1.0"
  772.        putquick "PRIVMSG $nick :\0034 -"
  773.        putquick "PRIVMSG $nick :\0034 Page tome 2: \0033$::roman2"
  774.             }
  775.         if {$cmd == "s3"} {
  776.        putquick "PRIVMSG $nick :\0034.::. \0033  Les fantômes du passé (saison 3.5) \0034.::. "
  777.        putquick "PRIVMSG $nick :\0034 Tout d’abord, Noob roman 3.5 commence au milieu de la saison 3 de la web-série, pour se terminer bien au-delà. Alors rassurez-vous, le but de la manœuvre n’est pas de revivre les épisodes que vous avez déjà vu en vidéo. Le fait est qu’il s’est passé certaines choses dont on ne peut pas faire l’économie. "
  778.        putquick "PRIVMSG $nick :\0034 Ensuite, le roman 3 va dépasser la fin de la saison 3 et, comme ses prédécesseurs,  lancer la future intrigue de la saison 4 en apportant des pages et des pages de background et d’aventure pour mieux comprendre Horizon 2.0, et la place de la guilde Noob au milieu de tout ça."
  779.        putquick "PRIVMSG $nick :\0034 Des quêtes inédites, de l’action, des répliques cent pour cent Noob, des gags, de l’épique, etc… Il y a vraiment de quoi faire et vous le verrez, l’aventure ne fait que commencer."
  780.        putquick "PRIVMSG $nick :\0034 - "
  781.        putquick "PRIVMSG $nick :\0034 Page tome 3: \0033$::roman3"
  782.             }
  783.         if {$cmd == "s4"} {
  784.        putquick "PRIVMSG $nick :\0034.::. \0033 La faction du Chaos (saison 4.5) \0034.::. "
  785.        putquick "PRIVMSG $nick :\0034 Les membres de la guilde Noob ont enfin atteint le niveau cent ! Malheureusement, les épreuves traversées ont laissé les héros plus divisés que jamais. Arthéon, Omega Zell et Gaea ont chacun choisi une voie différente ; au risque, même, de devenir ennemis. "
  786.        putquick "PRIVMSG $nick :\0034 Et les rares fidèles rassemblés autour de Sparadrap se trouvent très démunis, face aux multiples nouveaux défis d’Horizon 2.3 !"
  787.        putquick "PRIVMSG $nick :\0034 Avec l’invasion des grands dragons noirs, les vortex ouverts vers d’autres mondes, et la guerre ravivée entre les principales factions, les champions du classement doivent courir sur tous les fronts… et lutter contre un sentiment d’impuissance"
  788.        putquick "PRIVMSG $nick :\0034 Devant de tels enjeux, les anciens équipiers vont devoir se regrouper. Puis s’allier à une ancienne légende, ainsi qu’à l’un de leurs pires ennemis… Mais cela sera-t-il suffisant ?"
  789.        putquick "PRIVMSG $nick :\0034 Des novices du haut niveauont-ils la moindre chance d’endiguer le chaos qui se répand sur tout Olydri ? Prouesse d’autant plus difficile, que la chute de l’univers dans un nouvel âge de ténèbres est déjà programmée par les concepteurs du jeu…"
  790.        putquick "PRIVMSG $nick :\0034 -"
  791.        putquick "PRIVMSG $nick :\0034 Page tome 4: \0033$::roman4"
  792.             }      
  793.         }
  794.     }
  795. }  
  796.  
  797.  
  798. #Fiche episodes
  799. bind pubm -|- "*" pub_ficheserie
  800. proc pub_ficheserie {nick host hand chan arg} {
  801. global mirc_strip
  802.         set arg [mirc_strip $arg]
  803.         set commurl [lindex $arg 0]
  804.         set cmd [string tolower [lindex $arg 1]]
  805.             switch -- $commurl {
  806.         "!fiche" {
  807.         if {$cmd eq "" } {putquick "NOTICE $nick :\0034SyntaXe :\0033 !fiche <s1/s2/s3/s4> ";}
  808.         if {$cmd == "1"} {
  809.        putquick "PRIVMSG $nick :\0034.::. \0033 La pierre des âges (saison 1.5) \0034.::. "
  810.        putquick "PRIVMSG $nick :\0034 Ce roman relate ce qu'il s'est passé durant les 6 mois qui séparent la saison 1 de la saison 2."
  811.        putquick "PRIVMSG $nick :\0034 Bien évidemment, il n'est pas nécessaire d'avoir vu les épisodes pour comprendre l'histoire, et vice versa."
  812.        putquick "PRIVMSG $nick :\0034 Il s'agit d'un complément pour ceux qui veulent aller plus loin dans l'univers de Noob."
  813.        putquick "PRIVMSG $nick :\0034 -"
  814.        putquick "PRIVMSG $nick :\0034 Page tome 1: \0033$::roman1"
  815.         return 0
  816.         }
  817.         if {$cmd == "s1"} {
  818.         putquick "PRIVMSG $nick :\0034 --> \0033Liste des fiches de la saison 1\0034<---";
  819.         putquick "PRIVMSG $nick :\0033!fiche ep1s1 \0034|\0033 !fiche ep2s1 \0034|\0033 !fiche ep3s1 \0034|\0033 !fiche ep4s1 \0034|\0033 !fiche ep5s1 \0034|\0033 !fiche ep6s1 \0034|\0033 !fiche ep7s1 \0034|\0033 !fiche ep8s1 \0034|\0033 !fiche ep9s1 \0034|\0033 !fiche ep10s1"
  820.         putquick "PRIVMSG $nick :\0033!fiche ep11s1 \0034|\0033 !fiche ep12s1 \0034|\0033 !fiche ep13s1 \0034|\0033 !fiche ep14s1 \0034|\0033 !fiche ep15s1 \0034|\0033 !fiche ep16s1 \0034|\0033 !fiche ep17s1 \0034|\0033 !fiche ep18s1 \0034|\0033 !fiche ep19s1"
  821.         putquick "PRIVMSG $nick :\0033!fiche ep20s1 \0034|\0033 !fiche ep21s1 \0034|\0033 !fiche ep22s1"
  822.        return 0
  823.        }
  824.         if {$cmd == "ep1s1" } {
  825.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 1 \0034<---";
  826.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Gaea l'invocatrice";  
  827.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Après avoir vu une publicité, une joueuse se lance dans la création d'un avatar pour Horizon 1.0, un célèbre mmorpg très en vogue actuellement.";
  828.         putquick "PRIVMSG $nick :\0034Casting : \0033Gaea (Anne-Laure Jarnet) et Fantöm / Voix de Destin, l'Intelligence Artificielle (Fabien Fournier)"; 
  829.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep1s1";
  830.         return 0
  831.         }
  832.         if {$cmd == "ep2s1" } {
  833.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 2 \0034<---";
  834.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La guilde noob";  
  835.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033En pleine découverte du monde d'Horizon 1.0, Gaea fait la rencontre de Sparadrap, un prêtre assez... spécial.";
  836.         putquick "PRIVMSG $nick :\0034Casting : \0033Gaea (Anne-Laure Jarnet), Sparadrap (Frédéric Zolfanelli) et Arthéon (Jonathan Fourcade";  
  837.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep2s1";
  838.         return 0
  839.         }
  840.         if {$cmd == "ep3s1" } {
  841.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 3 \0034<---";
  842.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Fausse Route";
  843.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Sparadrap emmène Gaea à la Chambre des Guildes afin qu'elle y officialise son entrée dans la Guilde Noob en signant le fameux registre. Sur leur route, ils font la rencontre d'un autre membre.";
  844.         putquick "PRIVMSG $nick :\0034Casting : \0033Gaea (Anne-Laure Jarnet), Sparadrap (Frédéric Zolfanelli) et Oméga Zell (Julien Guellerin";
  845.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep3s1";
  846.         return 0
  847.         }
  848.         if {$cmd == "ep4s1" } {
  849.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 4 \0034<---";
  850.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Dark Avenger le PK (Player killer";   
  851.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Gaea a enfin signé le registre,elle est enfin membre de la Guilde Noob. Elle décide de commencer à augmenter ses niveaux, malheuresement un etrange personnage arrive...";
  852.         putquick "PRIVMSG $nick :\0034Casting : \0033Gaea (Anne-Laure Jarnet), Sparadrap (Frédéric Zolfanelli) et Dark Avenger (Rodolphe Toucas";
  853.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep4s1";
  854.         return 0
  855.         }
  856.         if {$cmd == "ep5s1" } {
  857.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 5 \0034<---";
  858.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La Coalition";
  859.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Tandis qu'Arthéon effectue une quête, celle-ci amène le chef de la Guilde Noob à croiser une vieille connaissance.";
  860.         putquick "PRIVMSG $nick :\0034Casting : \0033Gaea (Anne-Laure Jarnet), Précieux (Interprète : Xavier Picchi/Voix : Fabien Fournier), Ash (Phanat Pak), et Divinité Organkar (Voix : Mikael Berthet";
  861.         putquick "PRIVMSG $nick :\0034Mots de Fabien : \0033Dans un mmorpg, un joueur qui passe son temps à récolter tout et n'importe quoi, qui joue sans s'arrêter... et bien c'est un farmer chinois.";
  862.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep5s1";
  863.         return 0
  864.         }
  865.         if {$cmd == "ep6s1" } {
  866.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 6 \0034<---";
  867.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Le capitaine Jack";   
  868.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Oméga Zell et Arthéon, perdus au milieu d'une zone désertique, partent à la recherche d'une boussole, seul objet pouvant leur permettre de retrouver leur chemin.";
  869.         putquick "PRIVMSG $nick :\0034Casting : \0033Arthéon (Jonathan Fourcade), Oméga Zell (Julien Guellerin) et Capitaine Jack (Brice Lemaire";
  870.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep6s1";
  871.         return 0
  872.         }
  873.         if {$cmd == "ep7s1" } {
  874.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 7 \0034<---";
  875.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La pierre de substitution";   
  876.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Sur la plaine de Centralis, tandis qu'Oméga Zell aide Sparadrap à terminer certaines quêtes, ce dernier tombe sur un avis de recherche.";
  877.         putquick "PRIVMSG $nick :\0034Casting : \0033Sparadrap (Frédéric Zolfanelli), Oméga Zell (Julien Guellerin), Dark Avenger (Rodolphe Toucas) et Intelligence Artificielle (Fabien Fournier";
  878.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep7s1";
  879.         return 0
  880.         }
  881.         if {$cmd == "ep8s1" } {
  882.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 8 \0034<---";
  883.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Une lueur d'espoire"; 
  884.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033A présent que Gaea et Sparadrap ont progressé, Arthéon, décide de tenter le donjon de Mortegarde, la première instance d'Horizon 1.0. La guilde Noob est-elle prête ? Rien n'est moins sûr...";
  885.         putquick "PRIVMSG $nick :\0034Casting : \0033Sparadrap (Frédéric Zolfanelli), Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade) et Dardane (Nicolas Curty";
  886.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep8s1";
  887.         return 0
  888.         }
  889.         if {$cmd == "ep9s1" } {
  890.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 9 \0034<---";
  891.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La tour Galamadriabuyak"; 
  892.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Comme on pouvait s'y attendre, la tentative d'assaut sur Mortegarde fut un énième échec. Sparadrap, n'est pas étranger à ce wipe, et c'est d'ailleurs la raison de la colère d'Oméga Zell...";
  893.         putquick "PRIVMSG $nick :\0034Casting : \0033Sparadrap (Frédéric Zolfanelli), Oméga Zell (Julien Guellerin), Arthéon (Jonathan Fourcade) et PNJ quête (Interprète : Rodolphe Toucas/Voix : Fabien Fournier";
  894.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep9s1";
  895.         return 0
  896.         }
  897.         if {$cmd == "ep10s1" } {
  898.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 10 \0034<---";
  899.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033L'etrange Noel de Dark Avenger";  
  900.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033C'est Noël ! Tout le monde est heureux, tout le monde chante, danse et aide son prochain... enfin... pas tout à fait...";
  901.         putquick "PRIVMSG $nick :\0034Casting : \003Tous les participants à la serie";
  902.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep10s1";
  903.         return 0
  904.         }
  905.         if {$cmd == "ep11s1" } {
  906.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 11 \0034<---";
  907.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La boutique"; 
  908.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033La Guilde Noob décide d'aller faire des emplettes, afin d'améliorer son équipement pour les prochains donjons, notamment Mortegarde...";
  909.         putquick "PRIVMSG $nick :\0034Casting : \0033Sparadrap (Frédéric Zolfanelli), Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade) et Le Marchand (Stephane Beretti";
  910.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep11s1";
  911.         return 0
  912.         }
  913.         if {$cmd == "ep12s1" } {
  914.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 12 \0034<---";
  915.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Le donjon de Mortegarde (part1)"; 
  916.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Arthéon et ses coéquipiers viennent enfin de tuer Dardane, le gardien de Mortegarde. Les quatre joueurs s'élancent alors dans leur premier donjon, Mortegarde !";
  917.         putquick "PRIVMSG $nick :\0034Casting : \0033Sparadrap (Frédéric Zolfanelli), Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade), Mobs (Fred Beaupin, Patrice Blanc, Magalie Bruna et Yosh) et Le Baron de Mortegarde (Interprète : Stephane Beretti/Voix : Fabien Fournier";
  918.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep12s1";
  919.         return 0
  920.         }
  921.         if {$cmd == "ep13s1" } {
  922.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 13 \0034<---";
  923.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Le donjon de Mortegarde (part2)"; 
  924.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033La malédiction du Baron de Mortegarde est tombée ! Et avant de faire la peau à ce dernier, c’est d’abord à leur nouveau corps qu’Arthéon, Sparadrap, Gaea et Oméga Zell vont devoir s’habituer...";
  925.         putquick "PRIVMSG $nick :\0034Casting : \0033Sparadrap (Frédéric Zolfanelli), Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade), Mobs (Fred Beaupin, Patrice Blanc, Magalie Bruna et Yosh) et Le Baron de Mortegarde (Interprète : Stephane Beretti/Voix : Fabien Fournier";
  926.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep13s1";
  927.         return 0
  928.         }
  929.         if {$cmd == "ep14s1" } {
  930.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 14 \0034<---";
  931.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Tenshirock le Hacker (part1)";
  932.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Tandis que Gaea tente par tous les moyens d’échapper au paiement de la cotisation mensuelle de la Guilde, Tenshirock, un hacker à tendance alter mondialiste, fait son grand retour dans le monde d’Horizon 1.0...";
  933.         putquick "PRIVMSG $nick :\0034Casting : \0033Ash (Phanat Pak), Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade) et Tenshirock (Pierre-André Grasseler";
  934.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep14s1";
  935.         return 0
  936.         }
  937.         if {$cmd == "ep15s1" } {
  938.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 15 \0034<---";
  939.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Tenshirock le Hacker (part2)";
  940.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Alors qu’Arthéon tente de récupérer son épée, cette dernière ayant été effacée par Tenshirock le hacker, il révèle à Oméga Zell les circonstances tragiques de la perte de son précédent personnage…";
  941.         putquick "PRIVMSG $nick :\0034Casting : \0033Ash (Phanat Pak), Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade), Judge Dead (interprète : Fabien Fournier ; voix : Julien Guellerin) et Tenshirock (Pierre-André Grasseler";
  942.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep15s1";
  943.         return 0
  944.         }
  945.         if {$cmd == "ep16s1" } {
  946.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 16 \0034<---";
  947.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La guilde Justice";   
  948.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Suite à un crash serveur, Arthéon et Oméga Zell n'ont pas pu atteindre le PNJ caché offrant la quête pour retrouver l'ancienne épée d'Arthéon.";
  949.         putquick "PRIVMSG $nick :\0034Casting : \0033Oméga Zell (Julien Guellerin), Arthéon (Jonathan Fourcade), Saphir (Amandine Train) et PNJ au bonnet vert (Fabien Fournier";
  950.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep16s1";
  951.         return 0
  952.         }
  953.         if {$cmd == "ep17s1" } {
  954.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 17 \0034<---";
  955.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Joueur contre Joueur";
  956.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Arthéon a la lourde tâche d'apprendre à Sparadrap les règles et les subtilités du mode Joueurs contre Joueurs...";
  957.         putquick "PRIVMSG $nick :\0034Casting : \0033Sparadrap (Frederic Zolfanelli), Arthéon (Jonathan Fourcade), Langlois (Jacky Volpin), Tomba (Benjamin Jacquet), Dark Avenger (Rodolphe Toucas) et Fantöm (Fabien Fournier";
  958.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep17s1";
  959.         return 0
  960.         }
  961.         if {$cmd == "ep18s1"} {
  962.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 18 \0034<---";
  963.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Capture d'Ecran"; 
  964.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Alors qu'elle se balade dans une forêt, Gaea croise Oméga Zell, caché derrière un buisson. Celui-ci vient de croiser son idole... Fantöm, le joueur le plus puissant d'Horizon 1.0 !!!";
  965.         putquick "PRIVMSG $nick :\0034Casting : \0033Gaea (Anne-Laure Jarnet), Oméga Zell (Julien Guellerin) et Fantöm (Fabien Fournier";
  966.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep18s1";
  967.         return 0
  968.         }
  969.         if {$cmd == "ep19s1"} {
  970.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 19 \0034<---";
  971.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La taverne";  
  972.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Arthéon invite les membres de la guide Noob à la taverne pour leurs annoncer une décision de la plus haute importance...";
  973.         putquick "PRIVMSG $nick :\0034Casting : \0033Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade), Sparadrap (Frederic Zolfanelli), Le tarvernier (Stéphane Beretti), Tenshirock (Pierre-André Grasselet), Judge Dead (Interprète : Eric Navarin/Voix : Julien Guellerin), Dark Avenger (Rodolphe Toucas), Golgotha (Amandine Tagliavinni), Brakkar (Richard) et Le garde de la taverne (Alexandre Lothe";
  974.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep19s1";
  975.         return 0
  976.         }
  977.         if {$cmd == "ep20s1"} {
  978.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 20 \0034<---";
  979.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Faux Depart"; 
  980.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033La Guilde Noob s'est donnée rendez-vous devant la tour Galamadriabuyak, mais c'était sans compter sur quelques petits imprévus...  ";
  981.         putquick "PRIVMSG $nick :\0034Casting : \0033Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade), Sparadrap (Frederic Zolfanelli), Dardane (Nicolas Curty), Tenshirock (Pierre-André Grasselet), Fantöm (Fabien Fournier) et Golgotha (Amandine Tagliavinni";
  982.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep20s1";
  983.         return 0
  984.         }
  985.         if {$cmd == "ep21s1"} {
  986.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 21 \0034<---";
  987.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Le 1er Etage (part1)";
  988.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Arthéon, Oméga Zell, Gaea et Sparadrap, accompagnés de Golgotha, s'élancent enfin à l'assaut de la Tour Galamadriabuyak. Ils découvrent un premier étage à mille lieux de ce qu'ils avaient imaginé.";
  989.         putquick "PRIVMSG $nick :\0034Casting : \0033Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade), Sparadrap (Frederic Zolfanelli), Golgotha (Amandine Tagliavinni), Arnold (Aurélien Casini) et les Predators (Sebastien Lainé, Sebastien Michelle et Pierre Mollier";
  990.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep21s1";
  991.         return 0
  992.         }
  993.         if {$cmd == "ep22s1"} {
  994.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 22 \0034<---";
  995.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Le 1er Etage (part2)";
  996.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Arthéon, Oméga Zell, Gaea, Sparadrap et Golgotha ont identifié la menace. Mais le plus difficile est encore à venir...";
  997.         putquick "PRIVMSG $nick :\0034Casting : \0033Oméga Zell (Julien Guellerin), Gaea (Anne-Laure Jarnet), Arthéon (Jonathan Fourcade), Sparadrap (Frederic Zolfanelli), Golgotha (Amandine Tagliavinni), Arnold (Aurélien Casini), Homme dans une cellule de prison (Fabien Fournier) et les Predators (Sebastien Lainé, Sebastien Michelle et Pierre Mollier";
  998.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep22s1";
  999.         return 0
  1000.         }
  1001.        if {$cmd == "s2"} {
  1002.         putquick "PRIVMSG $nick :\0034 --> \0033Liste des fiches de la saison 2\0034<---";
  1003.         putquick "PRIVMSG $nick :\0033!fiche ep1s2 \0034|\0033 !fiche ep2s2 \0034|\0033 !fiche ep3s2 \0034|\0033 !fiche ep4s2 \0034|\0033 !fiche ep5s2 \0034|\0033 !fiche ep6s1 \0034|\0033 !fiche ep7s2 \0034|\0033 !fiche ep8s2 \0034|\0033 !fiche ep9s2"
  1004.        return 0
  1005.         }
  1006.         if {$cmd == "ep1s2" } {
  1007.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 1 \0034<---";
  1008.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Mise à jour";
  1009.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Le MMORPG Horizon vient de passer à la version 1.1. Alors que tous les joueurs testent les nouvelles capacités et les nouveaux lieux de la mise à jour, la Guilde Noob découvre les « nouvelles capacités » de Sparadrap.";
  1010.         putquick "PRIVMSG $nick :\0034Casting : \0033 ?";  
  1011.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep1s2";
  1012.         return 0
  1013.         }
  1014.         if {$cmd == "ep2s2" } {
  1015.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 2 \0034<---";
  1016.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033La communaute du baton";  
  1017.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033La Guilde Noob débat du destin de l'étrange bâton de Sparadrap sous la surveillance secrète de Ash et de Tenshirock.";
  1018.         putquick "PRIVMSG $nick :\0034Casting : \0033 ?";  
  1019.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep2s2";
  1020.         return 0
  1021.         }
  1022.         if {$cmd == "ep3s2" } {
  1023.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 3 \0034<---";
  1024.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033SOS Soigneur";
  1025.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033En route pour la destruction du bâton cheaté, la Guilde Noob souhaite recruter un nouveau soigneur afin de se débarrasser de Sparadrap qui ne leur cause que des soucis. ";
  1026.         putquick "PRIVMSG $nick :\0034Casting : \0033 ?";  
  1027.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep3s2";
  1028.         return 0
  1029.         }
  1030.         if {$cmd == "ep4s2" } {
  1031.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 4 \0034<---";
  1032.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Pick Up"; 
  1033.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Omega Zell espionne Gaea afin de découvrir comment elle peut réussir à monter ses niveaux aussi vite.";
  1034.         putquick "PRIVMSG $nick :\0034Casting : \0033 ?";  
  1035.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep4s2";
  1036.         return 0
  1037.         }
  1038.         if {$cmd == "ep5s2" } {
  1039.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 5 \0034<---";
  1040.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Restons Zen"; 
  1041.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Alors que les membres de la Guilde Noob vivent leurs aventures quotidiennes chacun de leurs côtés, ils viennent tour à tour à croiser un joueur colérique. ";
  1042.         putquick "PRIVMSG $nick :\0034Casting : \0033 ?";  
  1043.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep5s2";
  1044.         return 0
  1045.         }
  1046.         if {$cmd == "ep6s2" } {
  1047.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 6 \0034<---";
  1048.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Retrouvailles";   
  1049.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Alors qu'Arthéon à mystérieusement disparu, les membres de la guilde recrutent Golgotha pour finir leur quête.";
  1050.         putquick "PRIVMSG $nick :\0034Casting : \0033 Omega zell (Julien Guellerin), Golgotha (Amandine Tagliavini), Sparadrap (Frédéric Zolfanelli), Gaea (Anne-Laure Jarnet), ";   
  1051.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep6s2";
  1052.         return 0
  1053.         }
  1054.         if {$cmd == "ep7s2" } {
  1055.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 7 \0034<---";
  1056.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Redemption";  
  1057.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033AGaea, Sparadrap, Oméga Zell et Golgotha ont terminés une quête quand les membres de la guilde Justice font leur apparition et ont fait une requête auprès des Maitres du Jeu...";
  1058.         putquick "PRIVMSG $nick :\0034Casting : \0033 Omega zell (Julien Guellerin), Golgotha (Amandine Tagliavini), Judgedead (Fabien Fournier) et membres de la guilde Justice"; 
  1059.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep7s2";
  1060.         return 0
  1061.         }
  1062.         if {$cmd == "ep8s2" } {
  1063.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 8 \0034<---";
  1064.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Impression de Déjà Vu"; 
  1065.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033Maintenant débarrassé de Sparadrap et Gaea, Oméga Zell se dit qu'il pourra enfin progresser à toute vitesse pour accéder à la guilde Justice, mais il remarque très vite qu'il est seul et qu'il n'a plus rien à faire... De son côté, le nouveau Sparadrap accède à la guilde Justice ! .";
  1066.         putquick "PRIVMSG $nick :\0034Casting : \0033 ??"; 
  1067.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep8s2";
  1068.         return 0
  1069.         }
  1070.         if {$cmd == "ep9s2" } {
  1071.         putquick "PRIVMSG $nick :\0034 --> \0033Informations sur l'episode 9 \0034<---";
  1072.         putquick "PRIVMSG $nick :\0034Nom de l'episode: \0033Curriculum Vitae";
  1073.         putquick "PRIVMSG $nick :\0034Resumer de l'episode: \0033La Guilde Justice constate qu'à cause des récents événement, Roxxor passe premier au classement. De son côté Oméga Zell passe un entretien pour intégrer la guilde et se fait très vite recaler. ";
  1074.         putquick "PRIVMSG $nick :\0034Casting : \0033 Omega zell (Julien Guellerin), Saphir (Amandine Train), Phantom (Fabien Fournier) et membres de la guilde RoXXoR";   
  1075.         putquick "PRIVMSG $nick :\0034Lien streaming : \0033$::ep9s2";
  1076.         return 0   
  1077.             }
  1078.         }
  1079.     }
  1080. }  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086. #Pierre papier sciseaux
  1087. set ssp_list {
  1088.  "ciseaux"
  1089.  "pierre"
  1090.  "papier"
  1091. }
  1092.  
  1093. bind pubm -|- "*" pub_jeux
  1094. proc pub_jeux {nick host hand chan arg} {
  1095. global mirc_strip ssp_list
  1096.         set arg [mirc_strip $arg]
  1097.         set ssp [lindex $ssp_list [rand [llength $ssp_list]]]
  1098.         set commurl [lindex $arg 0]
  1099.         set cmd [string tolower [lindex $arg 1]]
  1100.             switch -- $commurl {
  1101.         "!pps" {
  1102.         if {$cmd eq "" } {putquick "NOTICE $nick :\0034SyntaXe :\0033 !pps <pierre/papier/ciseaux> ";}
  1103.         if { ($cmd == $ssp) } {
  1104.         putserv "PRIVMSG $chan :Vous avez \0037$cmd\003 et j'ai obtenu \0037$ssp\003 il y a \00312*EGALITER*\003"
  1105.         return 0
  1106.         }
  1107.         if {$cmd == "pierre"} {
  1108.         if {$ssp == "papier"} {
  1109.         putserv "PRIVMSG $chan :Vous avez une \0037Pierre\003 et j'ai du \0037papier\003, le papier recouvre la pierre vous avez \0034*PERDU*\003"
  1110.         return 0
  1111.         }
  1112.         if {$ssp == "sciseaux"} {
  1113.         putserv "PRIVMSG $chan :Vous avez une \0037Pierre\003 et j'ai des \0037Ciseaux\003, la pierre casse mes ciseaux vous avez \0033*GAGNER*\003"
  1114.        return 0
  1115.        }
  1116.        }
  1117.        if {$cmd == "papier"} {
  1118.        if {$ssp == "pierre"} {
  1119.        putserv "PRIVMSG $chan :Vous avez du \0037Papier\003 et j'ai une \0037Pierre\003 le papier recouvre la pierre vous avez \0033*GAGNER*\003"
  1120.        return 0
  1121.        }
  1122.        if {$ssp == "sciseaux"} {
  1123.        putserv "PRIVMSG $chan :Vous avez le \0037Papier\003 et j'ai les \0037Ciseaux\003, les ciseaux coupe le papier vous avez \0034*PERDU*\003"
  1124.        return 0
  1125.        }
  1126.        }
  1127.        if {$cmd == "sciseaux"} {
  1128.        if {$ssp == "pierre"} {
  1129.        putserv "PRIVMSG $chan :Vous avez les \0037Ciseaux\003 et j'ai une \0037Pierre\003, la pierre casse les ciseaux vous avez \0034*PERDU*\003"
  1130.        return 0
  1131.        }
  1132.        if {$ssp == "papier"} {
  1133.        putserv "PRIVMSG $chan :Vous avez des \0037Ciseaux\003et j'ai du \0037Papier\003, le papier est couper par les ciseaux vous avez \0033*GAGNER*\003"
  1134.        return 0
  1135.                 }      
  1136.             }
  1137.         }
  1138.     }  
  1139. }
  1140.  
  1141.  
  1142. #Modo
  1143. bind pubm -|- "*" pub_modo
  1144. proc pub_modo {nick host hand chan arg} {
  1145. global mirc_strip
  1146.         set arg [mirc_strip $arg]
  1147.         set commurl [lindex $arg 0]
  1148.         set cmd [string tolower [lindex $arg 1]]
  1149.         switch -- $commurl {
  1150.     "!modo" {
  1151.     if {$cmd eq "" } {putquick "NOTICE $nick :\0034SyntaXe :\0033 !modo <lexi/llewellyn/arkehos/lilichwan> "; }
  1152.     if {$cmd == "lexi"} {
  1153.     putquick "PRIVMSG $nick :\0034Informations sur le moderateur:";
  1154.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Lexi";
  1155.     putquick "PRIVMSG $nick :\0034Prenom : \0033Lexane";
  1156.     putquick "PRIVMSG $nick :\0034Departement : \0033 38";
  1157.     putquick "PRIVMSG $nick :\0034Description : \0033Modératrice un peu moins sadique qu'elle n'en a l'air ";
  1158.     putquick "PRIVMSG $nick :\0034 - - - -";   
  1159.     putquick "PRIVMSG $nick :\0034Phrase perso : \0033Plus on est de fous moins y'a de riz.";
  1160.     return 0
  1161.             }
  1162.     if {$cmd == "llewellyn"} {
  1163.     putquick "PRIVMSG $nick :\0034Informations sur le moderateur:";
  1164.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Llewellyn";
  1165.     putquick "PRIVMSG $nick :\0034Prenom : \0033Christelle";
  1166.     putquick "PRIVMSG $nick :\0034Departement : \0033 16";
  1167.     putquick "PRIVMSG $nick :\0034Description : \0033Modératrice sur Noob-Online ";
  1168.     putquick "PRIVMSG $nick :\0034 - - - -";   
  1169.     putquick "PRIVMSG $nick :\0034Phrase perso : \0033P.K. dormiens nunquam titilandus.";
  1170.     return 0
  1171.             }
  1172.     if {$cmd == "arkehos"} {
  1173.     putquick "PRIVMSG $nick :\0034Informations sur le moderateur:";
  1174.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Arkehos";
  1175.     putquick "PRIVMSG $nick :\0034Prenom : \0033Gaetan";
  1176.     putquick "PRIVMSG $nick :\0034Departement : \0033 Suisse";
  1177.     putquick "PRIVMSG $nick :\0034Description : \0033Joueur adorant les rpg et d'autres types, passe son temps libre entre son PC et sa bibliothèque. Adepte de rp et écriture similaire, il a, à son actif, une petite dizaine de personnages en tout genre. Il est egallement spécialiste minecraftien de la redstone ainsi que youtuber fainéant. ";
  1178.     putquick "PRIVMSG $nick :\0034 - - - -";   
  1179.     putquick "PRIVMSG $nick :\0034Phrase perso : \0033Ceux qui veulent ma peau, prenez un ticket et faites la queue, comme tout le monde";
  1180.     return 0
  1181.             }
  1182.     if {$cmd == "lilichwan"} {
  1183.     putquick "PRIVMSG $nick :\0034Informations sur le moderateur:";
  1184.     putquick "PRIVMSG $nick :\0034Pseudonyme : \0033Lili-chwan";
  1185.     putquick "PRIVMSG $nick :\0034Prenom : \0033Aurelie";
  1186.     putquick "PRIVMSG $nick :\0034Departement : \0033 77";
  1187.     putquick "PRIVMSG $nick :\0034Description : \0033NoobDev Communication, Modératrice sadique ( Mode JudgeDead ON ) ";
  1188.     putquick "PRIVMSG $nick :\0034 - - - -";   
  1189.     putquick "PRIVMSG $nick :\0034Phrase perso : \0033Etre honnete n'est pas dire tout ce que l'on pense mais penser tout ce que l'on dit";
  1190.     return 0
  1191.             }
  1192.         }
  1193.     }
  1194. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement