@Vlad_Trifonov, бессоница
1. Включаю wampserver, захожу в phpmyadmin, затем создал новую БД, импортировал ту, что была в комплекте. В pawno прописываю название БД, логин, пустой пароль и localhost. Затем запускатор включаю. Всё.
2. Да, на дефайнах:
//dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS);
new bind[64];
GetServerVarAsString("bind", bind, sizeof(bind));
if(!strcmp(bind, "91.134.211.177", true))
{
dbHandle = mysql_connect(SQL_HOST_1, SQL_USER_1, SQL_DB_1, SQL_PASS_1);
SERVER_MODE = 1;
printf("GameMode подключен к серверу №1");
}
else if(!strcmp(bind, "91.134.254.232", true))
{
dbHandle = mysql_connect(SQL_HOST_2, SQL_USER_2, SQL_DB_2, SQL_PASS_2);
SERVER_MODE = 2;
printf("GameMode подключен к серверу №2");
}
else if(!strcmp(bind, "91.134.211.177", true))
{
dbHandle = mysql_connect(LOCAL_SQL_HOST, LOCAL_SQL_USER, LOCAL_SQL_DB, LOCAL_SQL_PASS);
SERVER_MODE = 3;
printf("GameMode подключен к локальному серверу");
}
mysql_log(LOG_WARNING | LOG_ERROR);
mysql_function_query(dbHandle, "SET NAMES cp1251", false, "", "");
mysql_set_charset("cp1251");
И вот еще:
Код:
#define SQL_HOST_1 "none"
#define SQL_USER_1 "none"
#define SQL_PASS_1 "none"
#define SQL_DB_1 "none"
#define SQL_HOST_2 "none"
#define SQL_USER_2 "none"
#define SQL_PASS_2 "none"
#define SQL_DB_2 "none"
#define LOCAL_SQL_HOST "localhost"
#define LOCAL_SQL_USER "root"
#define LOCAL_SQL_DB "sssss"
#define LOCAL_SQL_PASS ""