Changeset 4
- Timestamp:
- 04/29/06 12:25:58 (6 years ago)
- File:
-
- 1 edited
-
TriviaEngine/TriviaEngine.tcl (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
TriviaEngine/TriviaEngine.tcl
r3 r4 61 61 bind msg - trivia trivia_msg 62 62 63 # connect mysql 64 set trivia_db_handle [mysqlconnect -host localhost -user root -password 7MKh3ako -db trivialive] 63 # connect mysql <<< 64 proc trivia_connect { } { 65 global trivia_db_handle 66 set trivia_db_handle [mysqlconnect -host localhost -user root -password 7MKh3ako -db trivialive] 67 } 68 #>>> 65 69 66 70 #>>> … … 569 573 set trivia_status 0 570 574 putserv "PRIVMSG $trivia_channel :Trivia enabled." 575 576 set alive [::mysql::ping $trivia_db_handle] 577 if {$alive == false} { 578 putlog "ERROR: mysql has gone away :(" 579 putquick "PRIVMSG $trivia_channel :Warning: Unable to reach database!" 580 } 571 581 return 0 572 582 } … … 660 670 proc trivia_get_question { } { 661 671 #<<< 662 global trivia_db_handle trivia_q_id trivia_q_cat trivia_q_question trivia_q_answer trivia_q_hint 672 global trivia_db_handle trivia_q_id trivia_q_cat trivia_q_question trivia_q_answer trivia_q_hint trivia_channel 673 674 # make sure we're connected 675 set alive [::mysql::ping $trivia_db_handle] 676 if {$alive == false} { 677 putlog "ERROR: mysql has gone away :(" 678 putquick "PRIVMSG $trivia_channel :Couldn't reach database to load next question :(" 679 return 0 680 } 681 663 682 set sql "SELECT q.question, q.question_id, q.answer, c.cat_name FROM questions q LEFT JOIN categories c USING (cat_id) WHERE c.cat_enabled=1 ORDER BY count ASC, rand() LIMIT 1" 664 683 set result [mysqlquery $trivia_db_handle $sql] … … 937 956 } 938 957 958 set alive [::mysql::ping $trivia_db_handle] 959 if {$alive == false} { 960 putlog "ERROR: mysql has gone away :(" 961 putquick "PRIVMSG $trivia_channel :Unable to start game; can't reach database :(" 962 } 963 939 964 # go go go 940 965 set trivia_status 1 … … 1343 1368 #>>> 1344 1369 1370 trivia_connect 1371 1345 1372 putlog {TriviaEngine ENGAGED(*$£&($} 1346 1373
Note: See TracChangeset
for help on using the changeset viewer.
