Trivia Game Script V 2.0

By Weasel on Aug 13, 2009

type /trivia to configure, !trivia to play !answer to answer and !quit to quit!

fun trivia game! if Colors are blocked wont work properally!!


update log

8/17/2009 Ver 2.0 Major update 8/16/2009 8:592:50 PM update: 1.2 minor bug fix

[size=25] major update! !!!

now when initilizing type /msg !trivia now you can set trivia on/ogg type /msg !trivia <reason

[/size]

on *:text:!trivia*:#: {
  if (%trv == off) { notice $nick Trivia is currently down. we are sorry. but a new feature is coming!  ( $+ %trvf $+ ) }
  if (%trv == on) { 
    inc %trivia 1
    msg #  $read(trivia.txt,%trivia)
    set %temp #
  }
}
on *:text:!trivia*:?: {
  if ($4 == %pass) && ($2 == off) { set %trv off | msg $nick trivia OFF ( $+ $3 $+ ) | set %trvf $3- }
  if ($4 == %pass) && ($2 == on) { set %trv on | msg $nick trivia ON }
  if ($2 == setpass) { set %pass $3- }
}
alias trivias {
  if ($read(trivia.txt,%trivia) != $null) { msg %temp  $read(trivia.txt,%trivia) }
  if ($read(trivia.txt,%trivia) == $null) { msg %temp  ****End of Questions/answers**** | set %trivia 0 }
}
on *:text:!answer*:#: {
  if (%trv == off) { notice $nick trivia is down ( $+ %trfv $+ ) }
  if (%trv == on) { 
    if ($2- != $read(answers.txt,%trivia)) { msg # incorrect, correct answer was $read(answers.txt,%trivia) $+ , you answered $2- | inc %trivia 1 | //msg # 2Next Question in 3 seconds }
    if ($2- == $read(answers.txt,%trivia)) { msg # 9,8Correct $nick | inc %trivia 1 | //msg # 2Next Question in 3 seconds }
    timertriv 1 3 //trivias 
  }
}
on *:text:!quit*:#: {
  set %trivia 0 | msg #  $nick quit 
}
dialog t {
  size -1 -1 300 300
  title Weasel's trivia script
  tab description , 1, 0 0 300 300
  tab questions , 2, 0 0 300 300
  text type !trivia|!quit|!answer to play , 3, 75 100 200 200, tab 1
  button press here to edit questions and answers, 4, 100 125 200 50, tab 2
}
on 1:dialog:t:init:*: {
  if (%uses != 1) { set %uses 1 | run notepad trivia.txt | run notepad answers.txt | write -l1 trivia.txt Enter Questions here | write -l1 answers.txt Enter answer to corrosponding line in trivia.txt }
}
alias trivia {
  dialog -m t t
}
on 1:dialog:t:sclick:4: {
  run notepad trivia.txt | run notepad answers.txt
}
Sign in to comment.
MiracleShot   -  May 27, 2013

what is the trivia questions and answer format?

 Respond  
Jethro   -  May 31, 2011

blackvenomm666, you can use:> on :text::*****: {to have the event listen to both private and active window. Then use

$iif(#,#,$nick)

to distinguish between them. You save yourself an additonal text event.

 Respond  
blackvenomm666   -  May 31, 2011
on *:text:*:#: {
  tokenize 32 $strip($1-)
  if ($1 == !trivia) {
    if (%trv == off) { notice $nick Trivia is currently down. we are sorry. but a new feature is coming!  ( $+ %trvf $+ ) }
    if (%trv == on) { 
      inc %trivia 1
      msg #  $read(trivia.txt,%trivia)
      set %temp #
    }
  }
  if ($1 == !answer) {
    if (%trv == off) { notice $nick trivia is down ( $+ %trfv $+ ) }
    if (%trv == on) { 
      if ($2- != $read(answers.txt,%trivia)) { msg # incorrect, correct answer was $read(answers.txt,%trivia) $+ , you answered $2- | inc %trivia 1 | //msg # 2Next Question in 3 seconds }
      if ($2- == $read(answers.txt,%trivia)) { msg # 9,8Correct $nick | inc %trivia 1 | //msg # 2Next Question in 3 seconds }
      timertriv 1 3 //trivias 
    }
  }
  if ($1 == !quit) {
    set %trivia 0 | msg #  $nick quit 
  }
}
on *:text:*:?: {
  tokenize 32 $strip($1-)
  if ($1 == !trivia) {

    if ($4 == %pass) && ($2 == off) { set %trv off | msg $nick trivia OFF ( $+ $3 $+ ) | set %trvf $3- }
    if ($4 == %pass) && ($2 == on) { set %trv on | msg $nick trivia ON }
    if ($2 == setpass) { set %pass $3- }
  }
}
alias trivias {
  if ($read(trivia.txt,%trivia) != $null) { msg %temp  $read(trivia.txt,%trivia) }
  if ($read(trivia.txt,%trivia) == $null) { msg %temp  ****End of Questions/answers**** | set %trivia 0 }
}
dialog t {
  size -1 -1 300 300
  title Weasel's trivia script
  tab description , 1, 0 0 300 300
  tab questions , 2, 0 0 300 300
  text type !trivia|!quit|!answer to play , 3, 75 100 200 200, tab 1
  button press here to edit questions and answers, 4, 100 125 200 50, tab 2
}
on 1:dialog:t:init:*: {
  if (%uses != 1) { set %uses 1 | run notepad trivia.txt | run notepad answers.txt | write -l1 trivia.txt Enter Questions here | write -l1 answers.txt Enter answer to corrosponding line in trivia.txt }
}
alias trivia {
  dialog -m t t
}
on 1:dialog:t:sclick:4: {
  run notepad trivia.txt | run notepad answers.txt
}

i dont know if anyone will even look at this but when done this way it will work with your colors on or off

 Respond  
TheWhistler   -  Mar 13, 2011

[quote] gerjoaguimar hey could give an example of that .. and tell me where to write that .. thanks

gerjoaguimar , if u dont know where to type the cmd out , how do you chat ??

nice job on the trivia Weasel , even tho i dont use mirc trivia, need to add questions to it with answers other than that nice job

 Respond  
kundumstaf   -  Mar 13, 2011

cool script. but... is there a way to keep score for the players?

 Respond  
gerjoaguimar   -  Mar 12, 2010

now when initilizing type /msg !trivia now you can set trivia on/ogg type /msg !trivia <reason

↑↑↑↑↑↑↑

hey could give an example of that .. and tell me where to write that .. thanks

 Respond  
Cracker200   -  Aug 30, 2009

LOL

 Respond  
VinX   -  Aug 28, 2009

ayy , now i m not a converter who keeps converting time zones .. ROFL .. j/k

 Respond  
Cracker200   -  Aug 27, 2009

WHEN IS THAT TIME IN TEH DAMN UK !!!!!!!!!!!!!!!!! Lawl!!!!!!!!!!!!! Und

Error - WATCHLIST Unknown command - ROFL You Mean Notify or you changed it on ure's or you Not on mIRC What Client you use ?

 Respond  
Weasel   -  Aug 23, 2009

,2:57 est sunday IM ON!

 Respond  
Weasel   -  Aug 23, 2009

Yes i am, i was yesterday 5-7 pm, type /watch +twango then /watchlist

 Respond  
Cracker200   -  Aug 22, 2009

Dude ure never on there :O

 Respond  
Weasel   -  Aug 19, 2009

Yes, usally on around 5, somtimes earlier, memoserv me or somthing oh, and #pickles isnt my channel, so if pickle asks say i sent you,

 Respond  
Cracker200   -  Aug 19, 2009

LMAO Thank you!

 Respond  
VinX   -  Aug 19, 2009

i lol'd @ cracker200's post above me

weasel is on irc.coldfront.net and the channel is #pickles his username is twango and 5-7 EST (Eastern Standard Time)

he will be online from 00:58:59 GMT if he used the 24hour clock in "5-7 Est"

 Respond  
Cracker200   -  Aug 18, 2009

Ok what's 5-7 Est,lol ? and who is twango, you?

 Respond  
Weasel   -  Aug 18, 2009

Irc.coldfront.net , user is twango. Room #pickles usally on 5-7 Est,

 Respond  
Cracker200   -  Aug 17, 2009

Weasel, what server you go on bro?

 Respond  
Weasel   -  Aug 16, 2009

Thanks!

 Respond  
Cracker200   -  Aug 16, 2009

Love it!

 Respond  
PATX   -  Aug 15, 2009

3/5 in my system... tho close to a 4/5

i like it. keep up da good work!

 Respond  
VinX   -  Aug 14, 2009

well , i think the script is good . but a good trivia pastebin questions and answers should be posted too .. lol

 Respond  
Weasel   -  Aug 13, 2009

thanks, do you like it?

 Respond  
_Daniel_   -  Aug 13, 2009

Its nice see you improving your codes Weasel ;D

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.