/mob/verb/check_karma() set name = "Check Karma" set category = "Special Verbs" set desc = "Reports how much karma you have accrued" if(config.sql_enabled) var/DBConnection/dbcon = new() dbcon.Connect("dbi:mysql:[sqldb]:[sqladdress]:[sqlport]","[sqllogin]","[sqlpass]") if(!dbcon.IsConnected()) usr << "\red Unable to connect to karma database. This error can occur if your host has failed to set up an SQL database or improperly configured its login credentials.
" return else usr.verbs -= /mob/verb/check_karma spawn(300) usr.verbs += /mob/verb/check_karma var/DBQuery/query = dbcon.NewQuery("SELECT karma FROM karmatotals WHERE byondkey='[src.key]'") query.Execute() var/currentkarma while(query.NextRow()) currentkarma = query.item[1] if(currentkarma) usr << "Your current karma is: [currentkarma]
" else usr << "Your current karma is: 0
" dbcon.Disconnect() else usr << "SQL is off, karma is not usable"