#292 only login/logout bot when needed
This commit is contained in:
parent
2b5c4a04b5
commit
433a797a33
@ -8,9 +8,10 @@ class cron_server_bot_tbc_live implements \SYSTEM\CRON\cronjob{
|
||||
$bots = \SQL\CRON_RANDOM_BOTS::QQ();
|
||||
while($bot = $bots->next()){
|
||||
if($bot_count > 0){
|
||||
mojotrollz_tbc_soap::bot_login($bot['account_id'], $bot['char_id']);
|
||||
if($bot['online'] == 0 && $bot['at_login'] == 0){
|
||||
mojotrollz_tbc_soap::bot_login($bot['account_id'], $bot['char_id']);}
|
||||
$bot_count -= 1;
|
||||
} else {
|
||||
} elseif($bot['online'] == 1){
|
||||
mojotrollz_tbc_soap::bot_logout($bot['account_id']);
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,7 +3,8 @@ namespace SQL;
|
||||
class CRON_RANDOM_BOTS extends \SYSTEM\DB\QQ {
|
||||
public static function get_class(){return \get_class();}
|
||||
public static function mysql(){return
|
||||
'SELECT account_id, char_id FROM mojotrollz_bot'.
|
||||
'SELECT account_id, char_id, online, at_login FROM mojotrollz_bot'.
|
||||
' LEFT JOIN mangos_one_chars.characters as chars ON chars.account = account_id AND chars.guid = char_id'.
|
||||
' WHERE server_id = 0'.
|
||||
' ORDER BY RAND();';
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user