your problem does not actually make logical sense
plugin 1 connects to database A
plugin 2 connects to database B
plugin 1 should not have issues with plugin 2 and plugin 2 should not interfere with plugin 1
configs/databases.cfg should look something like this??
Code:
"Databases"
{
"driver_default" "mysql"
// When specifying "host", you may use an IP address, a hostname, or a socket file path
"default"
{
"driver" "default"
"host" "127.0.0.1"
"database" "DBNAME"
"user" "DBUSER"
"pass" "DBPASS"
//"timeout" "0"
//"port" "0"
}
"storage-local"
{
"driver" "sqlite"
"database" "sourcemod-local"
}
"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
"databaseA"
{
"driver" "default"
"host" "127.0.0.1"
"database" "DBNAME_A"
"user" "DBUSER_A"
"pass" "DBPASS_A"
}
"databaseB"
{
"driver" "default"
"host" "127.0.0.1"
"database" "DBNAME_B"
"user" "DBUSER_B"
"pass" "DBPASS_B"
}
}