Downloading File
Filename: Word Frenzy for Buzzen & SoulFly
;**************************************************************************** ; Word Frenzy (C)2003 by Geezer & Wolf ; Debugged/Upgraded by CalSingle, [Ice][Angel] & Petertje in September 2004 ; Thanks to [Ice][Angel] for the Top5 alias ; Thanks to Petertje for the Color alias ;**************************************************************************** ;WordFrenzy Version 4.0 ;Modified by OtherwiseBrunette ;http://groups.msn.com/BrunsStuff/ ;**************************************************************************** menu menubar { - Word Frenzy .=Word Frenzy= ( $+ %WFrenzy $+ ) ..On: .enable #WordFrenzyV4 | set %WFrenzy Enabled | msg $chan (o) Word Frenzy 4.0 ~ Enabled. Type !WordFrenzy to Play (o) | echo -a * Word Frenzy Loaded ..Off: .disable #WordFrenzyV4 | set %WFrenzy Disabled | msg $chan (o) Word Frenzy 4.0 ~ Disabled - Game Over. | echo -a * Word Frenzy Unloaded .Initialise : DoInit .- ..Steal Game ( $+ $group(#wfsteal) $+ ) ...$iif($group(#wfsteal) == on,$style(2),$style(0)) On:.enable #wfsteal | echo -a * Steal Game - on ...$iif($group(#wfsteal) == off,$style(2),$style(0)) Off:.disable #wfsteal | echo -a * Steal Game - off .Start WordFrenzy : $startgame .Start Team Match: $startgame(team) .Stop WordFrenzy: stopgame .- .Options: /dialog -m WFrenzy WFrenzy .Pause WordFrenzy: pause .Resume WordFrenzy: resume .- .Set Room : %frenzy.channel = $chan | echo -a * Word Frenzy Channel set to $chan .Set Directory: set %frenzy.dir $mircdir .Reset Score files ..Sure : DeleteScores .- .Show Scores ..Show Player's stat: { Dostatother $$?="Enter Player's Nick" } ..Show Frenzy's Hall of Fame: { wfhof } .. Show Best Round Scores : { bestrounds } .. Show Best Word Scores : { bestwords } .. Show Maximum Words : { maxwords } .Word Frenzy HTML ..Create Scores HTML: { WFhtmlbuild } ..Create Team HTML : { WFTeamhtmlbuild } ..Read HTML Scores: / run WordFrenzy.html ..Read Team HTML :/ run TEamwf.html ..See List of Commands: / run Commands.html .Frenzy Files ..View Word List:/run notepad.exe text\10letters.txt ..Frenzy Dictionary:/run notepad.exe text\dictionary.txt ..Word Submissions:/run notepad.exe text\WFaddword.txt ..ReadMe File:/run notepad.exe text\WordFrenzy-readme.txt .- .Unload Word Frenzy ..Sure: unload -rs games\wordfrenzyv4.mrc } #WordFrenzyV4 off On *:TEXT:!WordFrenzy:#: { if (!%msg.Frenzy. [ $+ [ $nick ] ]) { msg $chan (o) Lets play Scramble Frenzy (o) } if (!%msg.Frenzy. [ $+ [ $nick ] ]) { msg $chan (o) Type !WFstart to play, !WFhelp for commands } set -u5 %msg.Frenzy. [ $+ [ $nick ] ] $true } on *:text:*:*: { playgame $Strip($1-) | if (%WF.Playing == Yes) WFidletimer } on *:action:*:*: { playgame $Strip($1-) | if (%WF.Playing == Yes) WFidletimer } alias DoInit { if ($exists(Commands.html) == $false ) { ListofCommands } set %WF.Playing No | set %WF.Font Verdana | set %WF.Min 3 | set %WF.Max 10 | set %WF.ReSpam 3 | set %starttimer 5 set %Roundtimer 75 | set %Breaktimer 30 | set %wf.oponly 0 | set %wf.penalty 0 set %frenzy.channel #temp | unset %dialog.* | set %wf.html.hof 1 | set %wf.html.BRound 1 | set %wf.html.lengths 1 | set %wf.html.Wscores 1 set %wf.html.Mwords 1 | set %WFversion 4.0 | set %frenzy.dir $mircdir | set %wordlist %frenzy.dir $+ text\10letters.txt | set %dictionary %frenzy.dir $+ text\dictionary.txt set %champmode 1 | set %champgoal 2000 | teamoptions if ($1 != WFstart) { describe $active has initialized the Word Frenzy game. Type !WordFrenzy for play (Y) | return } } alias teamoptions { set %timer 10 | set %frenzy.team.1 Blue | set %frenzy.team.2 Red | set %limitjoin 1 | set %allowjoin 1 set %noteamwin There is no winner, you are both losers... :p set %team1win The *T1 crushed the *T2 | set %team2win The *T2 crushed the *T2 } alias DeleteScores { remove FrenzyScores.ini | remove frenzyscores.txt | unset %team.* | remove wordscores.ini remove BestRs.ini | remove bestteamrs.ini | remove teamwordscores.ini | remove maxword.ini | remove wordscores.txt | remove maxword.txt | remove bestrs.txt } alias PlayGame { if ($nick isop $chan) || ( %wf.oponly == 0 ) { if ($1 == !testing) { msg %frenzy.channel $hof(1) } if ($1 == !WFstart) { sshowword $2- | return } if ($1 == !NFstart) { nshowword $2- | return } if ($1 == !WFstop) && ( %frenzy.teammode == 0) { stopgame $2- | return } if ($1 == !NFstop) && ( %frenzy.teammode == 0) { stopgame $2- | return } if ($1 == !WFpause) { pause | return } if ($1 == !WFresume) { resume | return } if ($1 == !WFrepeat) { spamword | return } } if ($1 == !WFscores) { showallscores | return } if ($1 == !WFbestrounds) { bestrounds | return } if ($1 == !WFbestwords) { bestwords | return } if ($1 == !WFwinners) { wfchamps | return } if ($1 == !WFlongest) { Docoll darkred b Longest word : %wf.longest.text by: %wf.longest.name } if ( $1 == !join && %frenzy.teammode == 1 ) { $setteam($nick , $2) } if (!WFhelp isin $1) { dohelp | return } if (!WFhof isin $1) { WFHof | return } if (!WFcommands isin $1) { doWFcommands | return } if (!WFchamp isin $1) { doChamp | return } if (!WFMaxwords isin $1) { maxwords | return } if (!WFstat isin $1) && ($2) { dostatother $2 | return } if ($1 == !wfshowteams && %frenzy.teammode == 1) { Docoll darkred b Current members are : wfteamblue | wfteamred } if (!WFstat isin $1) { dostat $nick | return } if (!WFscoreOf isin $1) { dostatof $2 | return } if (!WFobject isin $1) { doWFobject | return } if (!WFaddword isin $1) { doWFaddword $2- | return } if (!WFversion isin $1) { msg %frenzy.channel Word Frenzy Version : %WFversion } if ($chan != %frenzy.channel) { return } if (%WF.Playing == No) return inc %WF.LinesSaid 1 if (%WF.Playing != Yes) return if ($Len($1) >= %WF.Min) { set %WF.Guess $upper($1) set %WF.Check %WFDone. [ $+ [ %WF.Guess ] ] if (%WF.Check != $null) { ; Don't show who said it return } if %WF.Guess == %UNSWF.Word { DoColl darkgreen b (ED)^^: $nick Guessed the Scramble word and scores 500 Bonus points for %WF.Guess ^^:(ED) set %WFDone. $+ %WF.Guess $nick addpoint $nick 500 addround $nick 500 return } ; Check for letters being used more than once etc... if ($checkletters(%WF.Guess, %WF.Word) == bad) return ; Do not check words automatically if ($validateword(%WF.Guess) == bad) return DoColl darkgreen b 8-| $nick scores $len($1) points for %WF.Guess 8-| set %WFDone. $+ %WF.Guess $nick if ( %frenzy.teammode != 1) { Recordpoints $nick $len(%WF.Guess) } if ( %frenzy.teammode == 1) { Teampoints $nick $len(%WF.Guess) | Teamwordlengths $nick $len(%WF.guess) | inc % [ $+ team.scores. $+ [ % [ $+ team. $+ [ $nick ] ] ] ] $len(%WF.Guess) } inc %wftotal $len(%wf.guess) | inc %numberofwords RecordRounds $nick $len(%WF.Guess) if (($len(%wf.guess) > %Wf.longest.word) || (%wf.longest.word == $null)) { %wf.longest.word = $len(%wf.guess) | %wf.longest.name = $nick | %wf.longest.text = %wf.guess } } if (%WF.LinesSaid >= %WF.ReSpam) { spamword } } alias AddPoint { var %Score $readini(FrenzyScores.ini, $1, score) inc %Score $2 writeini FrenzyScores.ini $1 score %Score } alias AddRound { var %Score $readini(RoundScores.ini, $1, score) inc %Score $2 writeini RoundScores.ini $1 score %Score } alias RecordPoints { var %Score $readini(FrenzyScores.ini, $1, score) var %temp $readini(Frenzyscores.ini, $1, $2) inc %Score $2 writeini FrenzyScores.ini $1 score %Score inc %temp writeini FrenzyScores.ini $1 $2 %temp } alias RecordRounds { var %score $readini(RoundScores.ini, $1, score) var %number $readini(RoundScores.ini, $1, number) inc %Score $2 inc %number writeini RoundScores.ini $1 score %Score writeini RoundScores.ini $1 number %number } alias Teampoints { var %score $readini(TeamScores.ini, $1, score) inc %Score $2 writeini TeamScores.ini $1 score %Score } alias Teamwordlengths { var %score $readini(wordlength.ini, $1, $2 ) inc %score writeini wordlength.ini $1 $2 %score } alias DedPoint { if ( %frenzy.teammode == 0) { var %Score $readini(FrenzyScores.ini, $1, score) dec %Score $2 writeini FrenzyScores.ini $1 score %Score } else { var %score4 $readini(TeamScores.ini, $1, score) dec %Score4 $2 dec % [ $+ team.scores. $+ [ % [ $+ team. $+ [ $1 ] ] ] ] $2 writeini TeamScores.ini $1 score %Score4 } var %score2 $readini(RoundScores.ini, $1, score) dec %score2 $2 if ( %score2 <= 0) { writeini RoundScores.ini $1 score 0 writeini RoundScores.ini $1 number 1 } else { writeini RoundScores.ini $1 score %Score2 } } alias wfteamblue { var %i 1 var %j $lines(wfteamblue.txt) var %listteam while (%i <= %j ) { %x = $read(wfteamblue.txt, %i) var %listteam %listteam %x (*) inc %i } docoll darkred b Team %frenzy.team.1 (1) are : %listteam } alias DeductPoint { if ( %penalised. [ $+ [ %WF.Guess ] ] == $1 ) { Docoll red b You've already been penalised for that guess! } else { Docoll Red b $1 incurs $2 points penalty for repetition! Dedpoint $1 $2 } set %penalised. [ $+ [ %WF.Guess ] ] $1 } alias wfteamred { var %i 1 var %j $lines(wfteamred.txt) var %listteam while (%i <= %j ) { %x = $read(wfteamred.txt, %i) var %listteam %listteam %x (*) inc %i } docoll darkred b Team %frenzy.team.2 (2) are : %listteam } alias DoWFcommands { ctcpreply $nick TIME type !WFstart ~ to Begin Game (*) ctcpreply $nick TIME type !WFstop ~ to End Game (*) ctcpreply $nick TIME type !WFchamp ~ to See CHAMP Score (*) ctcpreply $nick TIME type !WFhof ~ to See The Hll of Fame (*) ctcpreply $nick TIME type !WFstat ~ to See Your Score (*) ctcpreply $nick TIME type !WFstat <nickname> ~ to See That Player's Score (*) ctcpreply $nick TIME type !WFscores ~ to See Current Players Scores (*) } alias DoHelp { ctcpreply $nick TIME (*) SCRAMBLE FRENZY ~ Help (*) ctcpreply $nick TIME type !WFobject to see the object of the game ctcpreply $nick TIME type !WFcommands for game commands ctcpreply $nick TIME type !WFaddword <word> to submit the word to Game Dictionary } alias StartGame { if (%WF.Playing == Yes) return if (%frenzy.channel !ischan) { echo You are not in the set trivia channel: %frenzy.channel | return $true } if ( $1 == $null ) { set %frenzy.teammode 0 frenzystart } if ( $1 == team ) { unset %team.* | unset %jointime set %timercontrol $calc( %timer * 60 ) | set %frenzy.teammode 1 %team.scores.1 = 0 %team.scores.2 = 0 frenzystart remove teamscores.ini | remove wfteam.ini | remove bestteamrs.ini | remove teamwordscores.ini | remove teammaxword.ini | remove wordlength.ini Docoll navy b $msg.team.start Docoll DarkRed b (o)~~~~ Duration of Match : %timer Minutes.~~~~(o) if ( %timercontrol != 0 ) { .timerstart 1 %timercontrol stopgame2 } %start.time = $ticks } if ($1 == team) && ($2 != $null ) { set %timer $2 } .timerWFstart 1 %starttimer SShowWord } alias frenzystart { msg %frenzy.channel (f) ********** Starting SCRAMBLE FRENZY ************ (f) msg %frenzy.channel (f) ******** First word appears in %starttimer secs ******* (f) msg %frenzy.channel (f) ******** Type !WFHelp for FRENZY help at any time. ******* (f) if (%champmode == 1) && (%frenzy.teammode == 0 ) { Docoll gold b (*) Championship target : %champgoal Points (*) } } alias msg.team.start { return ===== (*) Team Word Frenzy (*) !join 1 to join Team %frenzy.team.1 !join 2 to join Team %frenzy.team.2 $+ . } alias scrambleWFword { set %WF.Word $read(text\10letters.txt) window -h @WFScramble var %x = 1, %y = 1,%WF.ScrambleWord while (%x <= 10) { aline @WFScramble $mid(%WF.Word,%x,1) $rand(1,1000) inc %x } filter -wwcteu 2 32 @WFScramble @WFScramble while ($line(@WFScramble,%y)) { var %WF.ScrambleWord %WF.ScrambleWord $+ $gettok($ifmatch,1,32) inc %y } window -c @WFScramble set %UNSWF.Word %WF.Word set %WF.Word %WF.ScrambleWord if ($isid) { return %WF.Word } } alias SShowWord { set %WF.Word $read(text\10letters.txt) set %UNSWF.Word %WF.Word scrambleWFword DOcoll dark b (o) Your Scrambled FRENZY Word is $upper(%WF.Word) (o) msg %frenzy.channel (o) You have %Roundtimer seconds to type as many words as you can of %WF.Min letters or more, made from the letters of the Frenzy Word (o) set %WF.Playing Yes | unset %WFDone.* | unset %WFRound.* | unset %penalised.* | unset %numberofwords | unset %wftotal | unset %wf.longest.word | unset %wf.longest.name | unset %wf.longest.text | unset %percent .remove roundscores.ini set %WF.LinesSaid 0 .timerWFTimer 1 %Roundtimer EndWord } alias EndWord { var %time.elapse $calc(($ticks - %start.time) / 1000 ) %time.left = $calc( %timer * 60 - %time.elapse) %jointime = $calc( %time.elapse / 60) DoColl black b (o) Time Is Up, Your Unscrambled Frenzy Word was %UNSWF.Word DoColl red b Updated Scramble FRENZY scores are as follows... set %WF.Playing No if ( %wftotal > 0 ) { .timer 1 1 RoundScores } .timer 1 2 { showallscores } .timer 1 3 DOcoll dark b (*) Current Champion : %frenzywinner (*) if (%frenzy.teammode == 1) { showteamscores } .timerNW 1 5 Docoll red b Next SCRAMBLE FRENZY word in %Breaktimer seconds.(type !WFstop to end game) .timerWFTimer 1 %Breaktimer PShowWord if (%frenzy.teammode == 1) { DoColl darkred b Time Remaining : $duration(%time.left) (o) } if ( %wftotal >= 100 && %frenzy.teammode != 1) { writeini wordscores.ini $upper(%WF.word) score %wftotal | writeini wordscores.ini $upper(%WF.word) number %numberofwords | $Dowfsort(wordscores) } if ( %frenzy.teammode == 1) && ( %wftotal > 0 ) { writeini teamwordscores.ini $upper(%WF.word) score %wftotal | writeini teamwordscores.ini $upper(%WF.word) number %numberofwords | $Dowfsort(teamwordscores) } } alias PShowWord { set %WF.Word $read(text\10letters.txt) set %UNSWF.Word %WF.Word scrambleWFword DOcoll dark b (o) Your Scrambled FRENZY Word is $upper(%WF.Word) (o) msg %frenzy.channel (o) You have %Roundtimer seconds to type as many words as you can of %WF.Min letters or more, made from the letters of the Frenzy Word (o) set %WF.Playing Yes | unset %WFDone.* | unset %WFRound.* | unset %penalised.* | unset %numberofwords | unset %wftotal | unset %wf.longest.word | unset %wf.longest.name | unset %wf.longest.text | unset %percent .remove roundscores.ini set %WF.LinesSaid 0 .timerWFTimer 1 %Roundtimer PEndWord } alias PEndWord { var %time.elapse $calc(($ticks - %start.time) / 1000 ) %time.left = $calc( %timer * 60 - %time.elapse) %jointime = $calc( %time.elapse / 60) DoColl black b (o) Time Is Up, Your Unscrambled Frenzy Word was %UNSWF.Word DoColl red b Updated Scramble FRENZY scores are as follows... set %WF.Playing No if ( %wftotal > 0 ) { .timer 1 1 RoundScores } .timer 1 2 { showallscores } .timer 1 3 DOcoll dark b (*) Current Champion : %frenzywinner (*) if (%frenzy.teammode == 1) { showteamscores } .timerNW 1 5 Docoll red b Next SCRAMBLE FRENZY word in %Breaktimer seconds.(type !WFstop to end game) .timerWFTimer 1 %Breaktimer NShowWord if (%frenzy.teammode == 1) { DoColl darkred b Time Remaining : $duration(%time.left) (o) } if ( %wftotal >= 100 && %frenzy.teammode != 1) { writeini wordscores.ini $upper(%WF.word) score %wftotal | writeini wordscores.ini $upper(%WF.word) number %numberofwords | $Dowfsort(wordscores) } if ( %frenzy.teammode == 1) && ( %wftotal > 0 ) { writeini teamwordscores.ini $upper(%WF.word) score %wftotal | writeini teamwordscores.ini $upper(%WF.word) number %numberofwords | $Dowfsort(teamwordscores) } } alias NShowWord { set %WF.Word $read(text\frenzywords.txt) DOcoll dark b (o) Your FRENZY Word is $upper(%WF.Word) (o) msg %frenzy.channel (o) You have %Roundtimer seconds to type as many words as you can of %WF.Min letters or more, made from the letters of the Frenzy Word (o) set %WF.Playing Yes | unset %WFDone.* | unset %WFRound.* | unset %penalised.* | unset %numberofwords | unset %wftotal | unset %wf.longest.word | unset %wf.longest.name | unset %wf.longest.text | unset %percent .remove roundscores.ini set %WF.LinesSaid 0 .timerWFTimer 1 %Roundtimer NEndWord } alias NEndWord { var %time.elapse $calc(($ticks - %start.time) / 1000 ) %time.left = $calc( %timer * 60 - %time.elapse) %jointime = $calc( %time.elapse / 60) DoColl red b Updated FRENZY scores are as follows... set %WF.Playing No if ( %wftotal > 0 ) { .timer 1 1 NRoundScores } .timer 1 2 { showallscores } .timer 1 3 DOcoll dark b (*) Current Champion : %frenzywinner (*) if (%frenzy.teammode == 1) { showteamscores } .timerNW 1 5 Docoll red b Next SCRAMBLE FRENZY word in %Breaktimer seconds.(type !WFstop to end game) .timerWFTimer 1 %Breaktimer SShowWord if (%frenzy.teammode == 1) { DoColl darkred b Time Remaining : $duration(%time.left) (o) } if ( %wftotal >= 100 && %frenzy.teammode != 1) { writeini wordscores.ini $upper(%WF.word) score %wftotal | writeini wordscores.ini $upper(%WF.word) number %numberofwords | $Dowfsort(wordscores) } if ( %frenzy.teammode == 1) && ( %wftotal > 0 ) { writeini teamwordscores.ini $upper(%WF.word) score %wftotal | writeini teamwordscores.ini $upper(%WF.word) number %numberofwords | $Dowfsort(teamwordscores) } } alias StopGame { .timerWFTimer off | .timerNW Off .timerstart off msg %frenzy.channel (o) SCRAMBLE FRENZY has stopped. (*) Type !WFstart to play again :) if ( %frenzy.teammode == 1) { stopgame2 } set %WF.Playing No set %frenzy.teammode 0 WFHOF } alias stopgame2 { .timerwftimer off | .timerNW Off show (o)~~~~~~~~ (*) Times up! (*) ~~~~~~~(o) if (%wftotal > 0 ) { .timer 1 3 roundscores } .timer 1 3 showteamscores .timer 1 4 teamscores .remove wfteamblue.txt .remove wfteamred.txt set %WF.Playing No .timer 1 7 set %frenzy.teammode 0 if (%wftotal > 0 ) { writeini teamwordscores.ini $upper(%WF.word) score %wftotal writeini teamwordscores.ini $upper(%WF.word) number %numberofwords } $Dowfsort(teamwordscores) } alias pause { msg %frenzy.channel (o) SCRAMBLE FRENZY paused! (*) Type !WFresume to resume the game :) set %wf.playing no .timerwftimer -p } alias resume { msg %frenzy.channel (o) SCRAMBLE FRENZY resumed! (*) :) .timerwftimer -r set %wf.playing yes } alias winner { var %temp = $calc(%team.scores.1 - %team.scores.2) if ( %team.scores.1 > %team.scores.2 ) { return $replace(%team1win, *T1 , %frenzy.team.1 , *T2, %frenzy.team.2) by [ %temp ] points......(f) } if ( %team.scores.1 < %team.scores.2 ) { return $replace(%team1win, *T1 , %frenzy.team.1 , *T2, %frenzy.team.2) by $abs( %temp ) points......(f) } if ( %team.scores.1 = %team.scores.2 ) { return %noteamwin } } alias teamscores { DoWFsort6 var %x $lines(TeamScores.txt) var %y = 1 var %temp while (%y <= %x ) { %i = $gettok($read(TeamScores.txt,%y ),1,32) %j = $gettok($read(TeamScores.txt,%y ),2,32) var %temp %temp %y $+ . %i $+ ......... $+ ( $+ $getteam(%i) $+ ) $+ ............. $+ %j Points inc %y } Docoll darkred b $winner Docoll darkred b Individual Scores are: %temp Docoll black b (*)~~~~~~~~~END OF MATCH~~~~~~~~(*) .remove teamscores.ini } alias StopIdle { .timerWFTimer off DoColl darkred b (o) No Play for $calc( %Idletimer / 60) Minutes ~ WORD FRENZY has stopped. (*) Type !WFstart to play again :) set %WF.Playing No } alias showallscores { $Dowfsort(frenzyscores) var %x 1 var %WFScores while (%x <= $nick($active,0)) { set %Name $nick($active,%x) var %WFScore = $getscore(%Name) if (%WFScore != 0) var %WFScores %WFScores %Name ........... %WFScore :D inc %x } var %WFScores Total Points : %WFScores Docoll red bb %WFScores if ( ( $gettok($read(frenzyscores.txt,1 ),2,32) > %champgoal ) && (%champmode == 1) ) { gameend } return } alias gameend { .timerNW off set %frenzywinner $gettok($read(frenzyscores.txt,1 ),1,32)) Docoll darkblue b ~~~~~ NEW SCRAMBLE FRENZY CHAMPION ~~~~~~ The game was beaten by (*) %frenzywinner (*) All hail the new champion! set %wf.playing no .timerWFTimer off .timerstart off .timer 1 3 wfhof .timer 1 5 wfhtmlbuild .timer 1 11 echo -a HTML GENERATED write -il wfchamps.txt %frenzywinner $date $time .timer 1 12 Deletescores } alias showteamscores { docoll black b $msg.team.score } alias msg.team.score { if ( %team.scores.1 >= %team.scores.2 ) { return %frenzy.team.1 has %team.scores.1 points. %frenzy.team.2 has %team.scores.2 points. (F) } else { return %frenzy.team.2 has %team.scores.2 points. %frenzy.team.1 has %team.scores.1 points. (F) } } alias roundscores { $DoWFSort(Roundscores) var %i = 1 var %j $lines(roundscores.txt) var %l %wftotal var %ss DOcoll darkred b (*)~~~ SCRAMBLE FRENZY CURRENT ROUND SCORES ~~~(*) DOcoll darkred b The total points scored for the word * $+ $upper(%UNSWF.Word) $+ * are : while ( %i <= %j ) { %x = $gettok($read(roundscores.txt,%i ),1,32) %y = $gettok($read(roundscores.txt,%i ),2,32) %z = $gettok($read(roundscores.txt,%i ),3,32) %percent = $round($calc( %y / %l * 100 ),1) ;var %ss %ss %i $+ . %x $+ ...... $+ %y Points $+ ..... $+ %z words $+ ..... $+ %percent $+ % (F) Docoll black b %i $+ . %x $+ ...... $+ %y Points $+ ..... $+ %z words $+ (~) inc %i if (%frenzy.teammode != 1 ) { bestRS %x %y %z | maximumwords %x %z $upper(%WF.word) } if ( %frenzy.teammode == 1 ) { bestTeamRS %x %y %z | teammaximumwords %x %z $upper(%WF.word) } } Docoll black b Total Points for this Round : %wftotal $+ ! (*) Docoll black b Total Number of words made up : %numberofwords $+ ! (*) Docoll black b Longest word: * $+ %wf.longest.text $+ * ( %wf.longest.word ) by %wf.longest.name (*) } alias Nroundscores { $DoWFSort(Roundscores) var %i = 1 var %j $lines(roundscores.txt) var %l %wftotal var %ss DOcoll darkred b (*)~~~ SCRAMBLE FRENZY CURRENT ROUND SCORES ~~~(*) DOcoll darkred b The total points scored for the word * $+ $upper(%WF.Word) $+ * are : while ( %i <= %j ) { %x = $gettok($read(roundscores.txt,%i ),1,32) %y = $gettok($read(roundscores.txt,%i ),2,32) %z = $gettok($read(roundscores.txt,%i ),3,32) %percent = $round($calc( %y / %l * 100 ),1) ;var %ss %ss %i $+ . %x $+ ...... $+ %y Points $+ ..... $+ %z words $+ ..... $+ %percent $+ % (F) Docoll black b %i $+ . %x $+ ...... $+ %y Points $+ ..... $+ %z words $+ (~) inc %i if ( %frenzy.teammode != 1 ) { bestRS %x %y %z | maximumwords %x %z $upper(%WF.word) } if ( %frenzy.teammode == 1 ) { bestTeamRS %x %y %z | teammaximumwords %x %z $upper(%WF.word) } } Docoll black b Total Points for this Round : %wftotal $+ ! (*) Docoll black b Total Number of words made up : %numberofwords $+ ! (*) Docoll black b Longest word: * $+ %wf.longest.text $+ * ( %wf.longest.word ) by %wf.longest.name (*) } alias bestRS { var %temp $readini(BestRS.ini, $1 , score) if (( $2 > %temp) || (%temp == $null )) { writeini BestRS.ini $1 score $2 | writeini BestRS.ini $1 number $3 $DoWFsort(BestRs) if ( $gettok($read(bestrs.txt,1),1,32) == $1 ) { set %roundaward Record Round Score : $2 now held by $1 $+ !! .timer 1 2 sayaward } } } alias maximumwords { var %temp $readini(MaxWord.ini, $1 , score) if (( $2 > %temp) || (%temp == $null )) { writeini MaxWord.ini $1 score $2 | writeini MaxWord.ini $1 number $3 $DoWFsort(MaxWord) if ( $gettok($read(maxword.txt,1),1,32) == $1 ) { set %wordaward Record Maximum Words : $2 now held by $1 $+ ^^ .timer 1 2 sayaward } } } alias sayaward { if (%roundaward = $null) && (%wordaward == $null) { return } else { Docoll darkred b %roundaward Docoll darkred b %wordaward unset %roundaward unset %wordaward } } alias teammaximumwords { var %temp $readini(TeamMaxWord.ini, $1 , score) if (( $2 > %temp) || (%temp == $null)) { writeini TeamMaxWord.ini $1 score $2 | writeini TeamMaxWord.ini $1 number $3 } $DoWFsort(TeamMaxWord) } alias bestTeamRS { var %temp $readini(BestTeamRS.ini, $1 , score) if (( $2 > %temp) || (%temp == $null)) { writeini BestTeamRS.ini $1 score $2 writeini bestteamrs.ini $1 number $3 } $DoWFsort(BestTeamRs) } alias bestrounds { $DoWFSort(FrenzyScores) var %i = 1 var %j $lines(BestRs.txt) var %Best.Round DOcoll darkred b (f)(*)~~~~~ WORD FRENZY BEST ROUND SCORES ~~~~~(*)(f) while ( %i <= %j && %i <= 5 ) { %x = $gettok($read(BestRS.txt,%i ),1,32) %y = $gettok($read(BestRS.txt,%i ),2,32) %z = $gettok($read(BestRS.txt,%i ),3,32) ;var %Best.Round %Best.Round %i $+ : %x scored %y Points with %z words (f) msg %frenzy.channel %i $+ : %x scored %y Points with %z words inc %i } ; Docoll navy b %best.round } alias bestwords { var %i = 1 var %j $lines(wordscores.txt) var %Best.Word DOcoll darkred b (f)(*)~~~~~ WORD FRENZY BEST WORD SCORES ~~~~~(*)(f) while ( %i <= %j && %i <= 5 ) { %x = $gettok($read(wordscores.txt,%i ),1,32) %y = $gettok($read(wordscores.txt,%i ),2,32) %z = $gettok($read(wordscores.txt,%i ),3,32) ;var %Best.Word %Best.Word %i $+ : %x --- %y Points with %z words (f) msg %frenzy.channel %i $+ : %x --- %y Points with %z words (f) inc %i } ; Docoll navy b %best.word } alias maxwords { $DoWFSort(MaxWord) var %i = 1 var %j $lines(MaxWord.txt) var %Max.Word DOcoll darkred b (f)(*)~~~~~ WORD FRENZY MAXIMUM WORDS ~~~~~(*)(f) while ( %i <= %j && %i <= 5 ) { %x = $gettok($read(maxword.txt,%i ),1,32) %y = $gettok($read(maxword.txt,%i ),2,32) %z = $gettok($read(maxword.txt,%i ),3,32) msg %frenzy.channel %i $+ : %x ----- %y Words for %z (f) ;var %Max.Word %Max.Word %i $+ : %x ----- %y Words for %z (f) inc %i } ;Docoll navy b %Max.Word } alias GetTeam { var %temp $readini(WFteam.ini, $1, team) return %temp } alias GetScore { var %Score $readini(FrenzyScores.ini, $1, score) inc %Score 0 return %Score } alias docoll { if ($1-2 == darkgreen b) { show S Tahoma;0 $3- } elseif ($1-2 == teal b) { show S Tahoma;0 $3- } elseif ($1-2 == darkblue b) { show S \rTahoma;0 $3- } elseif ($1-2 == red b) { show S eTahoma;0 $3- } elseif ($1-2 == red b) { show S eTahoma;0 $3- } elseif ($1-2 == red bb) { show S eTahoma;0 $3- } elseif ($1-2 == gold b) { show S Tahoma;0 $3- } elseif ($1-2 == green b) { show S Tahoma;0 $3- } elseif ($1-2 == blue b) { show S \rTahoma;0 $3- } elseif ($1-2 == darkred b) { show S eTahoma;0 $3- } elseif ($1-2 == black b) { show S Tahoma;0 $3- } elseif ($1-2 == black r) { show S Tahoma;0 $3- } elseif ($1-2 == navy b) { show S Tahoma;0 $3- } elseif ($1-2 == dark b) { show S Tahoma;0 $3- } } alias DoWFobject { ctcpreply $nick TIME (o) We're Playing WORD FRENZY - The object is to make as many 3 or more letter words in one minute as you can, out of the letters in the Frenzy Word given. (o) ctcpreply $nick TIME Type quickly; Only the first person to say them in each round will gain points. Type !WfHelp for full details. Original game by alphawolf & geezer, enhanced by CalSingle & [Ice][Angel] & Petertje. (*) } alias DoChamp { $DoWFsort(FRenzyscores) msg %frenzy.channel (o)(*) Current WORD FRENZY Champ is ({) $gettok($read(frenzyscores.txt,1),1,32) $+ ~ with :o $gettok($read(frenzyscores.txt,1),2,32) $+ (*)(o) } alias WFHof { $DoWFSort(frenzyscores) var %i = 1 var %j $lines(frenzyscores.txt) var %WFhof DOcoll darkred b (f)(*)~~~~~ WORD FRENZY HALL OF FAME ~~~~~(*)(f) if (%frenzywinner != $null) { DOcoll darkblue b (*) Current Champion : %frenzywinner (*) } while ( %i <= %j && %i <= 5 ) { %x = $gettok($read(frenzyscores.txt,%i ),1,32) %y = $gettok($read(frenzyscores.txt,%i ),2,32) ;var %WFhof %WFhof %i $+ : %x ---- %y Points (f) Docoll navy b $ord(%i) %x ---- %y Points (f) inc %i } ;Docoll navy b %WFhof var %bestround Best Round Score : $gettok($read(bestrs.txt, 1),2,32) ( $+ $gettok($read(bestrs.txt, 1),3,32) Words) by: $gettok($read(bestrs.txt, 1),1,32) (f) var %bestword Maximum Points Scored : $gettok($read(wordscores.txt, 1),2,32) for the word : $gettok($read(wordscores.txt, 1),1,32) (f) var %maxsword Maximum Words : $gettok($read(maxword.txt, 1),2,32) by $gettok($read(maxword.txt, 1),1,32) for the word : $gettok($read(maxword.txt, 1),3,32) (f) Docoll red bb %bestround %bestword %maxsword Docoll blue b Type !WFwinners to see Previous Word Frenzy Champs. } alias wfchamps { var %i = 1 var %j $lines(wfchamps.txt) DOcoll darkred b (f)(*)~~~~~ WORD FRENZY CHAMPIONS ~~~~~(*)(f) Docoll darkblue b (f)(*)~~ Championship Target : %champgoal Points ~~(*)(f) while ( %i <= %j && %i <= 5 ) { %x = $gettok($read(wfchamps.txt,%i ),1,32) %y = $gettok($read(wfchamps.txt,%i ),2,32) %z = $gettok($read(wfchamps.txt,%i ),3,32) Docoll navy b %x won on %y at %z (f) inc %i } } alias DoWFsort { var %a = 1, %b = $ini( [ $1 $+ .ini ] ,0) .remove [ $1 $+ .txt ] while (%a <= %b) { write [ $1 $+ .txt ] $ini( [ $1 $+ .ini ] ,%a) $readini( [ $1 $+ .ini ] ,$ini( [ $1 $+ .ini ] ,%a),score) $readini( [ $1 $+ .ini ] ,$ini( [ $1 $+ .ini ] ,%a),number) inc %a } if ($exists( [ $1 $+ .txt ] )) { filter -ffcteu 2 32 [ $1 $+ .txt ] [ $1 $+ .txt ] } } alias DoWFsort6 { var %a = 1, %b = $ini(TeamScores.ini,0) .remove TeamScores.txt | remove teamredscore.txt | .remove teambluescore.txt while (%a <= %b) { var %c = $getteam($ini(TEamscores.ini,%a)) write TeamScores.txt $ini(TEamscores.ini,%a) $readini(TeamScores.ini,$ini(TeamScores.ini,%a),score) if (%c == %frenzy.team.1) { write teambluescore.txt $ini(TEamscores.ini,%a) $readini(TeamScores.ini,$ini(TeamScores.ini,%a),score) } else { write teamredscore.txt $ini(TEamscores.ini,%a) $readini(TeamScores.ini,$ini(TeamScores.ini,%a),score) } inc %a } if ($exists(TeamScores.txt)) { filter -ffcteu 2 32 TeamScores.txt TeamScores.txt } if ($exists(TeamredScore.txt)) { filter -ffcteu 2 32 TeamredScore.txt TeamredScore.txt } if ($exists(Teambluescore.txt)) { filter -ffcteu 2 32 TeamblueScore.txt TeamblueScore.txt } } alias Dowfsort1 { var %a = 1, %b = $ini(wordlength.ini, 0) .remove wordlength2.ini while ( %a <= %b ) { var %c 3 var %sum 0 %d = $ini(wordlength.ini, %a) while ( %c >= 3 && %c <= 10) { %e = $readini(wordlength.ini, %d, %c) if ( %e != $null ) { inc %sum %e writeini wordlength2.ini %d %c %e } else { writeini wordlength2.ini %d %c 0 } inc %c } writeini wordlength2.ini %d sum %sum unset %sum inc %a } unset %sum Dowfsort2 } alias Dowfsort2 { var %a = 1 , %b = $ini(wordlength2.ini, 0) .remove wordlength.txt while ( %a <= %b ) { write wordlength.txt $ini(wordlength2.ini, %a) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), sum) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), 3) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), 4)) $readini(wordlength2.ini, $ini(wordlength.ini, %a), 5)) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), 6)) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), 7)) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), 8) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), 9)) $readini(wordlength2.ini, $ini(wordlength2.ini, %a), 10)) inc %a } if ($exists(wordlength.txt)) { filter -ffcteu 2 32 wordlength.txt wordlength.txt } } alias Dowfsort3 { var %a = 1, %b = $ini(FrenzyScores.ini, 0) .remove length.ini while ( %a <= %b ) { var %c 3 var %sum 0 %d = $ini(frenzyscores.ini, %a) while ( %c >= 3 && %c <= 10) { %e = $readini(frenzyscores.ini, %d, %c) if (%e != $null ) { inc %sum %e writeini length.ini %d %c %e } else { writeini length.ini %d %c 0 } inc %c } writeini length.ini %d sum %sum unset %sum inc %a } unset %sum Dowfsort4 } alias Dowfsort4 { var %a = 1 , %b = $ini(length.ini, 0) .remove length.txt while ( %a <= %b ) { write length.txt $ini(length.ini, %a) $readini(length.ini, $ini(length.ini, %a), sum) $readini(length.ini, $ini(length.ini, %a), 3) $readini(length.ini, $ini(length.ini, %a), 4)) $readini(length.ini, $ini(length.ini, %a), 5)) $readini(length.ini, $ini(length.ini, %a), 6)) $readini(length.ini, $ini(length.ini, %a), 7)) $readini(length.ini, $ini(length.ini, %a), 8) $readini(length.ini, $ini(length.ini, %a), 9)) $readini(length.ini, $ini(length.ini, %a), 10)) inc %a } if ($exists(length.txt)) { filter -ffcteu 2 32 length.txt length.txt } } alias Dostat { $DoWFsort(frenzyscores) if (!$read(frenzyscores.txt,w,* $+ $1 $+ *)) { Docoll red b (o) I'm sorry, :S but you have yet to score! (o) } var %frenzyscore Your Frenzy Score : $gettok($read(frenzyscores.txt, $readn),2,32) (f) VAR %rank (f) Your Frenzy Rank : $ord($bytes($readn,b)) (f) var %bestround Your Best Round : $gettok($read(BestRs.txt, $readn),2,32) (f) var %maxword Your Maximum Words : $gettok($read(maxword.txt, $readn),2,32) (f) if ($read(frenzyscores.txt,w,* $+ $1 $+ *)) { Docoll red bb %rank %frenzyscore %bestround %maxword } } alias Dostatother { $DoWFsort(FrenzyScores) if (!$read(frenzyscores.txt,w,* $+ $1 $+ *)) { Docoll red b (o) I'm sorry, :S but $1 has yet to score! (o) } var %frenzyscore Frenzy Score : $gettok($read(frenzyscores.txt, $readn),2,32) (f) VAR %rank (f) $1 $+ 's Frenzy Rank : $ord($bytes($readn,b)) (f) var %bestround Best Round : $gettok($read(BestRs.txt, $readn),2,32) (f) var %maxword Maximum Words : $gettok($read(maxword.txt, $readn),2,32) (f) if ($read(frenzyscores.txt,w,* $+ $1 $+ *)) { Docoll red bb %rank %frenzyscore %bestround %maxword } } alias DoSpam { doColl darkblue b (o) We're Playing WORD FRENZY - The object is to make as many 3 or more letter words in one minute, as you can out of the letters given. (o) doColl blue b (o) Type quickly, Only the first person to say them in each round will gain points. Type !WfHelp for full details. } alias SpamWord { if (%WF.Playing == No) return DoColl darkblue b (o) Your Scrambled FRENZY word is $upper(%WF.Word) ... Type !WFhelp for instructions at any time. set %WF.LinesSaid 0 } ; The WFidleTimers alias prevents the game running nonstop when nobody is playing. ; It turns off the game after 5 minutes of no playing. ; To disable it, so it WILL keep going, just put a semi-colon ; in front of the line below ; alias WFidleTimers { ; .timerWFidle off ; .timerWFidle 1 %IdleTimer StopIdle ;} ; Dictionary routine (C) 2003 Geezer & Wolf ; checks if word is in dictionary.txt - wordlist provided by Justin White ; $validateword(word) - returns good or bad alias ValidateWord { set %D.Word *. $+ $1 $+ .* if ($read(%dictionary, w, %D.Word ) == $null) { return bad } else { return good } } ; $checkletters(word, letters) - returns good or bad alias CheckLetters { set %D.FLetters $2 set %D.WLet 0 set %D.Letters $len($1) while (%D.WLet < %D.Letters) { inc %D.WLet set %D.CLet $mid($1,%D.WLet,1) set %D.FLet $pos(%D.FLetters, %D.CLet, 1) if (%D.FLet == $null) return bad if (%D.FLet == 1) { set %D.FLetters $mid(%D.FLetters, 2, $calc($Len(%D.FLetters) - 1)) } if (%D.FLet == $len(%D.FLetters)) { set %D.FLetters $mid(%D.FLetters, 1, $calc($Len(%D.FLetters) - 1)) } if (%D.FLet > 1) && (%D.FLet < $len(%D.FLetters)) { set %D.FLetters $mid(%D.FLetters, 1, $Calc(%D.FLet -1) ) $+ $mid(%D.FLetters, $calc(%D.FLet +1 ), $Len(%D.Fletters) - %D.FLet) } } return good } alias setteam { if (%jointime == $null) { %jointime = 0 } if ( %jointime >= %limitjoin ) && (%allowjoin == 1) { notice $nick Sorry no more player can join/change at this time. | return } if (($2 == 1) || ($2 == 2)) { %add.team = %frenzy.team. [ $+ [ $2 ] ] %add.name = $nick %team. [ $+ [ $1 ] ] = $2 Docoll gold b $msg.team.add var %checkname $readini(WFteam.ini, $nick , Team) if (%checkname =! %add.team) { writeini WFteam.ini $nick Team %add.team } else { writeini WFteam.ini $nick Team %add.team } sort3 unset %add.* } } alias sort3 { var %a = 1, %b = $ini(WFteam.ini,0) .remove wfTeamBlue.txt .remove wfTeamRed.txt while (%a <= %b) { if ( $readini(WFTeam.ini,$ini(WFTeam.ini,%a), team) == %frenzy.team.1 ) { write WFTeamblue.txt $ini(WFTeam.ini,%a) } else { write WFTeamRed.txt $ini(WFTeam.ini,%a) } inc %a } } alias teamname { return %team. [ $+ [ $1 ] ] } alias msg.team.add { return Team: %add.team has a new member: %add.name (f) } alias showaction { describe $RName $1- } alias show { msg %frenzy.channel $1- } alias RName { return $active } alias doWFaddword { notice $nick (o)Thanks for your WordFrenzy word addition (e) It has been recorded, and will be read later (Y) write text\WFaddword.txt $date $time $bdc($nick) << Add Word = >> $1- echo $active * WF Add Word from $nick Recorded } on owner:TEXT: !addpoints * : # : { addpoint $2 $3 } on *:TEXT:!pot:#:{ mstat *s1 $iif(%pot.punten = 0,There are no points in the pot ! %pot.winner has removed them all :p,The jackpot is at present %pot.punten and the last winner was %pot.winner) } on *:TEXT:*!steal:#: { set %speel.num. $rand(1,$nick($chan,0)) set %speel.speler $nick($chan,%speel.num.) %stealr = $rand(a,u) %pot.bedrag = $rand(1500,3000) %sponsor = $rand(1,3) if (%msg.steal. [ $+ [ $nick ] ] = played) { StealWait Return } if ($hof(p,$nick) < 0) { DoColl gold b You need to add frenzy points to your score $nick :d :d your already on $hof(p,$nick) :| Return } if ($nick = %speel.speler) { inc %pot.punten 50 addpoint $nick -50 DoColl gold b $nick throws 50 points in the pot :d Jackpot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = p) { inc %pot.punten 100 addpoint $nick -100 DoColl gold b $nick throws 100 points in the pot :d Jackpot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = q) { inc %pot.punten 75 addpoint $nick -75 DoColl gold b $nick Throws 75 points in the pot :d Jackpot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = r) { inc %pot.punten 40 addpoint $nick -40 DoColl gold b $nick Throws 40 points in the pot :d Jackpot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = s) { inc %pot.punten 35 addpoint $nick -35 DoColl gold b $nick Throws 130 points in the pot :d Jackpot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = t) { inc %pot.punten 80 addpoint $nick -80 DoColl gold b $nick Throws 80 points in the pot :d Pot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = u) { inc %pot.punten 100 addpoint $nick -100 DoColl gold b $nick Throws 100 points in the pot :d Jackpot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = p) { inc %pot.punten 55 addpoint $nick -55 DoColl gold b $nick Throws 55 points in the pot :o Jackpot now stands at %pot.punten points :o ? (Y)(Y)(Y) Last winner of the pot was: %pot.winner } elseif (%stealr = n) { addpoint $nick %pot.punten Docoll DarkRed b (*) $nick (*) has won the Jackpot :o it stood at %pot.punten points !!! (*)(f)Well done(f)(*) !!! set %pot.punten %pot.bedrag DoColl gold b Sponsor found, some rich guy : $read(sponsor.txt) ! has given %pot.bedrag points into the Jackpot :o set %pot.winner $nick } elseif (%stealr = o) { addpoint $nick %pot.punten Docoll DarkRed b (*) $nick (*) Has won the Jackpot :o it stood at %pot.punten points !!! (*)(f)Well Done(f)(*) !!! set %pot.punten %pot.bedrag DoColl gold b Sponsor found, Twist of Fate : $read(sponsor.txt) ! has given %pot.bedrag points into the Jackpot :o set %pot.winner $nick } elseif (%stealr = a) { addpoint $nick 50 addpoint %speel.speler -50 DoColl gold b $nick steals 50 points from %speel.speler :o } elseif (%stealr = b) { addpoint $nick 100 addpoint %speel.speler -100 DoColl gold b $nick steals 100 points %speel.speler :o } elseif (%stealr = c) { addpoint $nick 55 addpoint %speel.speler -55 DoColl gold b $nick steals 55 points from %speel.speler :o } elseif (%stealr = d) { addpoint $nick 75 addpoint %speel.speler -75 DoColl gold b $nick steals 75 points from %speel.speler :o } elseif (%stealr = e) { addpoint $nick 80 addpoint %speel.speler -80 DoColl gold b $nick steals 80 points from %speel.speler :o } elseif (%stealr = f) { addpoint $nick 50 addpoint %speel.speler -50 DoColl gold b $nick steals 50 points from %speel.speler :o } elseif (%stealr = g) { addpoint $nick -45 addpoint %speel.speler 45 DoColl gold b $nick gives away 45 of their hard earned points to %speel.speler (a) } elseif (%stealr = h) { addpoint $nick -100 addpoint %speel.speler 100 DoColl gold b $nick gives away 100 of their points to %speel.speler (a) } elseif (%stealr = i) { addpoint $nick -50 addpoint %speel.speler 50 DoColl gold b $nick gives away 50 of their hard earned points to %speel.speler (a) } elseif (%stealr = j) { addpoint $nick -75 addpoint %speel.speler 75 DoColl gold b $nick gives away 75 of their hard earned points to %speel.speler (a) } elseif (%stealr = k) { addpoint $nick -85 addpoint %speel.speler 85 DoColl gold b $nick gives away 85 of their hard earned points to %speel.speler (a) } elseif (%stealr = l) { addpoint $nick -90 addpoint %speel.speler 90 DoColl gold b $nick gives away 90 of their hard earned points to %speel.speler (a) } elseif (%stealr = m) { addpoint $nick -95 addpoint %speel.speler 95 DoColl gold b $nick gives away 95 of their hard earned points to %speel.speler (a) } set -u90 %msg.steal. [ $+ [ $nick ] ] played } alias addpoint { var %Score $readini(frenzyscores.ini, $1, score) inc %Score $2 writeini frenzyscores.ini $1 score %Score } alias tell { .ctcpreply $1 TIME $2- } alias StealWait { tell $nick Thou Shalt Not Steal but once every 90 seconds return } dialog WFrenzy { title "Word Frenzy V4.0" size -1 -1 183 128 option dbu icon icons\zyrus.ico, 0 tab "General", 2, 1 2 178 120 box "", 10, 7 20 79 36, tab 2 ;box "", 1030, 11 23 72 30, tab 2 text "Channel", 260, 92 30 34 8, tab 2 edit [ %frenzy.channel ], 250, 126 29 50 10, tab 2 autohs text "Directory", 660, 92 49 25 8, tab 2 edit [ %frenzy.dir ], 280, 126 48 50 10, tab 2 return autohs text "Words List", 290, 92 70 25 8, tab 2 edit [ %wordlist ], 320, 126 68 50 10, tab 2 return autohs text "Dictionary", 330, 92 89 33 8, tab 2 edit [ %dictionary ], 1040, 126 87 50 10, tab 2 return autohs list 300, 34 69 50 37, tab 2 size box "Add Word to Dictionary", 340, 7 59 79 49, tab 2 button "Add", 350, 9 73 24 10, tab 2 box "General Settings", 1000, 89 20 89 87, tab 2 button "Clear", 1010, 9 89 24 10, tab 2 tab "Settings", 6 box "Time Settings in Secs :", 50, 8 21 78 45, tab 6 box "", 520, 8 69 167 38, tab 6 text "Before Start", 560, 11 29 49 8, tab 6 text "Round Duration", 570, 11 37 48 8, tab 6 text "Between Rounds", 580, 11 47 48 8, tab 6 text "Idle Time", 590, 11 56 49 8, tab 6 edit [ %starttimer ] , 600, 62 28 16 9, tab 6 return edit [ %roundtimer ] , 610, 62 36 16 9, tab 6 return edit [ %breaktimer ] , 620, 62 46 16 9, tab 6 return edit [ %idletimer ] , 630, 62 55 16 9, tab 6 return text "Team Match Duration", 640, 93 30 59 8, tab 6 edit [ %timer ], 650, 149 28 16 10, tab 6 return icon 1020, 10 25 100 30, imgs\image4.bmp, tab 2 left box "Team Time Settings in Mins :", 670, 88 21 87 46, tab 6 text "Limit Join Period After", 680, 93 41 57 8, tab 6 edit [ %limitjoin ], 690, 149 40 16 10, tab 6 return check "On/Off Op only", 530, 13 75 50 10, tab 6 check "Enable Idle Timer", 540, 13 84 50 10, tab 6 check "Allow Penalty", 550, 13 94 93 10, tab 6 text "Repeat Frequency", 30, 106 76 49 8, tab 6 combo 240, 155 75 17 29, tab 6 drop text "Champ mode", 1, 106 86 41 8, tab 6 check "", 3, 155 85 14 10, tab 6 text "Champ Goal", 4, 106 95 41 8, tab 6 edit [ %chamgoal ], 5, 154 95 19 9, tab 6 return autohs text "Allow Limit Join", 11, 94 52 50 8, tab 6 check "", 12, 149 50 18 10, tab 6 tab "Scores", 7 box "Players", 100, 7 21 44 86, tab 7 list 830, 9 37 39 67, tab 7 size box "Best", 840, 53 21 29 86, tab 7 box "Best", 850, 84 21 29 86, tab 7 box "Maximum", 860, 115 21 29 86, tab 7 button "Generate", 870, 148 86 25 9, tab 7 list 880, 55 37 25 67, tab 7 size text "Scores", 890, 58 28 21 10, tab 7 text "Rounds", 900, 89 28 25 8, tab 7 text "Words", 910, 120 28 25 8, tab 7 text "Rankings", 920, 12 28 25 8, tab 7 list 930, 86 37 25 67, tab 7 size list 940, 117 37 25 67, tab 7 size button "Delete", 780, 148 96 25 9, tab 7 box "Generate", 370, 145 21 33 86, tab 7 text "HTML", 380, 150 28 25 8, tab 7 check "Hof", 390, 146 46 29 10, tab 7 check "Round", 400, 146 54 29 10, tab 7 check "Lengths", 410, 146 61 29 10, tab 7 check "Wscores", 420, 146 69 29 10, tab 7 check "MWords", 430, 146 76 29 10, tab 7 text "Show", 440, 146 39 25 8, tab 7 tab "Teams", 8 edit [ %frenzy.team.1 ] , 130, 40 28 74 10, tab 8 text "Team 1", 150, 14 29 25 8, tab 8 nowrap text "Team 2", 140, 14 40 18 8, tab 8 nowrap box "Team Names", 110, 8 21 167 31, tab 8 edit [ %frenzy.team.2 ] , 160, 40 38 74 10, tab 8 box "Messages", 170, 8 55 167 52, tab 8 edit [ %noteamwin ] , 180, 48 64 114 10, tab 8 edit [ %team1win ] , 190, 48 75 114 10, tab 8 edit [ %team2win ] , 200, 48 86 114 10, tab 8 text "Tied Match", 210, 13 66 33 8, tab 8 text "Team 1 Wins", 220, 13 76 33 8, tab 8 text "Team 2 Wins", 230, 13 87 34 8, tab 8 link "http://groups.msn.com/BrunsStuff", 700, 48 97 86 8, tab 8 tab "Commands", 9 box "General Information", 120, 5 21 99 85, tab 9 text "!WFStart: Start WF", 710, 107 28 67 7, tab 9 text "!WFStop: Stop WF", 720, 107 35 67 8, tab 9 text "!WFPause: Pause WF", 730, 107 42 68 8, tab 9 text "!WFResume: Resume WF", 740, 107 49 68 8, tab 9 text "!WFRepeat: Repeat Word", 750, 107 56 67 8, tab 9 text "!WFHof : Hall of Fame", 760, 107 63 67 8, tab 9 text "!WFShowteams:Show teams", 770, 107 70 68 8, tab 9 text "!WFScores : See Scores", 790, 107 77 65 8, tab 9 text "!WFstats: See your stats", 800, 107 84 67 8, tab 9 text "!WFchamp: Champ Score", 810, 107 91 67 8, tab 9 text "!WFlongest: Longest Word", 820, 107 98 65 8, tab 9 box "Commands", 360, 106 21 72 87, tab 9 text "Current mIRC version is:", 450, 8 32 57 8, tab 9 text "Word Frenzy Enabled :", 460, 8 55 57 8, tab 9 text "Currently in channel :", 470, 8 67 57 8, tab 9 text "Words List exists :", 480, 9 79 57 8, tab 9 text "Dictionary exists :", 490, 9 90 57 8, tab 9 text "Word Frenzy Version :", 500, 8 44 57 8, tab 9 text [ $version ], 510, 76 32 25 8, tab 9 text [ %WFversion ], 950, 76 44 25 8, tab 9 text [ %WFrenzy ] , 960, 76 55 25 8, tab 9 text "Yes", 970, 76 67 25 8, tab 9 text "Yes", 980, 76 79 25 8, tab 9 text "Yes", 990, 76 90 25 8, tab 9 button "OK", 2000, 73 109 37 12, flat ok text "by OtherwiseBrunette ", 40, 120 112 57 8, disable text "Word Frenzy V4.0", 310, 8 112 57 8, disable } on *:dialog:WFrenzy:init:*: { if (%wf.oponly == 1) { did -c WFrenzy 530 } if (%wf.idletimer == 1) { did -c WFrenzy 540 } if (%wf.penalty == 1) { did -c WFrenzy 550 } if (%wf.html.hof == 1) { did -c WFrenzy 390 } if (%wf.html.BRound == 1) { did -c WFrenzy 400 } if (%wf.html.lengths == 1) { did -c WFrenzy 410 } if (%wf.html.wscores == 1) { did -c WFrenzy 420 } if (%wf.html.mwords == 1) { did -c WFrenzy 430 } if (%allowjoin == 1 ) { did -c WFrenzy 12 } if (%champmode == 1) { did -c WFrenzy 3 } did -a WFrenzy 240 1 did -a WFrenzy 240 2 did -a WFrenzy 240 3 did -a WFrenzy 240 4 did -a WFrenzy 240 5 did -a WFrenzy 240 6 did -a WFrenzy 5 %champgoal loaddata didtok $dname 300 32 %dialog.listtext if (%wf.respam != $null ) { did -c WFrenzy 240 %wf.respam } unset %dialog.* dll ImgDlg.dll ImgDlg 1 1 $dialog(WFrenzy).hwnd heart.bmp } on *:dialog:WFrenzy:sclick:2000 : { %wf.oponly = $did(530).state %wf.idletimer = $did(540).state %wf.penalty = $did(550).state %wf.html.hof = $did(390).state %wf.html.bround = $did(400).state %wf.html.lengths = $did(410).state %wf.html.wscores = $did(420).state %wf.html.mwords = $did(430).state %allowjoin = $did(12).state %champmode = $did(3).state %starttimer = $did(600) %Roundtimer = $did(610) %breaktimer = $did(620) %idletimer = $did(630) %timer = $did(650) %limitjoin = $did(690) %frenzy.team.1 = $did(130) %frenzy.team.2 = $did(160) %noteamwin = $did(180) %team1win = $did(190) %team2win = $did(200) %wf.respam = $did(240) %frenzy.dir = $did(280) %wordlist = $did(320) %dictionary = $did(1040) %frenzy.channel = $did(250) %champgoal = $did(5) var %max = $did(300).lines,%c = 1 while (%c <= %max) { %dialog.listtext = %dialog.listtext $did(300,%c) | inc %c } } on *:dialog:WFrenzy:sclick:700: { run http://www.evolutionscriptz.com/ } on *:dialog:WFrenzy:sclick:350: { var %add.word = $$?="Insert The Word You want to add to the dictionary..." if (!$read(%dictionary , w , *. $+ %add.word $+ .* )) { write %dictionary . $+ %add.word $+ . echo -a Thank You! Your word has been added to the dictionary! did -a $dname 300 %add.word } else echo -a Sorry this word already exists in the dictionary! } on *:dialog:WFrenzy:sclick:1010: { did -r WFrenzy 300 } on *:dialog:WFrenzy:sclick:780: { did -r WFrenzy 830,880,930,940 | deletescores } on *:dialog:WFrenzy:sclick:870: { dialog -k WFrenzy WFrenzy | wfhtmlbuild | run WordFrenzy.html } alias loaddata { var %i = 1 , %j = 10 while ( %i <= %j ) && ($lines(frenzyscores.txt) != 0 ) { %x = $gettok($read(frenzyscores.txt, %i ),1,32) %y = $gettok($read(frenzyscores.txt, %i ),2,32) %z = $readini(bestrs.ini, %x , score) %w = $readini(bestrs.ini, %x , number) did -a WFrenzy 830 %i $bdc(%x) did -a WFrenzy 880 %y did -a WFrenzy 930 %z did -a WFrenzy 940 %w inc %i } return } alias WFhtmlbuild { var %start.ticks = $ticks if ($exists(WordFrenzy.html)) { .remove WordFrenzy.html } $doWFsort(FrenzyScores) if ($exists(WordFrenzy.htm)) { .remove WordFrenzy.htm } DoWFsort3 write WordFrenzy.html <TABLE cellSpacing=3 borderColor=#99ff33 borderColorDark=#99cc00 cellPadding=3 width="100%" bgColor=#ff33ff borderColorLight=#ccff33 background=/_Secure/0RwD9AocVKwsNESeUOSGBmGWhDhYLf^zG*ghNa0sBShe25g0MOj*FIFJq^m1Jj7GjVNQJJ52WXvLz6A3bvS3^ORx*tPTZ7c*bV2utiUVemwU/md-glass25.jpg?dc=4675510660194131312 border=12> write WordFrenzy.html <TBODY><TR> write WordFrenzy.html <TD align=middle ><FONT face="comic sans ms" color=#ffff66 size=4><B><BR>WordFrenzy Version 4.0 <Br><FONT face="comic sans ms" color=#33FF33 size=4><B> by OtherwiseBrunette <br><font size=2> http://groups.msn.com/BrunsStuff/<br></a><FONT face="comic sans ms" color=#ccff33 size=2>The Scores files were created on <br> $date at $time <BR><BR></B></FONT></TD></TR> write WordFrenzy.html <tr><td align=middle bgcolor=000000> <FONT face="comic sans ms" color=#99ff33 size=4><b>WORD FRENZY SCORES</B></td></tr> if (%wf.html.hof == 1) { write WordFrenzy.html <tr><td align=middle> write WordFrenzy.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write WordFrenzy.html <TBODY><BR><TR bgColor=#00ff00> write WordFrenzy.html <TD align=middle colSpan=3><FONT face="Lucida Handwriting, Cursive" color=#cc0099 size=4><STRONG><B>Word Frenzy Hall of Fame </B></FONT></STRONG></TD></TR> write WordFrenzy.html <TR bgColor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ranking</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Score</FONT></TH></TR> write WordFrenzy.html <TR> var %i = 1, %x = $lines(frenzyscores.txt) while (%i <= %x) { write WordFrenzy.html <tr><TH><font color=#cc3333><b> $+ %i $+ </TH> <td><font color=#ff3300><b> $+ $bdc($gettok($read(frenzyscores.txt, %i),1,32)) $+ </td> <td align=center><font color=#ff3300><b> $+ $gettok($read(frenzyscores.txt, %i),2,32) $+ </td> </tr> inc %i } write WordFrenzy.html </table><br><br> } if (%wf.html.BRound == 1) { write WordFrenzy.html <tr><td align=middle> write WordFrenzy.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write WordFrenzy.html <TBODY><BR><TR bgColor=#00ff00> write WordFrenzy.html <TD align=middle colSpan=4><FONT face="Lucida Handwriting, Cursive" color=#cc0099 size=4><STRONG><B>Best Round Scores </B></FONT></STRONG></TD></TR> write WordFrenzy.html <TR bgColor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ranking</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>No. Of Words</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Score</FONT></TH></TR> write WordFrenzy.html <TR> var %i = 1, %x = $lines(BestRS.txt) while (%i <= %x) && (%i <= 10 ) { write WordFrenzy.html <tr><TH><font color=#cc3333><b> $+ %i $+ </TH> <td><font color=#ff3300><b> $+ $bdc($gettok($read(BestRS.txt, %i),1,32)) $+ </td><td align=center><font color=#ff3300><b> $+ $gettok($read(BestRS.txt, %i),3,32) $+ </td> <td align=center><font color=#ff3300><b> $+ $gettok($read(BestRS.txt, %i),2,32) $+ </td> </tr> inc %i } write WordFrenzy.html </table><br><br> } if (%wf.html.lengths == 1) { write WordFrenzy.html <tr><td align=middle> write WordFrenzy.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write WordFrenzy.html <TBODY><BR><TR bgColor=#00ff00> write WordFrenzy.html <TD align=middle colSpan=10><FONT face="Lucida Handwriting, Cursive" color=#ff6600 size=3><STRONG><B>Words Lengths</B></FONT></STRONG></TD></TR> write WordFrenzy.html <TR bgcolor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Total</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Three</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Four</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Five</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Six</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Seven</FONT></th><TH><FONT face="comic sans ms" color=#ff6600 size=3>Eight</FONT></th><TH><FONT face="comic sans ms" color=#ff6600 size=3>Nine</FONT></th><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ten</FONT></th></tr> write WordFrenzy.html <TR> var %i = 1, %x = $lines(length.txt) while (%i <= %x) { write WordFrenzy.html <tr><TH><font color=#ff3300><b> $bdc($gettok($read(length.txt, %i),1,32)) </b></font></TH><td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),2,32))</b> </font></td><td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),3,32)) </b></font></td><td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),4,32)) </b> </font></td><td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),5,32)) </b></font></td> <td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),6,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),7,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),8,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(length.txt, %i),9,32)) </b> </font></td><td align=center><font color=#ff3300><b> 0 </font></td></tr> inc %i } write WordFrenzy.html </table><br><br> } if (%wf.html.wscores == 1) { write WordFrenzy.html <tr><td align=middle> write WordFrenzy.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write WordFrenzy.html <TBODY><BR><TR bgColor=#00ff00> write WordFrenzy.html <TD align=middle colSpan=3><FONT face="Lucida Handwriting, Cursive" color=#cc0099 size=4><STRONG><B>Word Scores </B></FONT></STRONG></TD></TR> write WordFrenzy.html <TR bgColor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Word</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>No. Of Words</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Total Points</FONT></TH></tr> write WordFrenzy.html <TR> var %i = 1, %x = 10 while (%i <= %x) { write WordFrenzy.html <tr> <td><font color=#ff3300><b> $+ $gettok($read(wordscores.txt, %i) ,1,32) $+ </td> <td align=center><font color=#ff3300><b> $+ $gettok($read(wordscores.txt, %i) ,3,32) $+ </td><td align=center><font color=#ff3300><b> $+ $gettok($read(wordscores.txt, %i) ,2,32) $+ </td> </tr> inc %i } write WordFrenzy.html </table><br><br> } if (%wf.html.mwords == 1) { write WordFrenzy.html <tr><td align=middle> write WordFrenzy.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write WordFrenzy.html <TBODY><BR><TR bgColor=#00ff00> write WordFrenzy.html <TD align=middle colSpan=4><FONT face="Lucida Handwriting, Cursive" color=#cc0099 size=4><STRONG><B>Maximum Words Made Up </B></FONT></STRONG></TD></TR> write WordFrenzy.html <TR bgColor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ranking</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Word</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Total </FONT></TH></tr> write WordFrenzy.html <TR> var %i = 1, %x = $lines(maxword.txt) while (%i <= %x) { write WordFrenzy.html <tr><TH><font color=#ff3300> $+ %i $+ </TH> <td><font color=#ff3300><b> $+ $bdc($gettok($read(maxword.txt, %i) ,1,32)) $+ </td> <td align=center><font color=#ff3300><b> $+ $gettok($read(maxword.txt, %i) ,3,32) $+ </td><td align=center><font color=#ff3300><b> $+ $gettok($read(maxword.txt, %i) ,2,32) $+ </td> </tr> inc %i } write WordFrenzy.html </table><br><br> } echo * Word FrenzyV4.0 ~ by OtherwiseBrunette ~ HTML Created = in $calc(($ticks - %start.ticks) / 1000) $+ secs. } alias WFTeamhtmlbuild { var %start.ticks = $ticks DoWFsort1 if ($exists(TeamWF.html)) { .remove TeamWF.html } if ($exists(TeamWF.htm)) { .remove TeamWF.htm } write TeamWF.html <TABLE cellSpacing=3 borderColor=#99ff33 borderColorDark=#99cc00 cellPadding=3 width="100%" bgColor=#ff33ff borderColorLight=#ccff33 background=/_Secure/0RwD9AocVKwsNESeUOSGBmGWhDhYLf^zG*ghNa0sBShe25g0MOj*FIFJq^m1Jj7GjVNQJJ52WXvLz6A3bvS3^ORx*tPTZ7c*bV2utiUVemwU/md-glass25.jpg?dc=4675510660194131312 border=12> write TeamWF.html <TBODY><TR> write TeamWF.html <TD align=middle ><FONT face="comic sans ms" color=#ffff66 size=4><B><BR>WordFrenzy Version 4.0 <Br><FONT face="comic sans ms" color=#33FF33 size=4><B> by OtherwiseBrunette <br><font size=2> http://groups.msn.com/BrunsStuff/<br></a><FONT face="comic sans ms" color=#ccff33 size=2>The Scores files were created on <br> $date at $time <BR><BR></B></FONT></TD></TR> write TeamWF.html <tr><td align=middle bgcolor=000000> <FONT face="comic sans ms" color=#99ff33 size=4><b>WORD FRENZY SCORES</B></td></tr> write TeamWF.html <tr><td align=middle> write TeamWF.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write TeamWF.html <TBODY><BR><TR bgColor=#00ff00> write TeamWf.html <TD align=middle colSpan=3><FONT face="Lucida Handwriting, Cursive" color=#6633ff size=4><STRONG><B>TEAM $upper( %frenzy.team.1 ) </B></FONT></STRONG></TD></TR> write TeamWF.html <TR bgcolor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ranking</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Score</FONT></TH></TR> write TeamWF.html <TR> var %i = 1, %x = $lines(teambluescore.txt) while (%i <= %x) { write TeamWF.html <tr><TH><font color=#cc3333><b> $+ %i $+ </font></TH> <td><font color=#ff3300><b> $+ $bdc($gettok($read(teambluescore.txt, %i),1,32)) $+ </font></td> <td align=center><font color=#ff3300><b> $+ $gettok($read(teambluescore.txt, %i),2,32) $+ </font></td> </tr> inc %i } write TeamWF.html <tr><td colspan=2 align=right><font color=#ff3300><b> Total </font></td> <td align=center bgcolor=#ff3366><font color=#ffff66><b> %team.scores.1 </font></td> </table><br><br><br><br> write TeamWF.html <tr><td align=middle> write TeamWF.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write TeamWF.html <TBODY><BR><TR bgColor=#00ff00> write TeamWf.html <TD align=middle colSpan=3><FONT face="Lucida Handwriting, Cursive" color=#ff6600 size=4><STRONG><B>TEAM $upper(%frenzy.team.2) </B></FONT></STRONG></TD></TR> write TeamWF.html <TR bgcolor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ranking</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Score</FONT></TH></TR> write TeamWF.html <TR> var %i = 1, %x = $lines(teamredscore.txt) while (%i <= %x) { write TeamWF.html <tr><TH><font color=#cc3333><b> $+ %i $+ </font></TH> <td><font color=#ff3300><b> $+ $bdc($gettok($read(teamredscore.txt, %i),1,32)) $+ </font></td> <td align=center><font color=#ff3300><b> $+ $gettok($read(teamredscore.txt, %i),2,32) $+ </font></td> </tr> inc %i } write TeamWF.html <tr><td colspan=2 align=right><font color=#ff3300><b> Total </font></td> <td align=center bgcolor=#ff3366><font color=#ffff66><b> %team.scores.2 </font></td> </table><br><br> write TeamWF.html <tr><td align=middle> write TeamWF.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write TeamWF.html <TBODY><BR><TR bgColor=#00ff00> write TeamWf.html <TD align=middle colSpan=5><FONT face="Lucida Handwriting, Cursive" color=#ff6600 size=3><STRONG><B>Best Round Scores </B></FONT></STRONG></TD></TR> write TeamWF.html <TR bgcolor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ranking</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Team</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Words</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Score</FONT></TH></TR> write TeamWF.html <TR> var %i = 1, %x = $lines(bestteamRs.txt) while (%i <= %x) { write TeamWF.html <tr><TH><font color=#cc3333><b> $+ %i $+ </font></TH> <td><font color=#ff3300><b> $+ $bdc($gettok($read(bestteamRs.txt, %i),1,32)) $+ </font></td><td align=center><font color=#ff3300><b> $+ $getteam($gettok($read(bestteamRs.txt, %i),1,32)) $+ </font></td> <td align=center><font color=#ff3300><b> $+ $gettok($read(bestteamRS.txt, %i),3,32) $+ </font></td> <td align=center><font color=#ff3300><b> $+ $gettok($read(bestteamRS.txt, %i),2,32) $+ </font></td> </tr> inc %i } write TeamWF.html </table><br><br> write TeamWF.html <tr><td align=middle> write TeamWF.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write TeamWF.html <TBODY><BR><TR bgColor=#00ff00> write TeamWf.html <TD align=middle colSpan=3><FONT face="Lucida Handwriting, Cursive" color=#ff6600 size=3><STRONG><B>Word Scores </B></FONT></STRONG></TD></TR> write TeamWF.html <TR bgcolor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Word</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>No. of Words</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Total Points</FONT></TH></tr> write TeamWF.html <TR> var %i = 1, %x = $lines(teamwordscores.txt) while (%i <= %x) && (%i <= 10 ) { write TeamWF.html <tr><td align=center><font color=#ff3300><b> $+ $gettok($read(teamwordscores.txt, %i),1,32)) $+ </font></td><td align=center><font color=#ff3300><b> $+ $gettok($read(teamwordscores.txt, %i),3,32)) $+ </font></td> <td align=center><font color=#ff3300><b> $+ $gettok($read(teamwordscores.txt, %i),2,32) $+ </font></td> </tr> inc %i } write TeamWF.html </table><br><br> write TeamWF.html <tr><td align=middle> write TeamWF.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write TeamWF.html <TBODY><BR><TR bgColor=#00ff00> write TeamWf.html <TD align=middle colSpan=5><FONT face="Lucida Handwriting, Cursive" color=#ff6600 size=3><STRONG><B>Maximum Words Made Up </B></FONT></STRONG></TD></TR> write TeamWF.html <TR bgcolor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ranking</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Team</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Word</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Total</FONT></TH></tr> write TeamWF.html <TR> var %i = 1, %x = $lines(teammaxword.txt) while (%i <= %x) { write TeamWF.html <tr><TH><font color=#cc3333><b> $+ %i $+ </font></TH><td><font color=#ff3300><b> $+ $bdc($gettok($read(TeamMaxWord.txt, %i),1,32)) $+ </font></td><td align=center><font color=#ff3300><b> $+ $getteam($gettok($read(teammaxword.txt, %i),1,32)) $+ </font></td><td align=center><font color=#ff3300><b> $+ $gettok($read(teammaxword.txt, %i),3,32)) $+ </font></td> <td align=center><font color=#ff3300><b> $+ $gettok($read(teammaxword.txt, %i),2,32) $+ </font></td> </tr> inc %i } write TeamWF.html </table><br><br> write TeamWF.html <tr><td align=middle> write TeamWF.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write TeamWF.html <TBODY><BR><TR bgColor=#00ff00> write TeamWf.html <TD align=middle colSpan=10><FONT face="Lucida Handwriting, Cursive" color=#ff6600 size=3><STRONG><B>Words Lengths</B></FONT></STRONG></TD></TR> write TeamWF.html <TR bgcolor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Player</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Total</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Three</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Four</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Five</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Six</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Seven</FONT></th><TH><FONT face="comic sans ms" color=#ff6600 size=3>Eight</FONT></th><TH><FONT face="comic sans ms" color=#ff6600 size=3>Nine</FONT></th><TH><FONT face="comic sans ms" color=#ff6600 size=3>Ten</FONT></th></tr> write TeamWF.html <TR> var %i = 1, %x = $lines(wordlength.txt) while (%i <= %x) { write TeamWF.html <tr><TH><font color=#ff3300><b> $bdc($gettok($read(wordlength.txt, %i),1,32)) </font></TH><td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),2,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),3,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),4,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),5,32))</font></td> <td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),6,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),7,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),8,32)) </font></td><td align=center><font color=#ff3300><b> $gettok($read(wordlength.txt, %i),9,32)) </b> </font></td><td align=center><font color=#ff3300><b> 0 </font></td></tr> inc %i } write TeamWF.html </table><br><br> remove wfteam.ini | remove bestteamrs.ini | remove teamwordscores.ini | remove teammaxword.ini | remove wordlength.ini | teamoptions echo * Word FrenzyV4.0 ~ by OtherwiseBrunette ~ HTML Created = in $calc(($ticks - %start.ticks) / 1000) $+ secs. } alias ListofCommands { var %start.ticks = $ticks write Commands.html <TABLE cellSpacing=3 borderColor=#99ff33 borderColorDark=#99cc00 cellPadding=3 width="100%" bgColor=#ff33ff borderColorLight=#ccff33 background=/_Secure/0RwD9AocVKwsNESeUOSGBmGWhDhYLf^zG*ghNa0sBShe25g0MOj*FIFJq^m1Jj7GjVNQJJ52WXvLz6A3bvS3^ORx*tPTZ7c*bV2utiUVemwU/md-glass25.jpg?dc=4675510660194131312 border=12> write Commands.html <TBODY><TR> write Commands.html <TD align=middle ><FONT face="comic sans ms" color=#ffff66 size=4><B><BR>WordFrenzy Version 4.0 <Br><FONT face="comic sans ms" color=#33FF33 size=4><B> by OtherwiseBrunette <br><font size=2> http://groups.msn.com/BrunsStuff/<br></a></TD></TR> write Commands.html <tr><td align=middle> write Commands.html <TABLE cellSpacing=2 borderColorDark=#9933ff cellPadding=2 width="75%" bgColor=#314f70 borderColorLight=#99ff00 border=7><TBODY><BR> write Commands.html <TBODY><BR><TR bgColor=#00ff00> write Commands.html <TD align=middle colSpan=3><FONT face="Lucida Handwriting, Cursive" color=#cc0099 size=4><STRONG><B>Word Frenzy List of Commands </B></FONT></STRONG></TD></TR> write Commands.html <TR bgColor=#ffff66><TH><FONT face="comic sans ms" color=#ff6600 size=3>Commands</FONT></TH><TH><FONT face="comic sans ms" color=#ff6600 size=3>Application</FONT></TH> write Commands.html <TR><td><b><font color=#ff3300>!WFstart</font></td><td><b><font color=#ff66ff> To Begin Word Frenzy </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFstart Team (time in Mins) </font></td><td><b><font color=#ff66ff> To Start Team Word Frenzy </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFstop</font></td><td><b><font color=#ff66ff> To Stop Word Frenzy </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFPause</font></td><td><b><font color=#ff66ff> To Pause Word Frenzy </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFResume</font></td><td><b><font color=#ff66ff> To Resume Word Frenzy </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFrepeat</font></td><td><b><font color=#ff66ff> To Repeat Initial Word </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFLongest</font></td><td><b><font color=#ff66ff> To Show the Longest Word </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFhof</font></td><td><b><font color=#ff66ff> To See The Word Frenzy Hall of Fame</font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFBestRounds</font></td><td><b><font color=#ff66ff> To See The Best Rounds Scores</font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFBestWords</font></td><td><b><font color=#ff66ff> To See The Best Word Scores</font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFMaxWords</font></td><td><b><font color=#ff66ff> To See The Maximum Words Made Up</font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFchamp</font></td><td><b><font color=#ff66ff> To See Champ Score </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFstat</font></td><td><b><font color=#ff66ff> To See your Stats </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFstat (nickname) </font></td><td><b><font color=#ff66ff> To See That Player's Stats </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFscores </font></td><td><b><font color=#ff66ff> To See Current Players' Scores </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!join 1 or !join 2 </font></td><td><b><font color=#ff66ff> To Join Team 1 or Team 2 </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFshowteams</font></td><td><b><font color=#ff66ff> To Show Members of Teams </font></td></tr> write Commands.html <TR><td><b><font color=#ff3300>!WFversion</font></td><td><b><font color=#ff66ff> To Get Current Version of Word FRenzy </font></td></tr> write Commands.html </table><br><br> echo 0,12Word FrenzyV4.0 ~ by Otherwisebrunette ~ HTML 0,94 Created = 0,4 in $calc(($ticks - %start.ticks) / 1000) $+ secs. } #WordFrenzyV4 end
Related Files
by Travis
by Assorted Authors compiled by Jen
by err0r