Don_King
Специалист
Ув. Пользователи! помогите пожалуйста разобраться. Не могу понять чем отличаються версии mYsql R5 R6 R7 тоясть я немогу понять как сохраняет и загружает системы каждая версия! например вот у меня так идет строение mysql в моде:
Подключение к бд:
Дальше почему то через #define сами таблички:
и вот напрмиер сохранени или загрузрузка я хз точно Система домов:
ну это походу загрузка
Вот не могу понять то что чем отлечаються сохранение/загрузка эта с модом State99 там по другому!
И что будет если например я буду списывать с мода State99 какую не будь систему например сис-му домов! и нужно ли мне менять полностью код сохранение/загрузки под свой мод:? тоясть версии же разные! короче кто меня понел тот думаю поможет
Зарание спасибо! если что не так объяснил пишите по подробней напишу! Жду помоши с меня +
Подключение к бд:
PHP:
#define MySQL_DEBUG 1
#define SQL_HOST ""
#define SQL_USER ""
#define SQL_PASS ""
#define SQL_DB ""
/// #define hosting
#if defined hosting
#undef SQL_HOST
#undef SQL_USER
#undef SQL_PASS
#undef SQL_DB
#define SQL_HOST ""
#define SQL_USER ""
#define SQL_PASS ""
#define SQL_DB ""
#endif
PHP:
#define TABLE_ACCOUNT "accounts"
#define TABLE_HOUSE "testhouse"
#define TABLE_BIZZ "bizz"
#define TABLE_FRACTION "fraction"
#define TABLE_ENTERS "enters"
#define TABLE_MAYOR "mayor"
#define TABLE_OTHER "other"
#define TABLE_VEH "vehicle"
#define TABLE_ATM "atm"
#define TABLE_GANGZONE "gangzone"
#define TABLE_MAFIA "mafia"
#define TABLE_FARM "farms"
#define TABLE_HOUSEE "houses"
PHP:
stock LoadHouse() // HouseInfo
{
new time = GetTickCount();
mysql_query("SELECT * FROM `"TABLE_HOUSE"` ORDER BY `"TABLE_HOUSE"`.`id` ASC ");
mysql_store_result();
for(new i; i < TOTALHOUSE; i++)
{
strmid(HouseInfo[i][hOwner],"None_Nones",0,strlen("None_Nones"),32);
}
if(mysql_num_rows() > 0)
{
for(new idx = 1; idx <= mysql_num_rows(); idx++)
{
mysql_fetch_row(query);
sscanf(query, "p<|>iffffffffffs[32]s[16]iiiiiii",
HouseInfo[idx][id],
HouseInfo[idx][hEntrx],
HouseInfo[idx][hEntry],
HouseInfo[idx][hEntrz],
HouseInfo[idx][hExitx],
HouseInfo[idx][hExity],
HouseInfo[idx][hExitz],
HouseInfo[idx][hCarx],
HouseInfo[idx][hCary],
HouseInfo[idx][hCarz],
HouseInfo[idx][hCarfa],
HouseInfo[idx][hOwner],
HouseInfo[idx][hDiscript],
HouseInfo[idx][hPrice],
HouseInfo[idx][hBuyPrice],
HouseInfo[idx][hInt],
HouseInfo[idx][hVirtual],
HouseInfo[idx][hLock],
HouseInfo[idx][hOplata],
HouseInfo[idx][hHeal]);
if(!strcmp(HouseInfo[idx][hOwner],"None",true))
{
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 31, 0,-1,-1,-1,200.0);
HouseInfo[idx][hPickup] = CreatePickup(1273, 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]);
}
else
{
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 32, 0,-1,-1,-1,200.0);
HouseInfo[idx][hPickup] = CreatePickup(1272, 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]);
}
HouseInfo[idx][hPickupExit] = Create3DTextLabel("Для выхода введите '/exit'\nУправление домом: '/hpanel'",0x33CCFFFF,HouseInfo[idx][hExitx], HouseInfo[idx][hExity], HouseInfo[idx][hExitz],20.0,HouseInfo[idx][hVirtual],1);
TOTALHOUSE++;
}
}
mysql_free_result();
print("\n----------------------------------");
printf(" [SMSG]: Успешная загрузка 'LoadHouses' - загружено %d за %d м.с", TOTALHOUSE,GetTickCount() - time);
}
Вот не могу понять то что чем отлечаються сохранение/загрузка эта с модом State99 там по другому!
И что будет если например я буду списывать с мода State99 какую не будь систему например сис-му домов! и нужно ли мне менять полностью код сохранение/загрузки под свой мод:? тоясть версии же разные! короче кто меня понел тот думаю поможет
Модераторов попрошу не удалять тему! Срочно помощь нужна!
