Oxxy Posted June 13, 2012 Posted June 13, 2012 (edited) Всем привет, вернулся в РО, скачал последнюю ревизию eAthena, скомпилировал и такие ошибки идут: Стоял последний Вертриго, сейчас решил установить MySQL-5.5 /MySQL Community Server 5.5/ (Recommended). Но от этого ничего не изменилось. Также пробовал ставить более старые ревизии, выходит такая же ошибка. Идёт после компиляции / рекомпиляции, использую VS 2010 Express. Изменяю только пакетверсию в mmo.h. Готовые сборки работают нормально, если не рекомпилировать... Я уже не знаю что делать Строка 637: {// update account table if( SQL_SUCCESS != SqlStmt_Prepare(stmt, "UPDATE `%s` SET `userid`=?,`user_pass`=?,`sex`=?,`email`=?,`level`=?,`state`=?,`unban_time`=?,`expiration_time`=?,`logincount`=?,`lastlogin`=?,`last_ip`=?,`birthdate`=? WHERE `account_id` = '%d'", db->account_db, acc->account_id) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 0, SQLDT_STRING, (void*)acc->userid, strlen(acc->userid)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 1, SQLDT_STRING, (void*)acc->pass, strlen(acc->pass)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 2, SQLDT_ENUM, (void*)&acc->sex, sizeof(acc->sex)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 3, SQLDT_STRING, (void*)acc->email, strlen(acc->email)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 4, SQLDT_INT, (void*)&acc->level, sizeof(acc->level)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 5, SQLDT_UINT, (void*)&acc->state, sizeof(acc->state)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 6, SQLDT_LONG, (void*)&acc->unban_time, sizeof(acc->unban_time)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 7, SQLDT_LONG, (void*)&acc->expiration_time, sizeof(acc->expiration_time)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 8, SQLDT_UINT, (void*)&acc->logincount, sizeof(acc->logincount)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 9, SQLDT_STRING, (void*)&acc->lastlogin, strlen(acc->lastlogin)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 10, SQLDT_STRING, (void*)&acc->last_ip, strlen(acc->last_ip)) || SQL_SUCCESS != SqlStmt_BindParam(stmt, 11, SQLDT_STRING, (void*)&acc->birthdate, strlen(acc->birthdate)) || SQL_SUCCESS != SqlStmt_Execute(stmt) ) { 637: SqlStmt_ShowDebug(stmt); break; } } Компиляция с помощь Visual C++ 2008 выдаёт такой же результат, ошибок при компиляции нету. С rAthena другая проблема. Описание здесь: http://rathena.org/b...server-crashes/ Edited June 14, 2012 by Oxxy Quote
Endless Posted June 27, 2012 Posted June 27, 2012 Если тема не тухлая, то дело в том, что ты без базы sql. Перевод: ты юзаешь SQL версию афины, но базы у тебя не подключены. Quote
Oxxy Posted June 28, 2012 Author Posted June 28, 2012 (edited) Петросян овер 9000 лвл? Базы подключены, он пишет вообще что-то про неподдерживаемый тип буффера (обмена я так полагаю). И да, тема тухлая ) И да, если использовать обычную афину(готовую), то этого нету. А возникает только после рекомпиляции / компиляции. Edited June 28, 2012 by Oxxy Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.